diff --git a/flake.lock b/flake.lock index f0ed3ad3..57bbb73f 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ ] }, "locked": { - "lastModified": 1752743471, - "narHash": "sha256-4izhj1j7J4mE8LgljCXSIUDculqOsxxhdoC81VhqizM=", + "lastModified": 1753216019, + "narHash": "sha256-zik7WISrR1ks2l6T1MZqZHb/OqroHdJnSnAehkE0kCk=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "e31b575d19e7cf8a8f4398e2f9cffe27a1332506", + "rev": "be166e11d86ba4186db93e10c54a141058bdce49", "type": "github" }, "original": { @@ -70,11 +70,11 @@ "base16-helix": { "flake": false, "locked": { - "lastModified": 1748408240, - "narHash": "sha256-9M2b1rMyMzJK0eusea0x3lyh3mu5nMeEDSc4RZkGm+g=", + "lastModified": 1752979451, + "narHash": "sha256-0CQM+FkYy0fOO/sMGhOoNL80ftsAzYCg9VhIrodqusM=", "owner": "tinted-theming", "repo": "base16-helix", - "rev": "6c711ab1a9db6f51e2f6887cc3345530b33e152e", + "rev": "27cf1e66e50abc622fb76a3019012dc07c678fac", "type": "github" }, "original": { @@ -270,11 +270,11 @@ ] }, "locked": { - "lastModified": 1753056897, - "narHash": "sha256-AVVMBFcuOXqIgmShvRv9TED3fkiZhQ0ZvlhsPoFfkNE=", + "lastModified": 1754085240, + "narHash": "sha256-kVHCrTWEe8B1thAhFag1bk4QPY0ZP45V9vPbrwPHoNo=", "owner": "nix-community", "repo": "home-manager", - "rev": "13a83d1b6545b7f0e8f7689bad62e7a3b1d63771", + "rev": "e102920c1becb114645c6f92fe14edc0b05cc229", "type": "github" }, "original": { @@ -299,11 +299,11 @@ ] }, "locked": { - "lastModified": 1749155331, - "narHash": "sha256-XR9fsI0zwLiFWfqi/pdS/VD+YNorKb3XIykgTg4l1nA=", + "lastModified": 1753964049, + "narHash": "sha256-lIqabfBY7z/OANxHoPeIrDJrFyYy9jAM4GQLzZ2feCM=", "owner": "hyprwm", "repo": "hyprcursor", - "rev": "45fcc10b4c282746d93ec406a740c43b48b4ef80", + "rev": "44e91d467bdad8dcf8bbd2ac7cf49972540980a5", "type": "github" }, "original": { @@ -353,11 +353,11 @@ ] }, "locked": { - "lastModified": 1752219718, - "narHash": "sha256-P4tM0eom+p3XE+nqM+uI/s+nH15HfCGCaWOjfdUO1iI=", + "lastModified": 1754134036, + "narHash": "sha256-RzfGDhIXCMumYYBTQFDwPA2BBsm7qCt7nK4qJVLqpQc=", "owner": "horriblename", "repo": "hyprgrass", - "rev": "7dafd92afedda246a9c1c4187784c3fc1d6261e5", + "rev": "e4a832123b02311fb2118eefebfa5f1202fe7bec", "type": "github" }, "original": { @@ -384,11 +384,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1753033360, - "narHash": "sha256-OwTaEBF/ZXl5RyVPmsCoomunVJdDzpOSFwfvwtzdNxY=", + "lastModified": 1754144468, + "narHash": "sha256-SOP9IpcrS3MsfYXUXcGpAao77sRZFovk+3kVjg3zmD8=", "ref": "refs/heads/main", - "rev": "462729d8655a3a37ba19fe254d8ecb6677963563", - "revCount": 6302, + "rev": "824438949e60ad6d6fefdfa37f0af8fbe0849934", + "revCount": 6336, "type": "git", "url": "https://github.com/hyprwm/Hyprland" }, @@ -477,11 +477,11 @@ ] }, "locked": { - "lastModified": 1750371812, - "narHash": "sha256-D868K1dVEACw17elVxRgXC6hOxY+54wIEjURztDWLk8=", + "lastModified": 1753819801, + "narHash": "sha256-tHe6XeNeVeKapkNM3tcjW4RuD+tB2iwwoogWJOtsqTI=", "owner": "hyprwm", "repo": "hyprland-qtutils", - "rev": "b13c7481e37856f322177010bdf75fccacd1adc8", + "rev": "b308a818b9dcaa7ab8ccab891c1b84ebde2152bc", "type": "github" }, "original": { @@ -506,11 +506,11 @@ ] }, "locked": { - "lastModified": 1750371198, - "narHash": "sha256-/iuJ1paQOBoSLqHflRNNGyroqfF/yvPNurxzcCT0cAE=", + "lastModified": 1753622892, + "narHash": "sha256-0K+A+gmOI8IklSg5It1nyRNv0kCNL51duwnhUO/B8JA=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "cee01452bca58d6cadb3224e21e370de8bc20f0b", + "rev": "23f0debd2003f17bd65f851cd3f930cff8a8c809", "type": "github" }, "original": { @@ -531,11 +531,11 @@ ] }, "locked": { - "lastModified": 1752252310, - "narHash": "sha256-06i1pIh6wb+sDeDmWlzuPwIdaFMxLlj1J9I5B9XqSeo=", + "lastModified": 1753800567, + "narHash": "sha256-W0xgXsaqGa/5/7IBzKNhf0+23MqGPymYYfqT7ECqeTE=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "bcabcbada90ed2aacb435dc09b91001819a6dc82", + "rev": "c65d41d4f4e6ded6fdb9d508a73e2fe90e55cdf7", "type": "github" }, "original": { @@ -586,11 +586,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1752900028, - "narHash": "sha256-dPALCtmik9Wr14MGqVXm+OQcv7vhPBXcWNIOThGnB/Q=", + "lastModified": 1754122398, + "narHash": "sha256-CyIrZ68gVLSZGa2ERK7zc2dGabvWp2A8PM6PII9M7gI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6b4955211758ba47fac850c040a27f23b9b4008f", + "rev": "c02d05bcf73fb496c604798c2268ed424a09e73e", "type": "github" }, "original": { @@ -624,11 +624,11 @@ ] }, "locked": { - "lastModified": 1753113820, - "narHash": "sha256-i/UsGhXRWPiK8RFobt7TSgvosp1hizIPu/X8YsJBUbQ=", + "lastModified": 1754154421, + "narHash": "sha256-jMre4aUgJ5z8/W84hrzODffHoWC2MsBKf9EfIw54Wj0=", "owner": "nix-community", "repo": "NUR", - "rev": "f333a77a915b0897be437566babbcabe4ffe20fb", + "rev": "993ed205326b2180c8d4967018cd0ceed807d372", "type": "github" }, "original": { @@ -770,11 +770,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1753055255, - "narHash": "sha256-t7jZUPQSqlNA3wdIhmZuz7CPAMXCo6CsoAGyrR++jXA=", + "lastModified": 1753978157, + "narHash": "sha256-sVy8hb71VawSOIsLv/hMGzpvbbWszdP9aSKI5Drbt6Q=", "owner": "danth", "repo": "stylix", - "rev": "c32c82e460b9022c4c20cf51014db1665e866ffb", + "rev": "ded4f29a023e0f14506ec16b0e32d129e56341cc", "type": "github" }, "original": { @@ -937,11 +937,11 @@ ] }, "locked": { - "lastModified": 1751300244, - "narHash": "sha256-PFuv1TZVYvQhha0ac53E3YgdtmLShrN0t4T6xqHl0jE=", + "lastModified": 1753633878, + "narHash": "sha256-js2sLRtsOUA/aT10OCDaTjO80yplqwOIaLUqEe0nMx0=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "6115f3fdcb2c1a57b4a80a69f3c797e47607b90a", + "rev": "371b96bd11ad2006ed4f21229dbd1be69bed3e8a", "type": "github" }, "original": { diff --git a/home/lilith/packages.nix b/home/lilith/packages.nix index ec6ba4d9..d7749519 100644 --- a/home/lilith/packages.nix +++ b/home/lilith/packages.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, ... }: +{ pkgs, ... }: { home.packages = with pkgs; [ gcc diff --git a/system/core/networking.nix b/system/core/networking.nix index 2ac2136a..5ad686b5 100644 --- a/system/core/networking.nix +++ b/system/core/networking.nix @@ -4,7 +4,10 @@ enable = true; wifi.macAddress = "stable-ssid"; ethernet.macAddress = "stable"; - plugins = with pkgs; [ networkmanager-vpnc ]; + plugins = with pkgs; [ + networkmanager-vpnc + networkmanager-openconnect + ]; }; networking.nameservers = [ diff --git a/system/core/packages.nix b/system/core/packages.nix index b5b4f744..4e17261b 100644 --- a/system/core/packages.nix +++ b/system/core/packages.nix @@ -18,5 +18,6 @@ wget wireguard-tools zip + vpnc ]; } diff --git a/system/optional/gaming.nix b/system/optional/gaming.nix index 42c25b75..ebf4e930 100644 --- a/system/optional/gaming.nix +++ b/system/optional/gaming.nix @@ -41,6 +41,17 @@ in ]; }; + systemd.user.services.steam = { + enable = true; + description = "Open Steam in the background at boot"; + serviceConfig = { + ExecStart = "${pkgs.steam}/bin/steam -nochatui -nofriendsui -silent %U"; + wantedBy = [ "graphical-session.target" ]; + Restart = "on-failure"; + RestartSec = "5s"; + }; + }; + # SteamVR kernel patch for AMDGPU boot.kernelPatches = gaming-host [ {