diff --git a/dots/hyprland.nix b/dots/hyprland.nix index 6af71ca..f9a3ea8 100755 --- a/dots/hyprland.nix +++ b/dots/hyprland.nix @@ -408,13 +408,13 @@ in windowrule = [ # Ignore maximize requests from apps. You'll probably like this. - "suppressevent maximize, class:.*" + "match:class .*, suppress_event maximize" # Fix some dragging issues with XWayland - "nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0" + "match:class ^$, match:title ^$, match:xwayland 1, match:float 1, match:fullscreen 0, match:pin 0, no_focus on" - "workspace special:magic silent, class:thunderbird" - "workspace special:magic silent, class:emacs, title:work" + "match:class thunderbird, workspace special:magic silent" + "match:class emacs, match:title work, workspace special:magic silent" ]; }; }; diff --git a/flake.lock b/flake.lock index 1db906a..f44e973 100644 --- a/flake.lock +++ b/flake.lock @@ -1,49 +1,5 @@ { "nodes": { - "anyrun": { - "inputs": { - "anyrun-provider": "anyrun-provider", - "flake-parts": "flake-parts", - "nixpkgs": [ - "nixpkgs" - ], - "systems": "systems" - }, - "locked": { - "lastModified": 1761806975, - "narHash": "sha256-GLGdVJSPH0LnsO64Biw0WFJaj1PlltYxgH13f+FGWgQ=", - "owner": "Kirottu", - "repo": "anyrun", - "rev": "329d31af9ba038ef65db9914eb94de695c738377", - "type": "github" - }, - "original": { - "owner": "Kirottu", - "repo": "anyrun", - "type": "github" - } - }, - "anyrun-provider": { - "inputs": { - "nixpkgs": [ - "anyrun", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1758817837, - "narHash": "sha256-J3Jl4Z8SJHj+ogyohPeypT5LmQtCupdBteFezwiEZ9E=", - "owner": "anyrun-org", - "repo": "anyrun-provider", - "rev": "b20650aa1bf80ae86b5bf5253d21fc0ddb7985c7", - "type": "github" - }, - "original": { - "owner": "anyrun-org", - "repo": "anyrun-provider", - "type": "github" - } - }, "aquamarine": { "inputs": { "hyprutils": [ @@ -201,11 +157,11 @@ "quickshell": "quickshell" }, "locked": { - "lastModified": 1762651107, - "narHash": "sha256-V++8JREoP1TC6ROYByMAKx/cSyxza0tp1tUNOpq5Z4k=", + "lastModified": 1763974329, + "narHash": "sha256-8bljTh08KrIzTwzJEM8rGCg56hGtIH6/oT0LctCPTOQ=", "owner": "caelestia-dots", "repo": "shell", - "rev": "c0ea060ffecd3f38233652556d3085d094082400", + "rev": "11282f6abe32f9671dc0a7ce49d64bc4f2d79e6b", "type": "github" }, "original": { @@ -225,11 +181,11 @@ ] }, "locked": { - "lastModified": 1762480719, - "narHash": "sha256-TjTMNmndJJIxP/N6owC/CoAPiRuM99fNaQbZqHDtwLw=", + "lastModified": 1763517499, + "narHash": "sha256-N5y55DwDNT+0kLFck2sy1+DcnLOZ/N05UEvZ2R5pmWo=", "owner": "caelestia-dots", "repo": "cli", - "rev": "9323fbf1b497204e17dff103cf412daf04a5c723", + "rev": "1cfd405eaa74e66f33e7790c5c6586676f03a395", "type": "github" }, "original": { @@ -244,11 +200,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1762740262, - "narHash": "sha256-uzV2OQenT52lkL85qDzhjQABwNXO5Vp1xc3r7viBO6o=", + "lastModified": 1764036400, + "narHash": "sha256-yzy5ZCTA/Vn8QlzBrp59ePkWjrnisnTylo+9IyxKkV8=", "owner": "caelestia-dots", "repo": "cli", - "rev": "1e3d75fa8fecdc1d0419df5e7a95bfc042f0c7fd", + "rev": "909c25eefd22c495103b0a33671bf2f6201edcce", "type": "github" }, "original": { @@ -269,11 +225,11 @@ "quickshell": "quickshell_2" }, "locked": { - "lastModified": 1762651107, - "narHash": "sha256-V++8JREoP1TC6ROYByMAKx/cSyxza0tp1tUNOpq5Z4k=", + "lastModified": 1763974329, + "narHash": "sha256-8bljTh08KrIzTwzJEM8rGCg56hGtIH6/oT0LctCPTOQ=", "owner": "caelestia-dots", "repo": "shell", - "rev": "c0ea060ffecd3f38233652556d3085d094082400", + "rev": "11282f6abe32f9671dc0a7ce49d64bc4f2d79e6b", "type": "github" }, "original": { @@ -344,27 +300,6 @@ } }, "flake-parts": { - "inputs": { - "nixpkgs-lib": [ - "anyrun", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1756770412, - "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "4524271976b625a4a605beefd893f270620fd751", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_2": { "inputs": { "nixpkgs-lib": "nixpkgs-lib_2" }, @@ -382,7 +317,7 @@ "type": "github" } }, - "flake-parts_3": { + "flake-parts_2": { "inputs": { "nixpkgs-lib": [ "stylix", @@ -403,24 +338,6 @@ "type": "github" } }, - "flake-utils": { - "inputs": { - "systems": "systems_5" - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "fromYaml": { "flake": false, "locked": { @@ -462,18 +379,20 @@ "gnome-shell": { "flake": false, "locked": { - "lastModified": 1748186689, - "narHash": "sha256-UaD7Y9f8iuLBMGHXeJlRu6U1Ggw5B9JnkFs3enZlap0=", + "host": "gitlab.gnome.org", + "lastModified": 1762869044, + "narHash": "sha256-nwm/GJ2Syigf7VccLAZ66mFC8mZJFqpJmIxSGKl7+Ds=", "owner": "GNOME", "repo": "gnome-shell", - "rev": "8c88f917db0f1f0d80fa55206c863d3746fa18d0", - "type": "github" + "rev": "680e3d195a92203f28d4bf8c6e8bb537cc3ed4ad", + "type": "gitlab" }, "original": { + "host": "gitlab.gnome.org", "owner": "GNOME", - "ref": "48.2", + "ref": "gnome-49", "repo": "gnome-shell", - "type": "github" + "type": "gitlab" } }, "home-manager": { @@ -483,11 +402,11 @@ ] }, "locked": { - "lastModified": 1762787259, - "narHash": "sha256-t2U/GLLXHa2+kJkwnFNRVc2fEJ/lUfyZXBE5iKzJdcs=", + "lastModified": 1764034279, + "narHash": "sha256-hZH6EHQYFifVg0bmSBYT8Art5BWhXBXE307uPLnexY0=", "owner": "nix-community", "repo": "home-manager", - "rev": "37a3d97f2873e0f68711117c34d04b7c7ead8f4e", + "rev": "381f4f8a3a5f773cb80d2b7eb8f8d733b8861434", "type": "github" }, "original": { @@ -597,15 +516,15 @@ "nixpkgs" ], "pre-commit-hooks": "pre-commit-hooks", - "systems": "systems_2", + "systems": "systems", "xdph": "xdph" }, "locked": { - "lastModified": 1762901961, - "narHash": "sha256-Oh7zDVRVW12nTiJD43UeuhqTox4c9vJCKnGIHHDbdic=", + "lastModified": 1764028098, + "narHash": "sha256-/uZMnSl/i/Qle0IvYvwwE5gnpqFXPprTe6c97wKOCdM=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "308226a4fc2c9b63fa19894d5f85e79e05d75e03", + "rev": "fe6a855bbbef1f9f38b0f2c316a920c7e75bea10", "type": "github" }, "original": { @@ -668,11 +587,11 @@ "nix-filter": "nix-filter" }, "locked": { - "lastModified": 1762785235, - "narHash": "sha256-r6eGySIoynCkJN8HqAl9urO7wd4ffGbYM4Kagkg+NPU=", + "lastModified": 1763147678, + "narHash": "sha256-iIp6EJDMqZiAFUTRWjFETZ0cXgHbDEyJtBlr5dlS5HE=", "owner": "Duckonaut", "repo": "split-monitor-workspaces", - "rev": "6e6fda5031a185af64724ecf738c53ff96ee7876", + "rev": "a01946c0a81f94463232df7fd5c9b7d2581f89e1", "type": "github" }, "original": { @@ -698,11 +617,11 @@ ] }, "locked": { - "lastModified": 1762893684, - "narHash": "sha256-YzNJ1S+ZnTsuz9xyi5HfR2VL+rqXgmqD+SU/OqCH5RM=", + "lastModified": 1763856454, + "narHash": "sha256-jlP442tr1Q7BynLKEb+L5lyGViJF5qUioymBCccV7/Y=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "be3cbf60b4b6a90c6e0d947e1e8cf791062b81fb", + "rev": "7ffc0b314e638ca4f8ce9cb1305951a47d107ade", "type": "github" }, "original": { @@ -752,11 +671,11 @@ ] }, "locked": { - "lastModified": 1758927902, - "narHash": "sha256-LZgMds7M94+vuMql2bERQ6LiFFdhgsEFezE4Vn+Ys3A=", + "lastModified": 1763254292, + "narHash": "sha256-JNgz3Fz2KMzkT7aR72wsgu/xNeJB//LSmdilh8Z/Zao=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "4dafa28d4f79877d67a7d1a654cddccf8ebf15da", + "rev": "deea98d5b61d066bdc7a68163edd2c4bd28d3a6b", "type": "github" }, "original": { @@ -838,14 +757,14 @@ "nixpkgs": [ "nixpkgs" ], - "systems": "systems_3" + "systems": "systems_2" }, "locked": { - "lastModified": 1762862980, - "narHash": "sha256-+5gH6kSAPyvQ0lvYLlwDsfRuC0eMzeru2DUJwOd4zmQ=", + "lastModified": 1763819300, + "narHash": "sha256-WBTSRJ0PrVW+zDmTraJFXsAKPrYn01VgXvEtcixIEsQ=", "owner": "hyprwm", "repo": "hyprlauncher", - "rev": "d06c961fef2752ce95617a4230a0b5bcdc540528", + "rev": "53a6b3f2d7f6e3981347ddaaf469b16964287fc2", "type": "github" }, "original": { @@ -960,11 +879,11 @@ ] }, "locked": { - "lastModified": 1762387740, - "narHash": "sha256-gQ9zJ+pUI4o+Gh4Z6jhJll7jjCSwi8ZqJIhCE2oqwhQ=", + "lastModified": 1763323331, + "narHash": "sha256-+Z0OfCo1MS8/aIutSAW5aJR9zTae1wz9kcJYMgpwN6M=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "926689ddb9c0a8787e58c02c765a62e32d63d1f7", + "rev": "0c6411851cc779d551edc89b83966696201611aa", "type": "github" }, "original": { @@ -1086,11 +1005,11 @@ ] }, "locked": { - "lastModified": 1762007860, - "narHash": "sha256-wDaM4D0Fqt0nCoFbZsi3mtAkIzzsbGdmuj+356KHEvU=", + "lastModified": 1764061716, + "narHash": "sha256-xKnIoMPv2kIsWhjRhJayqMWU2xkjeq2pyPmR1dLFPHs=", "owner": "thiagokokada", "repo": "nix-alien", - "rev": "2c770275b2fb78c813a52a4d52ba2d27789d8ec3", + "rev": "9bc9c1ab671eb1b610f549e15bc0b750ab987409", "type": "github" }, "original": { @@ -1141,11 +1060,11 @@ ] }, "locked": { - "lastModified": 1761451000, - "narHash": "sha256-qBJL6xEIjqYq9zOcG2vf2nPTeVBppNJzvO0LuQWMwMo=", + "lastModified": 1762660502, + "narHash": "sha256-C9F1C31ys0V7mnp4EcDy7L1cLZw/sCTEXqqTtGnvu08=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "ed6b293161b378a7368cda38659eb8d3d9a0dac4", + "rev": "15c5451c63f4c612874a43846bfe3fa828b03eee", "type": "github" }, "original": { @@ -1161,11 +1080,11 @@ ] }, "locked": { - "lastModified": 1762660502, - "narHash": "sha256-C9F1C31ys0V7mnp4EcDy7L1cLZw/sCTEXqqTtGnvu08=", + "lastModified": 1763870992, + "narHash": "sha256-NPyc76Wxmv/vAsXJ8F+/8fXECHYcv2YGSqdiSHp/F/A=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "15c5451c63f4c612874a43846bfe3fa828b03eee", + "rev": "d7423982c7a26586aa237d130b14c8b302c7a367", "type": "github" }, "original": { @@ -1177,17 +1096,17 @@ "nixcord": { "inputs": { "flake-compat": "flake-compat_3", - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts", "nixpkgs": [ "nixpkgs" ] }, "locked": { - "lastModified": 1762824333, - "narHash": "sha256-9hkfTtjRNGPJcvmE+WVUJxeBil3V1mu3ZC4rSHvclS8=", + "lastModified": 1764057880, + "narHash": "sha256-QtWt8GmDerREutva0qCnDTavP7XdYp7o8TcRtJ3Sx/s=", "owner": "kaylorben", "repo": "nixcord", - "rev": "222317d50dd5344de569ea2070fae91ee09db67a", + "rev": "496e3e6a710be047c31ca748cb5fa9c24b5f66c6", "type": "github" }, "original": { @@ -1198,11 +1117,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1762363567, - "narHash": "sha256-YRqMDEtSMbitIMj+JLpheSz0pwEr0Rmy5mC7myl17xs=", + "lastModified": 1763678758, + "narHash": "sha256-+hBiJ+kG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s=", "owner": "nixos", "repo": "nixpkgs", - "rev": "ae814fd3904b621d8ab97418f1d0f2eb0d3716f4", + "rev": "117cc7f94e8072499b0a7aa4c52084fa4e11cc9b", "type": "github" }, "original": { @@ -1244,11 +1163,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1762596750, - "narHash": "sha256-rXXuz51Bq7DHBlfIjN7jO8Bu3du5TV+3DSADBX7/9YQ=", + "lastModified": 1763835633, + "narHash": "sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu+MmzoVBJxulM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "b6a8526db03f735b89dd5ff348f53f752e7ddc8e", + "rev": "050e09e091117c3d7328c7b2b7b577492c43c134", "type": "github" }, "original": { @@ -1260,11 +1179,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1762844143, - "narHash": "sha256-SlybxLZ1/e4T2lb1czEtWVzDCVSTvk9WLwGhmxFmBxI=", + "lastModified": 1763835633, + "narHash": "sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu+MmzoVBJxulM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "9da7f1cf7f8a6e2a7cb3001b048546c92a8258b4", + "rev": "050e09e091117c3d7328c7b2b7b577492c43c134", "type": "github" }, "original": { @@ -1276,11 +1195,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1758690382, - "narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=", + "lastModified": 1762977756, + "narHash": "sha256-4PqRErxfe+2toFJFgcRKZ0UI9NSIOJa+7RXVtBhy4KE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e643668fd71b949c53f8626614b21ff71a07379d", + "rev": "c5ae371f1a6a7fd27823bc500d9390b38c05fa55", "type": "github" }, "original": { @@ -1341,11 +1260,11 @@ ] }, "locked": { - "lastModified": 1762441963, - "narHash": "sha256-j+rNQ119ffYUkYt2YYS6rnd6Jh/crMZmbqpkGLXaEt0=", + "lastModified": 1763319842, + "narHash": "sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "8e7576e79b88c16d7ee3bbd112c8d90070832885", + "rev": "7275fa67fbbb75891c16d9dee7d88e58aea2d761", "type": "github" }, "original": { @@ -1382,11 +1301,11 @@ ] }, "locked": { - "lastModified": 1761897390, - "narHash": "sha256-er4gYrIoThYLjlsOMTysoRfn67d1Gci+ZpqDrtQxrA0=", + "lastModified": 1763629934, + "narHash": "sha256-jWz10RbNAyylJbH4cUTLS/CsDjkd8gxfT8OsIgQIgEg=", "ref": "refs/heads/master", - "rev": "fc704e6b5d445899a1565955268c91942a4f263f", - "revCount": 700, + "rev": "ed036d514b0fdbce03158a0b331305be166f4555", + "revCount": 708, "type": "git", "url": "https://git.outfoxxed.me/outfoxxed/quickshell" }, @@ -1404,11 +1323,11 @@ ] }, "locked": { - "lastModified": 1761897390, - "narHash": "sha256-er4gYrIoThYLjlsOMTysoRfn67d1Gci+ZpqDrtQxrA0=", + "lastModified": 1763629934, + "narHash": "sha256-jWz10RbNAyylJbH4cUTLS/CsDjkd8gxfT8OsIgQIgEg=", "ref": "refs/heads/master", - "rev": "fc704e6b5d445899a1565955268c91942a4f263f", - "revCount": 700, + "rev": "ed036d514b0fdbce03158a0b331305be166f4555", + "revCount": 708, "type": "git", "url": "https://git.outfoxxed.me/outfoxxed/quickshell" }, @@ -1424,11 +1343,11 @@ ] }, "locked": { - "lastModified": 1761897390, - "narHash": "sha256-er4gYrIoThYLjlsOMTysoRfn67d1Gci+ZpqDrtQxrA0=", + "lastModified": 1764045583, + "narHash": "sha256-W24ReyRrhOKTKIsuAMkY5hnVlCufGoONM79sjUoyQkk=", "ref": "refs/heads/master", - "rev": "fc704e6b5d445899a1565955268c91942a4f263f", - "revCount": 700, + "rev": "e9bad67619ee9937a1bbecfc6ad3b4231d2ecdc3", + "revCount": 709, "type": "git", "url": "https://git.outfoxxed.me/outfoxxed/quickshell" }, @@ -1439,7 +1358,6 @@ }, "root": { "inputs": { - "anyrun": "anyrun", "caelestia": "caelestia", "caelestia-cli": "caelestia-cli_2", "home-manager": "home-manager", @@ -1466,11 +1384,11 @@ "base16-helix": "base16-helix", "base16-vim": "base16-vim", "firefox-gnome-theme": "firefox-gnome-theme", - "flake-parts": "flake-parts_3", + "flake-parts": "flake-parts_2", "gnome-shell": "gnome-shell", "nixpkgs": "nixpkgs_4", "nur": "nur", - "systems": "systems_4", + "systems": "systems_3", "tinted-foot": "tinted-foot", "tinted-kitty": "tinted-kitty", "tinted-schemes": "tinted-schemes", @@ -1478,11 +1396,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1762264356, - "narHash": "sha256-QVfC53Ri+8n3e7Ujx9kq6all3+TLBRRPRnc6No5qY5w=", + "lastModified": 1764047889, + "narHash": "sha256-KGP5anhJ+uEv4qFV3UtD1YYVn00/zOqLdVBgSdrzW/c=", "owner": "nix-community", "repo": "stylix", - "rev": "647bb8dd96a206a1b79c4fd714affc88b409e10b", + "rev": "b5072c51308a20214b7eb095b6fd01ee100a8f18", "type": "github" }, "original": { @@ -1522,21 +1440,6 @@ } }, "systems_3": { - "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", - "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default-linux", - "type": "github" - } - }, - "systems_4": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", @@ -1551,7 +1454,7 @@ "type": "github" } }, - "systems_5": { + "systems_4": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", @@ -1649,15 +1552,15 @@ }, "vicinae": { "inputs": { - "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs_5" + "nixpkgs": "nixpkgs_5", + "systems": "systems_4" }, "locked": { - "lastModified": 1762946496, - "narHash": "sha256-1I3MYXT/tc//ljO887yV/6z/nFLib2Y9aUumX20owR0=", + "lastModified": 1763934927, + "narHash": "sha256-orsv0YJ6e6Sm6/ft56spin/npDf2xXKls1B7HauJ4dk=", "owner": "vicinaehq", "repo": "vicinae", - "rev": "4da216d79b51c7c50b018a064530d52e98bacd7c", + "rev": "63304cee4a967f30eeca7d875f6c9a8ff4454050", "type": "github" }, "original": { @@ -1717,11 +1620,11 @@ ] }, "locked": { - "lastModified": 1762903129, - "narHash": "sha256-4vxtwKSBiiJ950ccLo8kQvBGwyNjhglOgWI5b/sjGXY=", + "lastModified": 1764015829, + "narHash": "sha256-Oi3D37fFYvYRC4cA2voW8kICzmtUCYMoGSuyYuazDZ8=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "d03a5917aef22219df1f97b6da6fe5b8039be8de", + "rev": "011760d40ec6ac8af6b078d58def3c7d2d994a53", "type": "github" }, "original": { diff --git a/hardware-configuration.nix b/hardware-configuration.nix index 8f78ce9..e100595 100644 --- a/hardware-configuration.nix +++ b/hardware-configuration.nix @@ -72,6 +72,29 @@ }) ]; + fileSystems."/server" = lib.mkIf (systemName == "pc") { # or remove the mkIf if you want it on both + device = "//192.168.1.8/mrfluffy"; # adjust the share name if it’s not the home share + fsType = "cifs"; + options = let + # Separate credentials from the Nix store (very important for security) + credFile = "/etc/nixos/smb-credentials-mrfluffy"; + in [ + # Basic recommended options + "credentials=${credFile}" + "gid=users" # make files belong to the "users" group (or your preferred group) + "uid=1000" # replace with your user’s UID, or use "uid=${config.users.users.yourname.uid}" + "file_mode=0664" + "dir_mode=0775" + "nofail" # ← this makes the mount OPTIONAL (boot continues if unreachable) + "noauto" # don’t mount automatically at boot (optional, combine with x-systemd.automount) + "x-systemd.automount" # creates a systemd automount unit → mounts on first access + "x-systemd.mount-timeout=15" # don’t wait forever + "vers=3.0" # force SMB3 if the server supports it (recommended) + # "iocharset=utf8" # usually not needed with modern servers + # "cache=loose" # improves performance for some workloads + ]; + }; + swapDevices = [ ] ++ (lib.optionals (systemName == "pc") [ diff --git a/home/homePkgs.nix b/home/homePkgs.nix index 6961814..5db7b39 100755 --- a/home/homePkgs.nix +++ b/home/homePkgs.nix @@ -64,6 +64,7 @@ in # enableUpdateCheck = false; # enableExtensionUpdateCheck = false; }; + }; services.vicinae = { @@ -237,7 +238,9 @@ in dualsensectl gamemode goverlay - heroic + (pkgs.heroic.override { + extraPkgs = pkgs: [ pkgs.gamescope ]; # pulls in the real package + }) prismlauncher protonup-qt wineWowPackages.stable diff --git a/home/work.nix b/home/work.nix index d9ddfb7..0243b1c 100755 --- a/home/work.nix +++ b/home/work.nix @@ -69,6 +69,12 @@ in ############################ brave + ############################ + # work stuff + ############################ + #awscli2 + + # swaynotificationcenter # inputs.ladybird.packages."${pkgs.system}".ladybird diff --git a/system/nixOSPkgs.nix b/system/nixOSPkgs.nix index 583a5a1..15e4f13 100755 --- a/system/nixOSPkgs.nix +++ b/system/nixOSPkgs.nix @@ -214,5 +214,9 @@ in git zotero + + # --- File System Stuff --- + cifs-utils + ]; }