- single nixos host, dedicated home-manager(hm) config
- non-nixos hm config (old and outdated)
- rescue nixos iso host and hm config
- gha runner hm and system-manager(sysm) config
- inprog macos hm
- vps sysm and hm config
- vps outdated
- nix-on-droid + hm config
- packages
- nixos-unstable always
- few wrapper-manager managed pkgs
- inprog mpv
- nur-packages repo but not in nur-community
- specialisations (DE testing mainly)
- kde (default, no specialisation, bloat but works)
- xfce (slim, current daily driver, TODO new ver, experimental wayland)
- niri (xwayland-sattelite, steam not working)
- tty (for *serve profiles)
- hyprland (meh drop later)
- cinnamon (meh drop later)
- move to selfhosted forgejo and mirror to gh
- forgejo runners (selfhosted)
- cron mirror git command
- push on every commit
- gha
- gitlab, cirrus ci, bitbucket pipeline setups
- profiles
- mediaseve, mediaclient
- gamesserve, gamesclient
- nixserve
requires: home-switch, os-switch RunDeps: async
nh os boot .
nh os switch .
nh home switch . -b bak -c rithvij@iron
$(nom build .#homeConfigurations."$USER@$HOSTNAME".activationPackage --no-link --print-out-paths)/specialisation/xfce/activate
nix flake update --commit-lock-file
nom build .#nixosConfigurations.defaultIso.config.system.build.isoImage
nom build .#homeConfigurations."rithvij@iron".activationPackage
nh home build .
nixos-rebuild build --flake .#iron
nom build .#nixosConfigurations.iron.config.system.build.toplevel
nh os build . -H iron
nom build .#nixOnDroidConfigurations.default.activationPackage --impure
nh clean all --nogcroots
sudo nix-collect-garbage -d
nix run github:trofi/nix-olde -- -f ".#iron"
nix run github:trofi/nix-olde -- -f ".#defaultIso"