No description
  • Lua 59.1%
  • CSS 22.5%
  • Shell 18.4%
Find a file
2026-08-13 12:09:51 +02:00
base migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
btop/dot-config/btop migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
fish/dot-config/fish migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
gtk/dot-config migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
hyprland migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
kitty migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
matugen/dot-config/matugen migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
neovim/dot-config/nvim migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
niri/dot-config/niri migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
rofi/dot-config/rofi migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
waybar/dot-config/waybar migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
waypaper migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
wlogout/dot-config/wlogout migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
yazi/dot-config/yazi migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00
.gitignore a month of neovim update, + neorg 2025-12-23 17:22:43 +01:00
README.md migrate from custom manual themes to matugen 2026-08-13 12:09:51 +02:00

My dotfiles

Note

last updated : August 13 2026

Just gimme this

  1. 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)
  1. Install
git clone https://github.com/e-v-o-l-v-e/dotfiles.git ~/.dotfiles
stow --dotfiles --dir ~/.dotfiles -S base
  1. 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 ~/.dotfiles to your location, and then run stev -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