dotfiles - the @S1SYPHOS way
aliases
bash
curl
curlrc
dotfiles
exports
functions
gemrc
git
git-config
gnupg
npmrc
python
rcm
ruby
scripts
security
wget
wgetrc
- Shell 72.3%
- Ruby 11%
- JavaScript 7.4%
- Python 5.4%
- CSS 3.7%
- Other 0.2%
| graveyard | Adding graveyard for retired dotfiles | |
| lib @aa9335089b | Cleanup; move bash files to own folder | |
| src | Add git alias 'cleanup' | |
| .editorconfig | Adding .editorconfig | |
| .gitattributes | Add .gitattributes | |
| .gitignore | Ignoring sensitive GnuPG files | |
| .gitmodules | Replace 'rcm' with 'dotbot' | |
| config.yml | Add dotfile for 'fontconfig' | |
| install.sh | Replace 'rcm' with 'dotbot' | |
| LICENSE | Initial commit | |
| README.md | Cleanup, rename & move stuff around | |
dotfiles - the @S1SYPHOS way
This repository houses the dotfiles used when setting up my personal workstation. It's powered by Anish Athalye's dotbot, which makes symlinking dotfiles a breeze.
Notable features:
- OS: Fedora
- WM: Sway
- Shell: Bash
- Terminal: Kitty
- Editor: Neovim
- File Manager: LF - TODO: config
- Mail: TODO: Add config for Neomutt
- Browser: Browsh & Lynx
- Theme: Nord
Honorary mentions
Audio
-
mpd
-
ncmpcpp
-
cava
-
WIP
Getting started
Just clone the repo to ~/.dotfiles and fire it up:
# Clone the repository
git clone --recursive https://github.com/S1SYPHOS/dotfiles.git ~/.dotfiles
# Symlink all the things
cd ~/.dotfiles
bash install.sh
# Making an alias makes it even easier
alias dotbot="bash ~/.dotfiles/install.sh"
Roadmap:
- Move to dotbot
- Move to
(削除) i3 (削除ここまで)/sway
Credits
I got a lot of inspiration from similar projects & incredibly useful resources all over the internet, just to name a few:
- bash-it (aliases, functions)
- sensible-bash (well, sane Bash defaults)
- Tinu Weber, Terencio Agozzino and others caring about XDG compliance
- Emmanuel Rouat (
.bashrcresources) - .. several dotfile repositories hosted on Github and elsewhere .. some even believe, they are meant to be forked - but what if they're not?