matt1432
d8ef7d99ed
All checks were successful
Discord / discord commits (push) Has been skipped
Flake Inputs: • Updated input 'caddy-plugins': 'github:matt1432/nixos-caddy-cloudflare/f2a856f' (2024-07-31) → 'github:matt1432/nixos-caddy-cloudflare/7b84723' (2024-08-03) • Updated input 'discord-overlay': 'github:matt1432/discord-nightly-overlay/f7a47ab' (2024-07-31) → 'github:matt1432/discord-nightly-overlay/91d970e' (2024-08-04) • Updated input 'discord-overlay/Vencord-src': 'github:Vendicated/vencord/1bfdcf2' (2024-07-31) → 'github:Vendicated/vencord/5160f90' (2024-08-03) • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=dde9c3f' (2024-08-01) → 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=7bee923' (2024-08-04) • Updated input 'headscale': 'github:juanfont/headscale/06f0705' (2024-07-28) → 'github:juanfont/headscale/948d53f' (2024-08-04) • Updated input 'home-manager': 'github:nix-community/home-manager/6e09057' (2024-07-31) → 'github:nix-community/home-manager/afc892d' (2024-08-02) • Updated input 'hyprland': 'git+https://github.com/hyprwm/Hyprland?ref=refs/heads/main&rev=09bb565&submodules=1' (2024-08-01) → 'git+https://github.com/hyprwm/Hyprland?ref=refs/heads/main&rev=5dd2c27&submodules=1' (2024-08-04) • Updated input 'hyprland-plugins': 'github:hyprwm/hyprland-plugins/4c2cef8' (2024-07-22) → 'github:hyprwm/hyprland-plugins/4fcb403' (2024-08-03) • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS/ff83ee2' (2024-08-01) → 'github:Jovian-Experiments/Jovian-NixOS/bcfe9dc' (2024-08-03) • Updated input 'nh': 'github:viperML/nh/168c7ce' (2024-07-16) → 'github:viperML/nh/324ed46' (2024-08-03) • Updated input 'nix-gaming': 'github:fufexan/nix-gaming/78f4737' (2024-08-01) → 'github:fufexan/nix-gaming/88aa6c5' (2024-08-04) • Updated input 'nix-gaming/umu': 'git+https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix&ref=refs/heads/main&rev=7e00027&submodules=1' (2024-07-26) → 'git+https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix&ref=refs/heads/main&rev=babc721&submodules=1' (2024-08-03) • Updated input 'nix-index-db': 'github:Mic92/nix-index-database/c0ca47e' (2024-07-28) → 'github:Mic92/nix-index-database/97ca0a0' (2024-08-04) • Updated input 'nixd': 'github:nix-community/nixd/5c3f5ca' (2024-07-31) → 'github:nix-community/nixd/d938026' (2024-08-02) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/9f918d6' (2024-07-31) → 'github:NixOS/nixpkgs/d049530' (2024-08-02) • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland/f542b1e' (2024-08-02) → 'github:nix-community/nixpkgs-wayland/55eeb6e' (2024-08-04) • Updated input 'pcsd': 'github:matt1432/nixos-pcsd/f3cc4e9' (2024-08-01) → 'github:matt1432/nixos-pcsd/bd2cfa7' (2024-08-02) Docker Images: • rssbridge/rss-bridge latest: sha256:7fe570255a762fe4c183be06bcb58f0a5718605a24bd4a87ef32fc6e8ea8657d → sha256:e13b87cd36a828237d9e284e66ca6fb55e1d9819d6c925e35a689e6b529aeb39 • nextcloud 29.0.4-fpm: sha256:3673ad2455a4dfbdbeef2860aa0f5955b3b122a5ed56d463a0315df9e4405758 → sha256:5640795ab708511d584f9e21d7c468f7c3533c92b5f216075b1883bcca4df91c • ghcr.io/linuxserver/calibre-web latest: sha256:49660a8890e2e4356cbc4b8874ff5ad1ebc40f647fdb2419fc289700affebcf0 → sha256:14c3eafe5aec2344581e27991adc6545c9928f54020b50affe1678b8b5f22021 • ghcr.io/linuxserver/sonarr latest: sha256:fbee5770f688e4f89dd073534feda11251bfde0e0a4e6ac74dd8c33bb856b505 → sha256:f0c1fe322671a5c4a302e27ee7aac622fb3c7ba6da231f6c378fe07ab900d6eb |
||
---|---|---|
.. | ||
android | ||
bbsteamie | ||
binto | ||
cluster | ||
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 |
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 {
...