From a354d2df1631b67d9641bb1dcf5fa0d255b88828 Mon Sep 17 00:00:00 2001 From: pagedMov Date: Wed, 6 Nov 2024 14:34:37 -0500 Subject: [PATCH 1/4] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e4517de..8b55cfe 100755 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ Currently there are two complete system configurations available. These are: * **Oganesson** - My desktop configuration. Generalist workflow which includes virtualization and gaming features. * **Mercury** - My laptop configuration. My laptop is a pretty weak machine so this configuration is stripped down a bit. + The 'Xenon' config is my server configuration and is highly unlikely to be of use to anyone but me, as the setup has some very specific use-cases. ## Modules From 238f5d6e9a11e35bc81f502935131e6a3029593d Mon Sep 17 00:00:00 2001 From: pagedMov Date: Wed, 6 Nov 2024 15:04:19 -0500 Subject: [PATCH 2/4] Update README.md --- README.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 8b55cfe..fd7d68f 100755 --- a/README.md +++ b/README.md @@ -3,11 +3,7 @@ Special thanks to Frost-Phoenix, this config started out as a fork of his dots. [Check out his config here](https://github.com/Frost-Phoenix/nixos-config/tree/catppuccin) -Take whatever you like, just know that the hardware configurations in my hosts folder won't work on your machine : ) -My dots are written 100% in Nix so if you bring your own hardware-configuration.nix, these should work on any machine out of the box. - -If you are on NixOS and have flakes enabled, you can just clone the repo and run sudo nixos-rebuild switch --flake /path/to/this-repo (again, just make sure you don't use my hardware configuration on your machine) ## Gallery @@ -41,6 +37,18 @@ The 'Xenon' config is my server configuration and is highly unlikely to be of us This config uses custom modules for the home-manager and system configurations. Basically every part of the configuration can be toggled using an option, and some configs have extra options as well. All of the options declared in these modules can be found in the documentation under docs/options +# Installation + +If you are on NixOS and have flakes enabled, you can just follow these steps: + + 1. Clone the repo to a directory + + 2. Run nixos-generate-config --show-hardware-config > hardware.nix to get a hardware config + + 3. Move the hardware config to the folder of the host you want to use + + 4. Run sudo nixos-rebuild switch --flake /path/to/flake#host where "host" is the name of the config you want to use + ## Scripts ```chpaper``` - opens a fzf window with filenames and previews of images in $FLAKEPATH/assets/wallpapers. Picking one replaces the existing wallpaper path in $FLAKEPATH/flake.nix with the one you chose. From 2d71f92f80fa8887c84e210355546a9b414494d0 Mon Sep 17 00:00:00 2001 From: pagedMov Date: Wed, 6 Nov 2024 15:04:33 -0500 Subject: [PATCH 3/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd7d68f..854ff33 100755 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ The 'Xenon' config is my server configuration and is highly unlikely to be of us This config uses custom modules for the home-manager and system configurations. Basically every part of the configuration can be toggled using an option, and some configs have extra options as well. All of the options declared in these modules can be found in the documentation under docs/options -# Installation +## Installation If you are on NixOS and have flakes enabled, you can just follow these steps: From c40e4d0c88066c07b4e049d485fa47d0556d3de7 Mon Sep 17 00:00:00 2001 From: pagedMov Date: Wed, 6 Nov 2024 15:04:57 -0500 Subject: [PATCH 4/4] Update README.md --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 854ff33..e9d95da 100755 --- a/README.md +++ b/README.md @@ -23,6 +23,18 @@ Screenshots up to date as of [this commit](https://github.com/pagedMov/nixos-con | Text Editor | [Nixvim](https://github.com/nix-community/nixvim) | | Image Viewer | [feh](https://github.com/derf/feh) | +## Installation + +If you are on NixOS and have flakes enabled, you can just follow these steps: + + 1. Clone the repo to a directory + + 2. Run nixos-generate-config --show-hardware-config > hardware.nix to get a hardware config + + 3. Move the hardware config to the folder of the host you want to use + + 4. Run sudo nixos-rebuild switch --flake /path/to/flake#host where "host" is the name of the config you want to use + ## Configs Currently there are two complete system configurations available. These are: @@ -37,18 +49,6 @@ The 'Xenon' config is my server configuration and is highly unlikely to be of us This config uses custom modules for the home-manager and system configurations. Basically every part of the configuration can be toggled using an option, and some configs have extra options as well. All of the options declared in these modules can be found in the documentation under docs/options -## Installation - -If you are on NixOS and have flakes enabled, you can just follow these steps: - - 1. Clone the repo to a directory - - 2. Run nixos-generate-config --show-hardware-config > hardware.nix to get a hardware config - - 3. Move the hardware config to the folder of the host you want to use - - 4. Run sudo nixos-rebuild switch --flake /path/to/flake#host where "host" is the name of the config you want to use - ## Scripts ```chpaper``` - opens a fzf window with filenames and previews of images in $FLAKEPATH/assets/wallpapers. Picking one replaces the existing wallpaper path in $FLAKEPATH/flake.nix with the one you chose.