nix/README.md

50 lines
2.3 KiB
Markdown
Raw Normal View History

# The Hedgehog's Nix Config
2022-01-28 14:25:01 +00:00
2022-01-28 14:25:41 +00:00
## Welcome to my ~
2022-02-20 00:27:59 +00:00
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.
2022-01-28 14:25:01 +00:00
2022-01-28 14:25:41 +00:00
## Directory Structure
2022-02-20 00:27:59 +00:00
<!--
Generated from
https://tree.nathanfriend.io/?s=(%27options!(%27fancy!true~fullPathK~trailingSlashK~rootDotK)~O!(%27O!%27nix8_Os3q7AutoqGixEQrYGvfetchB.tYl8doY.d3M6DoY%20Wmacs28hYe3email7M6email2%200Z7An6non-cJurUZ%20I%20wantQrYGix.0j3*PBsonal25s4man6j%20in%20hR.0*fish3**M6Fish%20Shell250**colors79Tokyo%20Night%20colorscheme4Fish0*nV3**M6NV250**lua3*9Lua254m6nV%20setup0***cJ3**9actual2Qiles.0sBvices3*HR%20managUsBvices8hosts3CJ5s%20pB-host0zaphod7M6laptop%22s2.%20I%20use%20a%20Framework%20laptop.0X7The24Xping%20aGew%20machine.8pkgs3CustYGixpkgsE%2C%20importUinto%20m6flake.nix.8usBs3PB-usB25s4nixos0thehedgehog3*M6default%20usB2.%27)~vBsion!%271%27)*%20%2008*2%20cJ3%2F04Qor%205uration6y%207.nix0*8%5Cn*9**The%20BerE%20expressionsG%20nJonfigK!falseOsourceQ%20fRYe-managBUed%20VeovimXbootstrapYomZpackagesjprogramsqgenBated%01qjZYXVURQOKJGEB987654320*
2022-02-20 00:27:59 +00:00
-->
```
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.
│ └── services/
│ └── Home-manager managed services
├── hosts/
│ ├── Configurations per-host
2022-07-25 11:09:31 +00:00
│ ├── zaphod
2022-02-20 00:27:59 +00:00
│ │ └── My laptop's config. I use a Framework laptop.
2022-07-25 11:09:31 +00:00
│ ├── marvin/
│ │ └── My main server
│ ├── prefect/
│ └── My gateway from the Internet to marvin.
2022-02-20 00:27:59 +00:00
├── pkgs/
│ └── Custom nixpkgs expressions, imported into my flake.nix.
└── users/
├── Per-user configurations for nixos
└── thehedgehog/
2022-02-20 00:27:59 +00:00
└── My default user config.
2022-01-28 14:25:41 +00:00
```
2022-01-28 14:25:01 +00:00
2022-01-28 14:25:41 +00:00
## Useful Resources I've found
2022-01-28 14:25:01 +00:00
2022-01-28 14:25:41 +00:00
### The Unofficial NixOS Wiki
<https://nixos.wiki>
2022-01-28 14:25:01 +00:00
2022-01-28 14:25:41 +00:00
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.