My NixOS configs(backup)
_sources | ||
bgs | ||
doom.d | ||
home | ||
hosts/zaphod | ||
modules | ||
pkgs | ||
users/mrhedgehog | ||
.editorconfig | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
flake.org | ||
format | ||
home.nix | ||
nvfetcher.toml | ||
README.md | ||
statix.toml |
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.