2.7 KiB
2.7 KiB
Mr Hedgehog's Nix Config
Welcome to my ~
This is my nix config. There are many like it, but this one is mine. It's created with Nix, and I'm really proud of it.
Directory Structure
nix
├── _sources/
│ └── generated.nix
│ └── Autogenerated nix expressions from nvfetcher.toml
├── doom.d/
│ └── My Doom Emacs config
├── home/
│ ├── email.nix
│ │ └── My email config
│ ├── packages.nix
│ │ └── Any non-configured packages I want from nix.
│ ├── programs/
│ │ ├── Personal configurations for many programs in home-manager.
│ │ ├── fish/
│ │ │ ├── My Fish Shell configuration
│ │ │ └── colors.nix
│ │ │ └── The Tokyo Night colorscheme for Fish
│ │ └── neovim/
│ │ ├── My Neovim configuration
│ │ └── lua/
│ │ ├── The Lua configuration for my neovim setup
│ │ └── config/
│ │ └── The actual config files.
│ └── services/
│ └── Home-manager managed services
├── hosts/
│ ├── Configurations per-host
│ ├── zaphod.nix
│ │ └── My laptop's config. I use a Framework laptop.
│ └── bootstrap.nix
│ └── The config for bootstrapping a new machine.
├── pkgs/
│ └── Custom nixpkgs expressions, imported into my flake.nix.
└── users/
├── Per-user configurations for nixos
└── mrhedgehog/
└── My default user config.
Useful Resources I've found
The Unofficial NixOS Wiki
Probably one of the most helpful sites around, as it contains a wealth of information on many things nix-related, as well as info on the ecosystem itself.