diff --git a/flake.lock b/flake.lock index ebf120f..3f096f8 100644 --- a/flake.lock +++ b/flake.lock @@ -46,11 +46,11 @@ }, "locked": { "dir": "pkgs/firefox-addons", - "lastModified": 1786766570, - "narHash": "sha256-aKICdV1hUtO8Nn6XRBJ4n1B0zVYTYIJrjww/QL5tXIc=", + "lastModified": 1788840136, + "narHash": "sha256-ej5jnQIfjbw4wwPzy8Y4ntG9F3asdF6YBkLqpYeGUxc=", "owner": "rycee", "repo": "nur-expressions", - "rev": "1fbf8c892ec48fa84cd2a7a6d60425b210c69d93", + "rev": "555b23e68256c5abfb8a85a385231830d1d7ad1f", "type": "gitlab" }, "original": { @@ -81,11 +81,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1785627969, - "narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=", + "lastModified": 1788450739, + "narHash": "sha256-glZLQlzIn1fXH6PazR2iUmTo7kzzyYSshrWhLS9TqCU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a", + "rev": "31729ca8cbdb4fa927b34e5f4353e6a83f39e993", "type": "github" }, "original": { @@ -142,11 +142,11 @@ ] }, "locked": { - "lastModified": 1784288435, - "narHash": "sha256-ReRHaLgr/uVqdD8afFSn+myXIfpHeOhP0yYe0TJqAA8=", + "lastModified": 1788267358, + "narHash": "sha256-nt+lUqYVpc9Y6JeMd2WmXzCDojasdadKo0mWcluvY2Y=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "43b3c1ab9d40fb1dbb008f451988a91e375825e9", + "rev": "27555e2624241fb116b49095df4caaee85a25691", "type": "github" }, "original": { @@ -162,11 +162,11 @@ ] }, "locked": { - "lastModified": 1786824011, - "narHash": "sha256-f7I9xNDaZLO1rLPzZxjc6ZGRQYuIVbgs1iLFm44YFJ8=", + "lastModified": 1788651960, + "narHash": "sha256-v9wJd32eZ2bvhBzVOd7TIjLQd011P7nwOhjKtWlci5I=", "owner": "nix-community", "repo": "home-manager", - "rev": "58405b3b0ce13e9cd4af7dc697687b4d9b74e56d", + "rev": "2c0350c759688177331b8f5242311fae8877bdb3", "type": "github" }, "original": { @@ -224,11 +224,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1786789564, - "narHash": "sha256-9RfAshi6/ou2P2NgiuHNtGGHghzmtpk0Z8uG3CqKa08=", + "lastModified": 1788839872, + "narHash": "sha256-JrJkREqNWmXhTgiXqZQkl6tusimI7fR+a9tu5npmNM0=", "owner": "fufexan", "repo": "nix-gaming", - "rev": "5607f78eb46ce192a1fdf2f4f566682e769c7c35", + "rev": "7b9ddc7b9dc0283e45f616311384b84239a33060", "type": "github" }, "original": { @@ -242,11 +242,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1786717298, - "narHash": "sha256-asdPlqtM0AweQ5YNLad6eY4tSYW55YNr1uyayf7mOMQ=", + "lastModified": 1788860136, + "narHash": "sha256-MhPMOFV4pVkygWEbQ8t1De/uQ9cWF1u++tRe2L5tG48=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "2dda192987ab6815e44df0130f03d6c907b79134", + "rev": "62173785b9a18c78b4a15aca2623d02bceb9d077", "type": "github" }, "original": { @@ -274,11 +274,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1785031560, - "narHash": "sha256-OmshNvn2vupOFpYinLUu+1Dnpu4n7Q5N3ggGVNHpkUI=", + "lastModified": 1788057806, + "narHash": "sha256-DTQSMxzDWmT0zhguthvegnVkn7CFqGCv4IHCzk5ZUpM=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "0e79af5e3d4dcfcd676ab5ba3f95d2e3352e078c", + "rev": "596e2e3940e09b2abbeb03f75fa1828c57fcd72c", "type": "github" }, "original": { @@ -304,11 +304,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1786943417, - "narHash": "sha256-b4qgjdFtlz5TAZ1Hi7DFJeqX3sjaDUnrwr9OO+O1rM0=", + "lastModified": 1788807765, + "narHash": "sha256-J9oC0bKnkXUrMegqRTXVkyDFJ0gn2U/Qpoo9HgGMQmA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "0dd31db7e6dbf9ce05697c4545f6fe01accec994", + "rev": "93108a538f079596c9a16c72cf03e9322782b6dd", "type": "github" }, "original": { @@ -352,11 +352,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1785975029, - "narHash": "sha256-X44cn5rzytELc3NNoQsh0aLkjWA/QzPfc6HPQmsG3sU=", + "lastModified": 1788549839, + "narHash": "sha256-kOrCcSIA6w9J1hX5DqHy2k9pDTJymExTsbV74U9UtCA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "70ce234312134a463ba7728e94da2486a1d237ac", + "rev": "17de0b976395537756f30a3e78f2f06e5cec89ed", "type": "github" }, "original": { @@ -381,11 +381,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1786599213, - "narHash": "sha256-yNJd40f11EzXBjSByCB7IPpeFFAdeoSKKM67dGkfFoU=", + "lastModified": 1788752844, + "narHash": "sha256-VaWGJ6+cIYN2erfSecbRV+4ljI185Ty2wUrXyvQbgOw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "0e251e24a4f24e036a084b6b4b2d2491af4167f4", + "rev": "dc5d91f840324650bac8c379428c7037a416959a", "type": "github" }, "original": { @@ -416,11 +416,11 @@ "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1786744105, - "narHash": "sha256-dnrB1Qschbx49uE3kaz5coFbv9Zo1AjSnsFzTymuuw0=", + "lastModified": 1788894499, + "narHash": "sha256-nX9CtRv13tKRC690dhkTDGZ0UtcPWv0x2IKSfFsDnLU=", "owner": "Psychotoxical", "repo": "psysonic", - "rev": "3f423656a111b754cfa7456482003196ea429766", + "rev": "a41177a09e556467bd1b1baae8dea46f200f6296", "type": "github" }, "original": { @@ -520,11 +520,11 @@ ] }, "locked": { - "lastModified": 1786714390, - "narHash": "sha256-yocRHGetgqt3SJ/px/ftz3Z6vvAEMSFoa+VhJux/9hs=", + "lastModified": 1788386143, + "narHash": "sha256-XxHvtiWSYRhCzH82/sxbdg4Iai6fmmLn9PShdgZxZzo=", "owner": "peteonrails", "repo": "voxtype", - "rev": "167c99e4fc92a0c8a5520b1e360be1b82f71d2da", + "rev": "e32510690636d1e082f2f02a5094efda4aa95fa0", "type": "github" }, "original": { diff --git a/hardware/station-mounts.nix b/hardware/station-mounts.nix index 1f061de..742df3d 100644 --- a/hardware/station-mounts.nix +++ b/hardware/station-mounts.nix @@ -5,18 +5,18 @@ ./nas-mounts.nix ]; - fileSystems = { - "/home/chris/Games" = { - device = "/dev/disk/by-label/Games"; - fsType = "ext4"; - options = [ - "defaults" - "x-systemd.mount-timeout=5" - "user" - "exec" - "x-systemd.automount" - "noauto" - ]; - }; - }; + # fileSystems = { + # "/home/chris/Games" = { + # device = "/dev/disk/by-label/Games"; + # fsType = "ext4"; + # options = [ + # "defaults" + # "x-systemd.mount-timeout=5" + # "user" + # "exec" + # "x-systemd.automount" + # "noauto" + # ]; + # }; + # }; } diff --git a/home/impermanence.nix b/home/impermanence.nix index bd42b3f..1ac25d1 100644 --- a/home/impermanence.nix +++ b/home/impermanence.nix @@ -4,6 +4,7 @@ #imports = [ impermanence.nixosModules.impermanence ]; home.persistence."/persist" = { directories = [ + ".cache/Moonlight Game Streaming Project" ".cache/Nextcloud" ".cache/wal" ".cache/zsh" @@ -16,6 +17,7 @@ ".config/nixos" ".config/Signal" ".config/nvim" + ".config/Moonlight Game Streaming Project" ".config/obsidian" ".config/sinew.in" ".config/spotify" diff --git a/home/packages.nix b/home/packages.nix index 05d2a90..f4e1df7 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -43,6 +43,7 @@ in krita-appimage # Custom digital art software (from AppImage) # libation # Audible book manager libreoffice-fresh # Office suite + moonlight-qt # Game streaming client mpv # Video player nautilus # Document viewer pkgs-stable.nextcloud-client # Nextcloud sync client diff --git a/system/boot.nix b/system/boot.nix index 977ea34..c767efa 100644 --- a/system/boot.nix +++ b/system/boot.nix @@ -14,6 +14,7 @@ in loader = { limine = { enable = true; + maxGenerations = 4; extraConfig = '' timeout: 3 diff --git a/system/networking.nix b/system/networking.nix index 87b5cad..d647f90 100644 --- a/system/networking.nix +++ b/system/networking.nix @@ -72,6 +72,8 @@ "office.scarif.space" "radio.scarif.space" "rec.scarif.space" + "holo.scarif.space" + "media.scarif.space" "scarif.space" ]; }; diff --git a/system/users.nix b/system/users.nix index 1b2282e..f41581b 100644 --- a/system/users.nix +++ b/system/users.nix @@ -8,6 +8,7 @@ shell = pkgs.zsh; extraGroups = [ "chris" + "kvm" "wheel" "networkmanager" "docker"