Update README

This commit is contained in:
Aaron Honeycutt 2024-02-09 16:12:19 -07:00
parent 845fcde2ad
commit 2873099ea2
3 changed files with 8 additions and 46 deletions

View file

@ -9,6 +9,12 @@ These files are for the configuration, software that I use and unstable software
- `flake.nix` : This is the main flake for system selection then that includes configuration, hardware-configuration (created during installation of NixOS), home-manager and Disko - `flake.nix` : This is the main flake for system selection then that includes configuration, hardware-configuration (created during installation of NixOS), home-manager and Disko
- `configuration.nix` : This is the main file for the base system - `configuration.nix` : This is the main file for the base system
## Home Manager file: (nix-configs/home.nix)
This file is for using with [Home Manager](https://nix-community.github.io/home-manager/index.html#sec-install-standalone).
- `home.nix` : This file is for settings for my user like Git name/email and other settings
## Partition Nix files: (nix-configs/partitions/) ## Partition Nix files: (nix-configs/partitions/)
These files are for the partition layouts that I use. These files are for the partition layouts that I use.
@ -24,7 +30,7 @@ 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
## System Nix files: (nix-configs/systems/) ## 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.
@ -44,19 +50,12 @@ These files are for the systems themselves such as my Pinebook Pro, Raspberry Pi
- `peebee.nix` : This file is for my PinePhone. - `peebee.nix` : This file is for my PinePhone.
- `vetra.nix` : This file is for my Pi 4B. - `vetra.nix` : This file is for my Pi 4B.
### Use the nixos-hardware channel for Pinebook Pro and Raspberry Pi 4:
```
sudo nix-channel --add https://github.com/NixOS/nixos-hardware/archive/master.tar.gz nixos-hardware
sudo nix-channel --update
```
## Shell Nix files: (nix-configs/shell/) ## Shell Nix files: (nix-configs/shell/)
These files are for building software or for spinning something up like CUDA. These files are for building software or for spinning something up like CUDA.
- `cuda-shell.nix` : This file setups CUDA (currently 11.7). - `cuda-shell.nix` : This file setups CUDA (currently 11.7).
- `system-docs` : This is for building support.system76.com on NixOS for development. - `system76-docs` : This is for building support.system76.com on NixOS for development.
## Web Nix files: (nix-configs/web/) ## Web Nix files: (nix-configs/web/)
@ -71,12 +70,6 @@ These files are for websites such as LAMP and NGINX.
- `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.
## Home Manager file: (nix-configs/home.nix)
This file is for using with [Home Manager](https://nix-community.github.io/home-manager/index.html#sec-install-standalone).
- `home.nix` : This file is for settings for my user like Git name/email and other settings
### Screenshots ### Screenshots
![GNOME Installation](Screenshots/nixos-gnome.png) ![GNOME Installation](Screenshots/nixos-gnome.png)

View file

@ -1,31 +0,0 @@
{ config, pkgs, ... }:
{
# virt-manager
virtualisation.libvirtd.enable = true;
# Packages
environment.systemPackages =
with pkgs;
[
# Comms
discord
slack
signal-desktop
# Office
google-chrome
libreoffice-fresh
vscode
# Work
virt-manager
quickemu
spice
spice-gtk
# Streaming
obs-studio
];
}