diff --git a/provision/hosts/wsl/configuration.nix b/provision/hosts/ariolimax/configuration.nix similarity index 100% rename from provision/hosts/wsl/configuration.nix rename to provision/hosts/ariolimax/configuration.nix diff --git a/provision/hosts/ariolimax/readme.md b/provision/hosts/ariolimax/readme.md new file mode 100644 index 00000000..d069f92f --- /dev/null +++ b/provision/hosts/ariolimax/readme.md @@ -0,0 +1,2 @@ +# Ariolimax +> WSL image diff --git a/provision/hosts/bulwark/readme.md b/provision/hosts/bulwark/readme.md new file mode 100644 index 00000000..8118508c --- /dev/null +++ b/provision/hosts/bulwark/readme.md @@ -0,0 +1,2 @@ +# Bulwark +> Steam Deck diff --git a/provision/hosts/kestrel/readme.md b/provision/hosts/kestrel/readme.md new file mode 100644 index 00000000..9e813b54 --- /dev/null +++ b/provision/hosts/kestrel/readme.md @@ -0,0 +1,2 @@ +# Kestrel +> Primary desktop diff --git a/provision/hosts/htpc/configuration.nix b/provision/hosts/nesario/configuration.nix similarity index 100% rename from provision/hosts/htpc/configuration.nix rename to provision/hosts/nesario/configuration.nix diff --git a/provision/hosts/nesario/readme.md b/provision/hosts/nesario/readme.md new file mode 100644 index 00000000..d4968dee --- /dev/null +++ b/provision/hosts/nesario/readme.md @@ -0,0 +1,2 @@ +# Nesario +> Mom's HTPC diff --git a/provision/hosts/shivan/readme.md b/provision/hosts/shivan/readme.md new file mode 100644 index 00000000..634e7db8 --- /dev/null +++ b/provision/hosts/shivan/readme.md @@ -0,0 +1,2 @@ +# Shivan +> Personal laptop diff --git a/provision/hosts/stormwalker/configuration.nix b/provision/hosts/stormwalker/configuration.nix new file mode 100644 index 00000000..1c58c5fe --- /dev/null +++ b/provision/hosts/stormwalker/configuration.nix @@ -0,0 +1,23 @@ +{ config, pkgs, user, lib, hostname, ... }: +{ + # Use performance governor for sweet gaming performance! + powerManagement.cpuFreqGovernor = "performance"; + + # Set networking options + networking.firewall.checkReversePath = "loose"; + networking.firewall.enable = false; + + # Modules + modules = { + base-plus.enable = true; + physical.enable = true; + desktop = { + enable = true; + gnome.enable = true; + }; + services = { + samba-client.enable = true; + ssh.enable = true; + }; + }; +} diff --git a/provision/hosts/stormwalker/readme.md b/provision/hosts/stormwalker/readme.md new file mode 100644 index 00000000..4275f4a0 --- /dev/null +++ b/provision/hosts/stormwalker/readme.md @@ -0,0 +1,2 @@ +# Stormwalker +> Home HTPC diff --git a/provision/hosts/torus/readme.md b/provision/hosts/torus/readme.md new file mode 100644 index 00000000..ff7116a8 --- /dev/null +++ b/provision/hosts/torus/readme.md @@ -0,0 +1,2 @@ +# Torus +> Home server diff --git a/readme.md b/readme.md index 066f3a92..b7b7eca0 100644 --- a/readme.md +++ b/readme.md @@ -11,6 +11,7 @@ flake contained in `provision` contains nix code for installing and configuring my various NixOS based machines. See the provision [readme](./provision/readme.md) for information on initial installation. +# TODO: update managed machines ## Managed Machines | | Name | Role | Description | @@ -18,5 +19,5 @@ for information on initial installation. | | [Kestrel](./provision/hosts/kestrel/) | Primary desktop | Main machine that does it all gaming, programming, 3D modelling, etc. | | | [Torus](./provision/hosts/torus/) | Home server | Primary home server for storage, hosting machine backups, and running services like Jellyfin. | | | [Bulwark](./provision/hosts/bulwark/) | Steam Deck | NixOS based Steam Deck that can has my linux niceties and acts like a Steam Deck using the great [Jovian Nixos](https://github.com/Jovian-Experiments/Jovian-NixOS). | -| | [Shivan](./provision/hosts/shivan/) | Personal Laptop | Personal (and very slow) laptop for basic mobile work. | +| | [Shivan](./provision/hosts/shivan/) | Personal laptop | Personal (and very slow) laptop for basic mobile work. | | | [Osprey](./provision/hosts/osprey/) | Secondary desktop | Secondary desktop used for code development. |