My dotfiles that I used on my arch-based system can be found here, and are a basis for a lot of the configuration here! If you don't use NixOS, you can probably find a more standard config for the thing you are looking for over there.
- Wayland first
- Looks pretty
- Enter a nix-shell with
nix-shell -p alejandra git neovim
- Clone the repo (preferably under
.nix_config
in your home directory - Copy over your
configuration.nix
andhardware-configuration.nix
to a new folder inmachines/
. - Rename
configuration.nix
todefault.nix
- Add the host to the list of hosts in
flake.nix
- Change all the user references from
jamie
to whatever username you are using - Run
nix develop --extra-experimental-features "flakes nix-command"
then typerebuild
(you might need to run it another time for it to fully do its thing)
- LibreOffice: Add Java dependency to package rather than "globally"
- Hyprland: Re-add per-device settings to config
- Fix and finish all the todos and issues in preparation for a new look đź‘€
- Complete rice revamp (more cosy: no floating bar, smaller gaps, smaller borders, no rounding)
- Migrate from Doom Emacs to hand-rolled config (See here)
- Add a floating compositor (Wayfire looks the most promising)
- Some sort of wallpaper script/system, probably using lutgen
- NotAShelf's Nyx Repo - a huge help (also I stole quite a lot of stuff)
- linkfrg's dotfiles - was incredibly useful in writing better eww widgets!
If you can help with any of this stuff, please do a pull request as I am still learning!