matt1432
7391427c29
Flake Inputs: • Updated input 'astal': 'github:Aylur/astal/c1eb257' (2024-10-29) → 'github:Aylur/astal/2585ca7' (2024-10-30) • Updated input 'gtk-theme-src': 'github:dracula/gtk/a698492' (2024-10-21) → 'github:dracula/gtk/9330b7f' (2024-10-30) • Updated input 'hyprgrass': 'github:horriblename/hyprgrass/4045c9f' (2024-10-27) → 'github:horriblename/hyprgrass/f97b6ac' (2024-10-30) • Updated input 'hyprland': 'github:hyprwm/Hyprland/d679d20' (2024-10-28) → 'github:hyprwm/Hyprland/7c7a84f' (2024-10-30) • Updated input 'nix-fast-build': 'github:Mic92/nix-fast-build/1775c73' (2024-10-07) → 'github:Mic92/nix-fast-build/8e7c9d7' (2024-10-30) • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland/d3bb51e' (2024-10-29) → 'github:nix-community/nixpkgs-wayland/35f40f1' (2024-10-30) • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus/f4ab736' (2024-10-27) → 'github:thlucas1/homeassistantcomponent_spotifyplus/392f331' (2024-10-30) • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython/8c6aff1' (2024-10-19) → 'github:thlucas1/SpotifyWebApiPython/4d3b7b5' (2024-10-30) • Updated input 'tuya-local-src': 'github:make-all/tuya-local/351e576' (2024-10-29) → 'github:make-all/tuya-local/bbd4179' (2024-10-30) Docker Images: • vegardit/gitea-act-runner dind-latest: sha256:fe6f44905830a17f404e9912e2c4fe2f4a2c47bb3ee35409da6476618cf9dab5 → sha256:ea8e9a0304fba7648b62fe19c39c38dd08e8c71b8d2a0cac65f834ccf6215daf |
||
---|---|---|
.. | ||
android | ||
bbsteamie | ||
binto | ||
cluster | ||
homie | ||
nos | ||
servivi | ||
wim | ||
README.md |
Devices
This directory encompasses every device's main configuration file.
List of my Devices
Name | Description |
---|---|
android |
My Nix-On-Droid configuration for my OnePlus 9 Pro |
bbsteamie |
My wife's SteamDeck that has a pink case |
binto |
My desktop PC with a multi-monitor setup and an NVIDIA (cringe) 3070 |
cluster |
Two Lenovo mini PCs that make use of NixOS-pcsd to form a cluster |
homie |
My Lenovo mini PC that will serve as a Home-assistant server |
nos |
My custom built NAS |
servivi |
A gaming PC in a previous life, it is now used as a build farm and hosts game servers |
wim |
My 2-1 Lenovo Laptop that I use for uni |
Global Vars
In every device's default.nix
, you'll find these settings
# $FLAKE/devices/<name>/default.nix
vars = {
mainUser = "matt";
hostName = "wim";
...
};
from these declared settings, I get access to global variables that are different on each host using a 'let in' block:
let
inherit (config.vars) mainUser ...;
in {
...