hey. these are my personal dotfiles for my linux system, version 3!
they're probably buggy on your computer right now, but i will be making them better over time.
feel free to open an issue for me to improve something.
here's some highlights.
- this config works basically identically across the
sway,river, andhyprlandwayland compositors. - sane defaults with basically identical keybinds across all three compositors.
- compatible with both
zshandfish, too! replace.zshrcwith.zshrc_fishto swap shells.
- custom catppuccin css on
waybar(now using colours from official port) - zsh config that uses
zinit turboandpowerlevel10kfor decent speeds (~30ms prompt delay) - custom
fastfetchtheme that's based on this preset with edits to look more like this theme - custom
ncspottheme that's based on catppuccin (mocha) - uses kitty and fira code nerd font for icons and ligatures
hyprland,sway, orriverzshorfishfastfetch(optional)kitty(idk whether it's optional, but it's my recommended terminal emu)chromium(optional, i use ungoogled chromium)cava(optional)ncspot(optional)doom emacs(optional, but extremely based)rofi(lbonn wayland fork)
wobmakowaybarnm-appletbluemanpolkit-gnomewlogoutgrimshotlinked in$PATH
Fira Code Nerd Fontpipewire,pipewire-pulseandpipewire-alsapamixerplayerctllighthyprpapersystemdglib2(or whatever packagegsettingsis under)ttf-material-design-icons-extendedon the AUR for pacman icons in fastfetch
- read the note in the waybar config file if you're using river.
- remember to compile waybar with the
experimentalflag forhyprlandsupport (if you're using hyprland). - neovim config technically included, but it's probably out of date because i've switched to doom emacs.
- really nice install script
collecting and listing every dependency in the config| mostly done!- improving zsh config to make it faster (<16ms)
- refactoring all eww code (i'll readd it once that's done)
update nvim config (or just switch to doom emacs)| switched to doom emacs.
- official catppuccin ports used wherever possible.
- configs built of of example configs for pretty much everything.
