No description
  • Nix 90.5%
  • CSS 9.5%
Find a file
Yuris Cakranegara 34c67db346 feat(gaming): add prismlauncher, expose gamemode-switch (#25)
## 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
2026-08-04 00:38:50 +00:00
docs feat(herdr): bump to v0.7.5, add omp activation hook and collie module (#23) 2026-08-04 00:38:17 +00:00
hosts/suda feat(suda): add 4TB data drive mount and periodic TRIM (#22) 2026-07-24 21:27:39 +00:00
modules feat(gaming): add prismlauncher, expose gamemode-switch (#25) 2026-08-04 00:38:50 +00:00
pkgs feat(herdr): bump to v0.7.5, add omp activation hook and collie module (#23) 2026-08-04 00:38:17 +00:00
.gitignore chore: gitignore generated .pre-commit-config.yaml (#15) 2026-07-19 04:53:38 +00:00
flake.lock chore(flake): update inputs, drop noctalia import and vesktop electron override (#28) 2026-08-04 00:37:40 +00:00
flake.nix feat: initial NixOS config 2026-07-13 02:13:09 +07:00
README.md feat: initial NixOS config 2026-07-13 02:13:09 +07:00
statix.toml feat: initial NixOS config 2026-07-13 02:13:09 +07:00

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