# 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](https://nixos.org), 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.