update headers and add dev section

This commit is contained in:
Aaron Honeycutt 2025-02-17 11:01:17 -07:00
parent 0db0890e15
commit 63aebf5e71

View file

@ -21,7 +21,7 @@ These files are for the partition layouts that I use.
- `luks-btrfs-subvolumes.nix` : This is the main layout that I use for pretty much every system that I install NixOS on - `luks-btrfs-subvolumes.nix` : This is the main layout that I use for pretty much every system that I install NixOS on
## Desktop Nix files: (nix-configs/desktops/) ### Desktop Nix files: (nix-configs/desktops/)
These files are for the desktops (DE or WM) that I use at times. These files are for the desktops (DE or WM) that I use at times.
@ -30,13 +30,13 @@ These files are for the desktops (DE or WM) that I use at times.
- `pantheon.nix` : This file is for the desktop and login manager (this removes AppCenter) - `pantheon.nix` : This file is for the desktop and login manager (this removes AppCenter)
- `sway.nix` : This file is for the Sway WM - `sway.nix` : This file is for the Sway WM
## Hosts Nix files: (nix-configs/hosts/) #### Hosts Nix files: (nix-configs/hosts/)
These files are for the systems themselves such as my Pinebook Pro, Raspberry Pi 4B or HP Omen. These files are for the systems themselves such as my Pinebook Pro, Raspberry Pi 4B or HP Omen.
**NOTE:** These are only really used to set the hostname, install the NVIDIA driver (like for thelio-nvidia) and such. **NOTE:** These are only really used to set the hostname, install the NVIDIA driver (like for thelio-nvidia) and such.
### x86_64 Nix files: (nix-configs/systems/x86_64/) ##### x86_64 Nix files: (nix-configs/systems/x86_64/)
- `shepard` : This is my System76 nebula49. - `shepard` : This is my System76 nebula49.
- `garrus` : This is my System76 Galago Pro (galp5). - `garrus` : This is my System76 Galago Pro (galp5).
@ -46,7 +46,7 @@ These files are for the systems themselves such as my Pinebook Pro, Raspberry Pi
- `sovereign` : This was a Linode instance but it could be for other VPS services as well. - `sovereign` : This was a Linode instance but it could be for other VPS services as well.
- `harbinger` : This was a Linode instance but it could be for other VPS services as well. - `harbinger` : This was a Linode instance but it could be for other VPS services as well.
### aarch64 Nix files: (nix-configs/systems/aarch64/) ##### aarch64 Nix files: (nix-configs/systems/aarch64/)
- `jaal.nix` : This is my Pinebook Pro. - `jaal.nix` : This is my Pinebook Pro.
- `drack.nix` : This is my Thinkpad X13s. - `drack.nix` : This is my Thinkpad X13s.
@ -67,6 +67,12 @@ These files are for websites such as LAMP and NGINX. Most of these are no longer
- `stoners-space.nix` : This file is for Mastodon on my stoners.space domain, simple changes can be made for a different domain. - `stoners-space.nix` : This file is for Mastodon on my stoners.space domain, simple changes can be made for a different domain.
- `nginx-owncast.nix` : This file is a NGINX reverse proxy for [Owncast](https://owncast.online) though it is not currently working. - `nginx-owncast.nix` : This file is a NGINX reverse proxy for [Owncast](https://owncast.online) though it is not currently working.
## Development Nix files: (nix-configs/dev/)
These files are for either `nix-shell` (default nix) or `nix develop` (flakes):
- `rust` : This is grabs cargo, rustc and others from nixpkgs but also sets the RUST_BACKTRACE variable as 1 to enable it.
### Screenshots ### Screenshots
![GNOME Installation](screenshots/nixos-gnome.png) ![GNOME Installation](screenshots/nixos-gnome.png)