Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivan-guerra/dotfiles
Linux dotfiles.
https://github.com/ivan-guerra/dotfiles
dotfiles gnu-stow
Last synced: 17 days ago
JSON representation
Linux dotfiles.
- Host: GitHub
- URL: https://github.com/ivan-guerra/dotfiles
- Owner: ivan-guerra
- License: mit
- Created: 2022-07-30T04:27:26.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-07T03:01:40.000Z (about 1 month ago)
- Last Synced: 2025-01-07T04:18:12.227Z (about 1 month ago)
- Topics: dotfiles, gnu-stow
- Language: Lua
- Homepage: https://programmador.com/posts/2024/dotfile-mgmt-with-gnu-stow/
- Size: 4.97 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
Dotfiles used on my Arch Linux development PC. The configuration files can be
"installed" using [GNU Stow][1]. This blog post gives a nice overview of how GNU
Stow works its magic on the dotfiles: [Using GNU Stow to manage your
dotfiles][2].Assuming you have the `stow` program installed (`sudo dnf install stow` on
Fedora), you can tell Stow to symlink dotfiles using the command `stow
$PKGNAME`.For example, to link the `.bashrc` included in this repo:
```
git clone [email protected]:ivan-guerra/dotfiles.git $HOME/.dotfiles
cd $HOME/.dotfiles
stow bash
```A number of the configurations have additional dependencies. The table below
lists dependencies grouped by application.| Application | Dependencies |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| bash | `ctags`, `evince`, `ffmpeg`, `rkhunter`, `valgrind`, `vim`, `xrandr` |
| fish | `apvlv`, `pacman`, `ffmpeg`, `valgrind`, `neovim`, `xrandr`, `rsync` |
| git | `nvim` |
| i3 | `awesome-terminal-fonts`, `brightnessctl`, `chromium`, `dmenu`, `feh`, `ffmpeg`, `i3lock`, `i3status`, `lm_sensors`, `picom`, `pulseaudio`, `xfce4-terminal`, `xorg-xinput` |
| neomutt | `apvlv`, `feh`, `khard`, `pass`, `w3m` |
| neovim | `clang`, `cmake`, `npm`, `ripgrep`, `shellcheck` |
| xinit | `i3`, `x11` |[1]: https://www.gnu.org/software/stow/
[2]: https://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html