- Lua 59.1%
- CSS 22.5%
- Shell 18.4%
| base | ||
| btop/dot-config/btop | ||
| fish/dot-config/fish | ||
| gtk/dot-config | ||
| hyprland | ||
| kitty | ||
| matugen/dot-config/matugen | ||
| neovim/dot-config/nvim | ||
| niri/dot-config/niri | ||
| rofi/dot-config/rofi | ||
| waybar/dot-config/waybar | ||
| waypaper | ||
| wlogout/dot-config/wlogout | ||
| yazi/dot-config/yazi | ||
| .gitignore | ||
| README.md | ||
My dotfiles
Note
last updated : August 13 2026
Just gimme this
- Dependencies
- stow
- fish (if you wish to use my scripts)
- matugen
- awww
- dconf if you care about gtk (you most probably do)
- fd (or find)
- ripgrep (better grep)
- Install
git clone https://github.com/e-v-o-l-v-e/dotfiles.git ~/.dotfiles
stow --dotfiles --dir ~/.dotfiles -S base
- Use
stev kitty hyprland gtk waybar rofi matugen waypaper wlogout
stev-theme light -w once
Note
My scripts are in the fish language, but they will work regardless of your shell as long as fish is installed
Apps
You can enable any config with stev (if you're using fish you also get autocompletion)
stev kitty hyprland gtk
stev is a fish script wrapping stow, to use it you must run this command before :
stow --dotfiles --dir ~/.dotfiles -S base
Note
If you put the dotfiles elsewhere change
~/.dotfilesto your location, and then runstev -p dotfiles-path
This will make stev and stev-theme commands available, given .local/bin is in your $PATH, and add .desktop applications to use with your launcher.
Warning
Those are fish scripts, not bash script, make sure fish is installed if you want to use them!
If you don't want to use my scripts you can just use vanilla stow:
stow --dotfiles --dir ~/.dotfiles -S kitty hyprland
But you will missout on those sweet autocompletions I took far too much time setting up :) (only for fish users though).
Themes
Themes are generated via matugen, everything is already set up, you just have to set your wallpaper with stev-theme
Using stev-theme:
stev-theme [light/dark] [options]
stev-theme -h for help, you can set an image manually or choose a random one within your walls dirs.
Conclusion
This is just a summary, the scripts are commented and come with a complete help page, don't hesite to read them, open issues etc