No description
- Nix 90.5%
- CSS 9.5%
## Summary Three small gaming module changes. ## Changes ### `modules/gaming/prismlauncher.nix` *(new)* Add a minimal module wrapping `pkgs.prismlauncher` as a system package. ### `modules/gaming/gamemode.nix` Expose `gamemode-switch` in `environment.systemPackages` so it can be invoked directly from the terminal, not only from gamemode hooks. Also renames the script from `game-mode-switch` → `gamemode-switch` for consistency with the upstream `gamemoded` naming convention. ### `modules/gaming/steam.nix` Drop `steamtinkerlaunch` — unmaintained upstream and has been causing build breakage. Reviewed-on: #25 |
||
|---|---|---|
| docs | ||
| hosts/suda | ||
| modules | ||
| pkgs | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| statix.toml | ||
nixos-config
My personal NixOS configuration, currently running on one daily-driver device with Niri and Noctalia as the desktop setup.
Hosts
| Host | Machine | Details |
|---|---|---|
suda |
Ryzen 7 8845HS / Radeon 780M mini PC — 24/7 daily driver | docs/hosts/suda.md |
Repository layout
modules/
system/ — core system: boot, users, networking, nix settings
hardware/ — hardware enablement and drivers
services/ — background services and daemons
desktop/ — graphical environment (compositor, shell, theme)
apps/ — user-facing applications
gaming/ — gaming stack
dev/ — development tooling and repo checks
hosts/<host>/ — host composition and hardware config
pkgs/ — custom package derivations
docs/ — installation, maintenance, troubleshooting, per-host pages
Common commands
nix fmt . # format
nix flake check # lint + format + dead-code checks
sudo nh os switch # build and switch (or: sudo nixos-rebuild switch --flake .#<host>)
nix flake update && sudo nh os switch # update inputs
Rollback: pick a previous generation from the GRUB boot menu, or
sudo nixos-rebuild switch --rollback.
Documentation
- docs/installation.md — reinstall procedure
- docs/maintenance.md — updates, rollback, GC, pinned packages, gotchas
- docs/troubleshooting.md — common failures
- docs/hosts/suda.md — suda facts and quirks