1
Fork 0
nixos-system-config/README.md
2023-05-24 19:53:57 +00:00

1.8 KiB

Old Hyprland config can be found here

nixos-system-config

Modular NixOS configuration with dotfiles.

Usage

You should have basic knowledge of NixOS before using this project. Begin at configuration.nix and read through the files by following imports. Everything should be commented. If something is not satisfactory, feel free to open up an issue or pull request.

Layout

/etc/nixos/
├── configuration.nix             ; master configuration file
├── environments                  ; Desktop environment specific config
│   └── plasma.nix
├── hardware-configuration.nix    ; Replace this with your current hardware-configuration.nix
├── overlays                      ; Package overlays
├── packages                      ; Package specifix configuration
├── profile.nix                   ; Specify the profile to use
├── profiles                      ; Profiles, for example for different machines or workflows
│   └── workstation.nix
├── sets                          ; Sets of packages to install
│   ├── base
│   │   ├── common.nix
│   │   ├── devel.nix
│   │   └── plasma.nix
│   ├── devel
│   │   ├── c.nix
│   │   └── git.nix
│   ├── drivers
│   │   ├── nvidia.nix
│   │   └── tablet.nix
│   └── graphics
│       ├── art.nix
│       └── video.nix
├── username.nix                   ; Set current user
└── users                          ; Users
    └── user.nix

Todo

  • Hyprland configuration
  • Clean up sets directory
  • Add screenshots to README.md
  • Home-manager configuration