.
├── bin
│ ├── hey
│ ├── README.md
│ ├── update.sh
│ ├── update-system.sh
│ ├── update-user.sh
│ └── update-versions.sh
├── flake.lock
├── flake.nix # defines inputs and nixosConfigurations
├── home.nix # one user to rule them all
├── hosts # my hosts
│ ├── base.nix # base configuration: nix, nixpkgs, some basic services, locale, etc.
│ ├── default.nix # default configurations: common packages, services, etc.
│ ├── gnome.nix # gnome desktop
│ ├── ids
│ │ └── README.md
│ ├── x13
│ │ ├── configuration.nix
│ │ ├── hardware-configuration.nix
│ │ ├── power.nix # power management
│ │ ├── README.md
│ │ ├── x13.nix # x13 specific
│ │ └── zfs.nix # zfs partition
│ └── zen
│ ├── configuration.nix
│ ├── hardware-configuration.nix
│ ├── README.md
│ └── zfs.nix # zfs partition
├── INSTALL.md
├── LICENSE
├── modules # programs and services managed by home-manager
│ ├── default.nix
│ ├── modules.nix
│ ├── programs
│ │ ├── dconf.nix
│ │ ├── default.nix
│ │ ├── git.nix
│ │ └── zsh.nix
│ └── services
│ └── default.nix
├── README.md # this file
└── SECRETS.md # instructions on how to manage secrets