- Have a clean install of artix linux
- Make sure arch repositories are enabled
- OPTIONAL Have a display manager that works with Niri
-
get files
- create
.config/yolk/ - clone repository inside
git clone --recurse-submodules -j8 git://github.com/KatieUmbra/Dotfiles ~/.config/yolk
- create
-
install deps
yay -S - < DEPENDENCIES -
add lines to
/etc/zsh/zshenvexport ZDOTDIR="$HOME/.config/zsh" export HISTFILE="$ZDOTDIR/.zsh_history"
-
run
sudo ln -s /usr/bin/kitty /usr/bin/gnome-terminalfor wofi terminal apps -
install a couple python dependencies for eww script
- Navigate to
$HOME/.config/yolk/eggs/eww/scripts/ - run
$ uv venv - activate the virtual environment
$ source .venv/bin/activate - install watchdog
$ uv pip install watchdog - install resettabletimer
$ uv pip install resettabletimer
-
Download Feather icons and unzip it inside
~/.local/share/icons/feather -
run
yolk sync
Elkowar recommends to build eww yourself instead of installing an aur build, so if you want less buggy functionality, do the following:
- Build eww from source
- create a
binfolder inside~/.local - copy/move the built eww binary inside
~/.local/binand name it eww-bin# example cp target/release/eww ~/.local/bin/eww-bin
- make an ABSOLUTE symlink from
eww-binto/usr/bin/eww# example, replace YOUR_USER with your actual user sudo ln -sf sudo ln -sf /home/YOUR_USER/.local/bin/eww-bin /usr/bin/eww
alternatively you can do cargo install however this is up to you to figure out :P
-
change GTK settings using
nwg-look- Theme: WhiteSur-Light-Purple
- Font: Work Sans Regular 12
- Icons: Numix Circle
- Cursor: Bibata Modern Ice
-
change QT settings using
kvantum- Theme: WhiteSur
-
install yazi plugins
cd ~/.config/yaziya pack -i
-
OPTIONAL display managers are bloat, check the
ttyfolder
All the config files are available inside ~/.config/yolk
- Main config file
~/.config/yolk/yolk.rhai-
To change the colorscheme change the field
data.colorexport const data = ${ color: colors::colorschemes.{THEME}.{VARIANT}, ... }check the showcases section to see all the possible options, or look inside
colors.rhai -
To change the wallpaper type change the field
data.wallpaper_type, the options areweeb,plain,landscapeexport const data = #{ ... wallpaper_type: "weeb", ... } -
The rest of options are pretty self explaining, good luck ;)
-
- Vanity
- Nice looking readme
- Collect wallpapers for each colorscheme
- Create showcase gifs for each colorscheme (inspired by gh0stzk)
- Missing comment credits
- Eww
- Tray
- Filler for main bar
- Refactor
- Calendar widget
- Per-colorscheme icons
- Volume key popup
- Cheatsheet
- System information window
- Ram
- Disk
- Delatiled battery
- Cpu
- Graphs
- Username
- User face
- Pacman updates
- Complete Eww redesign
- Backend (mooncore)
- Frontent
- Colorscheme
- Nord
- Catpuccin
- Nightfox
- Solarized
- OneDark
- Collect and list all dependencies
- Comment every file with credits
- Mako config
- Kitty config
- Wofi config
- Starship config
- Zsh config
- Cava config
- Niri
- Base config
- Clipboard management
- Emoji
- Screen lock
- Showcase mode
- Missing bspwm utilities
- Gowall colorscheme
- Bat colorscheme
- Btop colorscheme
- Neovim colorscheme compatibility
- Volume key sounds
- Lightly inspired by
- Icons heavily based on icons8
- Eww redesign by (Thx tiff :3)









