matt1432
32f7efd88d
All checks were successful
Discord / discord commits (push) Has been skipped
Flake Inputs: • Updated input 'agsV2': 'github:Aylur/ags/ff3740e' (2024-09-27) → 'github:Aylur/ags/1341310' (2024-09-30) • Updated input 'astal': 'github:Aylur/astal/f17b28d' (2024-09-29) → 'github:Aylur/astal/cb6fd7b' (2024-09-30) • Updated input 'hyprland': 'github:hyprwm/Hyprland/6649255' (2024-09-29) → 'github:hyprwm/Hyprland/5c6c300' (2024-09-30) • Updated input 'hyprland-plugins': 'github:hyprwm/hyprland-plugins/13301ee' (2024-09-29) → 'github:hyprwm/hyprland-plugins/9215288' (2024-09-30) • Updated input 'nix-index-db': 'github:Mic92/nix-index-database/a2ab158' (2024-09-29) → 'github:Mic92/nix-index-database/f9fdf82' (2024-09-30) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/1925c60' (2024-09-26) → 'github:NixOS/nixpkgs/06cf0e1' (2024-09-29) • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland/206b2a2' (2024-09-29) → 'github:nix-community/nixpkgs-wayland/50e4446' (2024-09-30) • Updated input 'pcsd': 'github:matt1432/nixos-pcsd/d8425da' (2024-09-24) → 'github:matt1432/nixos-pcsd/a2ef219' (2024-09-30) • Updated input 'sops-nix': 'github:Mic92/sops-nix/127a96f' (2024-09-27) → 'github:Mic92/sops-nix/3198a24' (2024-09-30) • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython/9f5ea3d' (2024-09-28) → 'github:thlucas1/SpotifyWebApiPython/bf379b9' (2024-09-29) Firefox Addons: ttv-lol-pro: 2.3.9 -> 2.3.10 Misc Sources: Vuetorrent: 2.13.1 -> 2.13.3 |
||
---|---|---|
.. | ||
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 {
...