Personal NixOS System Configuration Files
  • Nix 82.2%
  • Lua 13.1%
  • Shell 3%
  • Python 1.7%
Find a file
2026-06-09 10:33:39 +10:00
config/hyprland git: remove submodules 2026-06-02 11:15:51 +10:00
hosts centrifuge: change default domain 2026-06-09 10:33:12 +10:00
installation installation: force btrfs format 2026-06-02 10:40:47 +10:00
lib attrs: additional attr functions 2026-06-03 14:23:36 +10:00
modules hyprland: define xdg portal config 2026-06-09 10:33:27 +10:00
overlays inputs&overlays: remove unnecessary hypr* inputs 2026-06-03 14:04:48 +10:00
packages deinit ngx connect module 2026-05-24 18:38:14 +10:00
.envrc shell: explicitly specify bash as dev shell 2026-03-10 13:04:05 +10:00
.gitignore ignore direnv files 2026-01-29 08:01:43 +10:00
flake.lock updated flake lock 2026-06-09 10:33:39 +10:00
flake.nix updated hyprland to v0.55.3 2026-06-09 10:33:34 +10:00
README.md repo: maintenance 2026-01-15 09:12:52 +10:00
shell.nix shell: explicitly specify bash as dev shell 2026-03-10 13:04:05 +10:00

NixOS Configuration

About

Personal NixOS configuration files. Builds primarily at NixOS system level. However I use hjem for linking my submodules to .config in my user home.

Contents

  • hosts: host-specific configuration
  • lib: helper libraries used throughout configuration
  • modules: host configuration modules (incl. common configuration)
  • packages: custom packages

Resources

Configurations from which I learned or copied: