diff --git a/README.md b/README.md index ca7f2d8..b49bfbe 100644 --- a/README.md +++ b/README.md @@ -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 - `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/) 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) - `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. @@ -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. - `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/) These files are for building software or for spinning something up like CUDA. - `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/) @@ -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. - `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 ![GNOME Installation](Screenshots/nixos-gnome.png) diff --git a/hosts/aarch64/peebee/pinephone.nix b/hosts/aarch64/peebee/configuration.nix similarity index 100% rename from hosts/aarch64/peebee/pinephone.nix rename to hosts/aarch64/peebee/configuration.nix diff --git a/programs.nix b/programs.nix deleted file mode 100644 index 51dede4..0000000 --- a/programs.nix +++ /dev/null @@ -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 - ]; - -}