diff --git a/flake.lock b/flake.lock index de30d62..0055f68 100644 --- a/flake.lock +++ b/flake.lock @@ -23,11 +23,11 @@ ] }, "locked": { - "lastModified": 1752428473, - "narHash": "sha256-IsE7fdAYbRlZuc0H5FtPfhhuHvlxnDGoAxdlnjpVNCU=", + "lastModified": 1761423376, + "narHash": "sha256-pMy3cnUFfue4vz/y0jx71BfcPGxZf+hk/DtnzWvfU0c=", "ref": "refs/heads/main", - "rev": "1fad66b55144ab6beaecd900172a21ac3c34dc52", - "revCount": 10, + "rev": "a1f695665771841a988afc965526cbf99160cd77", + "revCount": 11, "type": "git", "url": "https://git.johnogle.info/johno/google-cookie-retrieval.git" }, @@ -43,15 +43,16 @@ ] }, "locked": { - "lastModified": 1759172751, - "narHash": "sha256-E8W8sRXfrvkFW26GuuiWq6QfReU7m5+cngwHuRo/3jc=", + "lastModified": 1758463745, + "narHash": "sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA=", "owner": "nix-community", "repo": "home-manager", - "rev": "12fa8548feefa9a10266ba65152fd1a787cdde8f", + "rev": "3b955f5f0a942f9f60cdc9cacb7844335d0f21c3", "type": "github" }, "original": { "owner": "nix-community", + "ref": "release-25.05", "repo": "home-manager", "type": "github" } @@ -63,11 +64,11 @@ ] }, "locked": { - "lastModified": 1758805352, - "narHash": "sha256-BHdc43Lkayd+72W/NXRKHzX5AZ+28F3xaUs3a88/Uew=", + "lastModified": 1761339987, + "narHash": "sha256-IUaawVwItZKi64IA6kF6wQCLCzpXbk2R46dHn8sHkig=", "owner": "nix-darwin", "repo": "nix-darwin", - "rev": "c48e963a5558eb1c3827d59d21c5193622a1477c", + "rev": "7cd9aac79ee2924a85c211d21fafd394b06a38de", "type": "github" }, "original": { @@ -82,11 +83,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1758785683, - "narHash": "sha256-mRn51IeEBXeNh5a6xNLylk4PKBX0s/QQxgkEbYoPq/w=", + "lastModified": 1760536587, + "narHash": "sha256-wfWqt+igns/VazjPLkyb4Z/wpn4v+XIjUeI3xY/1ENg=", "owner": "nix-community", "repo": "NixOS-WSL", - "rev": "1bfb978f2f6261b6086e04af17f9418e1fe36d70", + "rev": "f98ee1de1fa36eca63c67b600f5d617e184e82ea", "type": "github" }, "original": { @@ -98,11 +99,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1758277210, - "narHash": "sha256-iCGWf/LTy+aY0zFu8q12lK8KuZp7yvdhStehhyX1v8w=", + "lastModified": 1759733170, + "narHash": "sha256-TXnlsVb5Z8HXZ6mZoeOAIwxmvGHp1g4Dw89eLvIwKVI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8eaee110344796db060382e15d3af0a9fc396e0e", + "rev": "8913c168d1c56dc49a7718685968f38752171c3b", "type": "github" }, "original": { @@ -114,16 +115,16 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1759036355, - "narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=", + "lastModified": 1761173472, + "narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127", + "rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-unstable", + "ref": "nixos-25.05", "repo": "nixpkgs", "type": "github" } @@ -138,11 +139,11 @@ ] }, "locked": { - "lastModified": 1759157415, - "narHash": "sha256-Fg8cOnVoIe0uQ38UpR6XZzRCwDsjjozVwfevW9yCLI0=", + "lastModified": 1761078382, + "narHash": "sha256-JNJesbe9MMN1Brq41BHEpuH+Z+Zg74y/nI5AFZX84Vw=", "owner": "nix-community", "repo": "plasma-manager", - "rev": "df5b3e6da631f732c26c6044c7cccb8706b4f479", + "rev": "27dfa61b64d0cdb8e4ba6f3aaa4d4e067d64cb5c", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index cfed313..2e80372 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,7 @@ description = "A very basic flake"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; nixos-wsl.url = "github:nix-community/NixOS-WSL/main"; nix-darwin = { @@ -11,7 +11,7 @@ }; home-manager = { - url = "github:nix-community/home-manager"; + url = "github:nix-community/home-manager/release-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/home/roles/base/default.nix b/home/roles/base/default.nix index d234f59..d529a8d 100644 --- a/home/roles/base/default.nix +++ b/home/roles/base/default.nix @@ -58,11 +58,11 @@ in programs.ssh = { enable = true; + addKeysToAgent = "yes"; matchBlocks = { "nucdeb1" = { hostname = "nucdeb1.oglehome"; user = "root"; - addKeysToAgent = "yes"; }; }; }; diff --git a/home/roles/communication/default.nix b/home/roles/communication/default.nix index b8b28c1..e52bc88 100644 --- a/home/roles/communication/default.nix +++ b/home/roles/communication/default.nix @@ -14,7 +14,7 @@ in home.packages = [ # Communication apps pkgs.element-desktop - pkgs.fluffychat + #pkgs.fluffychat #marked insecure as of nixos 25.05 pkgs.nextcloud-talk-desktop # For logging back into google chat diff --git a/roles/desktop/gaming.nix b/roles/desktop/gaming.nix index 0e5153a..c4c95e8 100644 --- a/roles/desktop/gaming.nix +++ b/roles/desktop/gaming.nix @@ -22,6 +22,14 @@ in ryubing dolphin-emu ]; + # TODO: Remove me once dolphin-emu and dolphin-emu-primehack update + # dependencies to mbedtls from mbedtls_2 (which is currently) + # unmaintained + nixpkgs.config.permittedInsecurePackages = [ "mbedtls-2.28.10" ]; + + warnings = [ + "Using insecure mbedtls-2.28.10 for Dolphin Emu - check for updates regularly" + ]; }) ]; }