My NixOS configuration files.
  • Nix 93.4%
  • CSS 6%
  • Just 0.6%
Find a file
2026-09-13 18:34:43 +01:00
assets feat: noctalia v5 2026-09-13 11:36:53 +01:00
home chore: revert to old move_client functionality 2026-09-13 18:34:43 +01:00
hosts hotfix: gcr_3 so pinentry-gnome3 works 2026-09-12 15:08:34 +01:00
flake.lock chore: revert to old move_client functionality 2026-09-13 18:34:43 +01:00
flake.nix chore: revert to old move_client functionality 2026-09-13 18:34:43 +01:00
justfile chore(justfile): use --no-reexec instead of the deprecated --fast 2025-08-16 23:32:17 +01:00
LICENSE chore: convert license file to plaintext 2025-08-19 19:17:19 +01:00
README.md docs: update information on workstations.nix+cachy.nix in README.md 2025-08-29 20:07:10 +01:00

frostfiles

repository banner

This is the repository hosting my personal NixOS configuration. My personal desktop environment is built upon Hyprland (boring, I know) and utilises a large variety of related and unrelated programs to make it feature-complete; these are installed and configured via home-manager.

I use the justfile within this repository with Just to more easily perform operations related to my configuration.

Note

I use Nix flakes to manage my configuration since it makes a lot of things easier. If you're new to Nix and/or pained by flakes, just know that flakes aren't real and can't hurt you.

Directory structure

  • home contains all home-manager configuration options
  • assets contains content such as images (including wallpapers)
  • hosts contains per-machine configuration

Note

Workstation configuration (which applies to desktops and laptops) is within hosts/workstations.nix. Performance-related settings taken from CachyOS here are placed in hosts/cachy.nix.

Commit style

Commits are generally formatted with the conventional commits specification:

<type>[machine/scope]: <description>

Where type is usually one of feat, docs, hotfix, chore, refactor, or flake (for flake-related operations).

License

Everything within this repository, with the exception of the content within assets, at this moment or previously, is licensed under the Mozilla Public License 2.0.