My NixOS configurations and other Nix files ❄️
installers/
contains a custom installer configuration, built with nixos-generators.
The justfile
contains a recipe for building installers:
# x86_64-linux installer iso
$ just build-nixos-installer x86_64-linux ./installers/configuration.nix
# aarch64-linux installer sd image (requires 'boot.binfmt.emulatedSystems = [ "aarch64-linux" ];')
$ just build-nixos-installer aarch64-linux ./installers/configuration.nix
Some things cannot be set up automatically, especially some of the Catppuccin theming. Here are some things that may need to be done manually:
- BetterDiscord installation: run
betterdiscordctl install
- Obsidian theming: follow the instructions here
- Browser stuff:
- Userchrome stuff (
~/.mozilla/firefox/<profile>/chrome/userChrome.css
):- Hide tab bar:
#tabbrowser-tabs { visibility: collapse !important; }
- Hide TST bar:
#TabsToolbar { visibility: collapse !important; } #sidebar-header { display: none; }
- Hide tab bar:
- Firefox extensions:
- Themes:
- Extensions:
- Privacy:
- Integrations:
- Interface/navigation:
- Workflow:
- Site enhancements:
- Misc:
- Userchrome stuff (
- Wallpapers: https://github.com/catppuccin/wallpapers
- Update wallpaper with
betterlockscreen -u ...
andbetterlockscreen -w
- Update wallpaper with