Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mortalhappiness/linux-config
Personal Linux config files. Including dotfiles, scripts, snippets, cheatsheets, etc.
https://github.com/mortalhappiness/linux-config
cheatsheet dotfile git keyboard-driven linux scripts snippets vim
Last synced: 2 months ago
JSON representation
Personal Linux config files. Including dotfiles, scripts, snippets, cheatsheets, etc.
- Host: GitHub
- URL: https://github.com/mortalhappiness/linux-config
- Owner: MortalHappiness
- Created: 2020-03-05T07:17:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-30T10:28:56.000Z (2 months ago)
- Last Synced: 2024-11-30T11:26:06.596Z (2 months ago)
- Topics: cheatsheet, dotfile, git, keyboard-driven, linux, scripts, snippets, vim
- Language: Shell
- Homepage:
- Size: 183 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux-config
My personal linux configuration files (dotfiles).
## Installation
Clone this repository, add or modify configuration files in `conf/` folder, and then execute
```shell
bash setup.sh install conf/{conf_filename}
```This will create several symbolic links from your home directory to this directory based on the rules in the configuration file.
For example, if you only want to use vim configuration, type the following command
```shell
bash setup.sh install conf/vim.conf
```If there are files to be overwritten, then they will be moved into `.backup` folder.
Type
```shell
bash setup.sh revert
```can recover the backup files.
To remove all symbolic links created, run
```shell
bash setup.sh remove
```See `conf/` folder for example configuration file.