Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/creativecreature/dotfiles
I use this repository to prevent configuration drifts between machines I work on. It contains scripts for installing programs and symlinking configuration.
https://github.com/creativecreature/dotfiles
bash bootstrap config dotfiles ssh
Last synced: 16 days ago
JSON representation
I use this repository to prevent configuration drifts between machines I work on. It contains scripts for installing programs and symlinking configuration.
- Host: GitHub
- URL: https://github.com/creativecreature/dotfiles
- Owner: creativecreature
- Created: 2019-05-14T10:42:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-17T14:10:53.000Z (7 months ago)
- Last Synced: 2024-04-17T15:33:22.262Z (7 months ago)
- Topics: bash, bootstrap, config, dotfiles, ssh
- Language: Lua
- Homepage:
- Size: 1.79 MB
- Stars: 13
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
## Introduction
I use these scripts to bootstrap new machines, install software and prevent
configuration drifts between different laptops I use.## Bootstrapping a new machine
Download this repository as a zip file, unpack it, and run the `bootstrap.sh`
script. The *bootstrap* script should only be executed once. See the following
section for instructions on how to sync the latest changes.The bootstrap scripts will:
- Setup the directory structure.
- Generate SSH keys and change the git remote for this project to use ssh.
- Install and configure software.
- Symlink configuration files.## Syncing settings
You only need to run the `bootstrap.sh` script once. For subsequent syncs just
execute the `install.sh` script to ensure that you have all applications, and
`configure.sh` to configure them.## TODO
Go installs
- go install github.com/go-delve/delve/cmd/dlv@latest