matt1432
6af0cef436
All checks were successful
Discord / discord commits (push) Has been skipped
Flake Inputs: • Updated input 'ags': 'github:Aylur/ags/60c4fdc' (2024-07-17) → 'github:Aylur/ags/344ea72' (2024-07-18) • Added input 'ags/systems': 'github:nix-systems/default-linux/31732fc' (2023-07-14) • Updated input 'discord-overlay': 'github:matt1432/discord-nightly-overlay/2e2305f' (2024-07-17) → 'github:matt1432/discord-nightly-overlay/d558ffa' (2024-07-20) • Updated input 'discord-overlay/Vencord-src': 'github:Vendicated/vencord/5bd10c8' (2024-07-15) → 'github:Vendicated/vencord/80b493d' (2024-07-17) • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=098aa5c' (2024-07-17) → 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=9ca5847' (2024-07-21) • Updated input 'headscale': 'github:juanfont/headscale/00ff288' (2024-07-17) → 'github:juanfont/headscale/ca47d6f' (2024-07-19) • Updated input 'hyprland': 'git+https://github.com/hyprwm/Hyprland?ref=refs/heads/main&rev=300228b&submodules=1' (2024-07-17) → 'git+https://github.com/hyprwm/Hyprland?ref=refs/heads/main&rev=f642fb9&submodules=1' (2024-07-20) • Updated input 'hyprland-plugins': 'github:hyprwm/hyprland-plugins/928164d' (2024-07-13) → 'github:hyprwm/hyprland-plugins/f23d3eb' (2024-07-19) • Updated input 'neovim-nightly': 'github:nix-community/neovim-nightly-overlay/d004040' (2024-07-17) → 'github:nix-community/neovim-nightly-overlay/d9fcc47' (2024-07-19) • Updated input 'neovim-nightly/neovim-src': 'github:neovim/neovim/1f2f460' (2024-07-16) → 'github:neovim/neovim/f61efe3' (2024-07-18) • Updated input 'nix-eval-jobs': 'github:nix-community/nix-eval-jobs/c132534' (2024-07-14) → 'github:nix-community/nix-eval-jobs/2e522fb' (2024-07-20) • Updated input 'nix-gaming': 'github:fufexan/nix-gaming/fce5654' (2024-07-14) → 'github:fufexan/nix-gaming/62dbe58' (2024-07-21) • Added input 'nix-gaming/umu': 'git+https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix&ref=refs/heads/main&rev=abbdeed&submodules=1' (2024-07-20) • Added input 'nix-gaming/umu/nixpkgs': follows 'nix-gaming/nixpkgs' • Updated input 'nix-index-db': 'github:Mic92/nix-index-database/5fe5b0c' (2024-07-14) → 'github:Mic92/nix-index-database/b6db9fd' (2024-07-21) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/693bc46' (2024-07-14) → 'github:NixOS/nixpkgs/1d9c2c9' (2024-07-19) • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland/7421424' (2024-07-15) → 'github:nix-community/nixpkgs-wayland/ae7066a' (2024-07-20) • Updated input 'nixpkgs-wayland/nix-eval-jobs': 'github:nix-community/nix-eval-jobs/c132534' (2024-07-14) → 'github:nix-community/nix-eval-jobs/2e522fb' (2024-07-20) • Updated input 'pcsd': 'github:matt1432/nixos-pcsd/5b32394' (2024-07-16) → 'github:matt1432/nixos-pcsd/40731ec' (2024-07-20) • Updated input 'sops-nix': 'github:Mic92/sops-nix/0703ba0' (2024-07-14) → 'github:Mic92/sops-nix/909e8cf' (2024-07-21) • Updated input 'sops-nix/nixpkgs-stable': 'github:NixOS/nixpkgs/74348da' (2024-07-14) → 'github:NixOS/nixpkgs/556533a' (2024-07-21) • Updated input 'ts-for-gir-src': 'github:gjsify/ts-for-gir/80cacc3' (2024-07-15) → 'github:gjsify/ts-for-gir/199bb13' (2024-07-19) Docker Images: • ghcr.io/gethomepage/homepage latest: sha256:125ca0a320f7c23b003a5fbce43b282b789b57fd576423d5714e565a4415a7f5 → sha256:e23fcd332ecf927fe5c0149142040236b17686916004566c149eef06eb6f8d75 • ghcr.io/immich-app/immich-server v1.109.2: sha256:248a6da7dadeb57f90eacd5635ecc65e63d4c3646a6c94a362bb57cba1b314fa → sha256:79f5d0c375b0df84e4d0ac89103753d6145ec3facb329e860008f2813f647d84 • ghcr.io/immich-app/immich-machine-learning v1.109.2: sha256:4dc544396bf08cd92066f83a270155201d80512add127ca9fac2d3e56694d2a4 → sha256:3ab8e332004c693421320ac7e22065a1187f3d0e84255f97cacf83bce7bdfc1f • ghcr.io/linuxserver/calibre-web latest: sha256:0caef2dc9c26f29623c42b2e6496274224ae79efc99849db53d08f9a5224b4f2 → sha256:604ae903f520bd5485bcbdb2f70ea460c90a559bca3d4ac3fc05b93da2737a0a • ghcr.io/linuxserver/calibre latest: sha256:70be7cdb6eb010e9101e83e2731b2c4859ddcfd682049b80a7ba73508d948c1e → sha256:8db829132ee053bfdb0fd5835c25d357af396048ea2d4666ca1e21a715a3b45e |
||
---|---|---|
.. | ||
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 {
...