diff --git a/doc/redirects.js b/doc/redirects.js index c5d7ca0b..39c28681 100644 --- a/doc/redirects.js +++ b/doc/redirects.js @@ -1,4 +1,4 @@ -(function () { +(() => { // A table of paths to redirect from, mapped to the new location. // NOTE: This script doesn't run on 404.html, so the old page must still exist. const redirects = { @@ -10,12 +10,12 @@ // Remove baseHref const path = - fullPath.indexOf("/stylix/") == 0 ? fullPath.substring(7) : fullPath; + fullPath.indexOf("/stylix/") === 0 ? fullPath.substring(7) : fullPath; const target = redirects[path]; if (target) { - console.log("Redirecting to " + target); + console.log(`Redirecting to ${target}`); window.location.replace(target); } })(); diff --git a/flake.lock b/flake.lock index 8a1a5a8e..f59934e3 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "fromYaml": "fromYaml" }, "locked": { - "lastModified": 1746562888, - "narHash": "sha256-YgNJQyB5dQiwavdDFBMNKk1wyS77AtdgDk/VtU6wEaI=", + "lastModified": 1755819240, + "narHash": "sha256-qcMhnL7aGAuFuutH4rq9fvAhCpJWVHLcHVZLtPctPlo=", "owner": "SenchoPens", "repo": "base16.nix", - "rev": "806a1777a5db2a1ef9d5d6f493ef2381047f2b89", + "rev": "75ed5e5e3fce37df22e49125181fa37899c3ccd6", "type": "github" }, "original": { @@ -70,11 +70,11 @@ "firefox-gnome-theme": { "flake": false, "locked": { - "lastModified": 1748383148, - "narHash": "sha256-pGvD/RGuuPf/4oogsfeRaeMm6ipUIznI2QSILKjKzeA=", + "lastModified": 1756083905, + "narHash": "sha256-UqYGTBgI5ypGh0Kf6zZjom/vABg7HQocB4gmxzl12uo=", "owner": "rafaelmardojai", "repo": "firefox-gnome-theme", - "rev": "4eb2714fbed2b80e234312611a947d6cb7d70caf", + "rev": "b655eaf16d4cbec9c3472f62eee285d4b419a808", "type": "github" }, "original": { @@ -90,11 +90,11 @@ ] }, "locked": { - "lastModified": 1751413152, - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -138,11 +138,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1751792365, - "narHash": "sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo=", + "lastModified": 1756819007, + "narHash": "sha256-12V64nKG/O/guxSYnr5/nq1EfqwJCdD2+cIGmhz3nrE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb", + "rev": "aaff8c16d7fc04991cac6245bee1baa31f72b1e1", "type": "github" }, "original": { @@ -162,11 +162,11 @@ ] }, "locked": { - "lastModified": 1751906969, - "narHash": "sha256-BSQAOdPnzdpOuCdAGSJmefSDlqmStFNScEnrWzSqKPw=", + "lastModified": 1756961635, + "narHash": "sha256-hETvQcILTg5kChjYNns1fD5ELdsYB/VVgVmBtqKQj9A=", "owner": "nix-community", "repo": "NUR", - "rev": "ddb679f4131e819efe3bbc6457ba19d7ad116f25", + "rev": "6ca27b2654ac55e3f6e0ca434c1b4589ae22b370", "type": "github" }, "original": { @@ -245,11 +245,11 @@ "tinted-schemes": { "flake": false, "locked": { - "lastModified": 1750770351, - "narHash": "sha256-LI+BnRoFNRa2ffbe3dcuIRYAUcGklBx0+EcFxlHj0SY=", + "lastModified": 1754779259, + "narHash": "sha256-8KG2lXGaXLUE0F/JVwLQe7kOVm21IDfNEo0gfga5P4M=", "owner": "tinted-theming", "repo": "schemes", - "rev": "5a775c6ffd6e6125947b393872cde95867d85a2a", + "rev": "097d751b9e3c8b97ce158e7d141e5a292545b502", "type": "github" }, "original": { @@ -261,11 +261,11 @@ "tinted-tmux": { "flake": false, "locked": { - "lastModified": 1751159871, - "narHash": "sha256-UOHBN1fgHIEzvPmdNMHaDvdRMgLmEJh2hNmDrp3d3LE=", + "lastModified": 1754788770, + "narHash": "sha256-LAu5nBr7pM/jD9jwFc6/kyFY4h7Us4bZz7dvVvehuwo=", "owner": "tinted-theming", "repo": "tinted-tmux", - "rev": "bded5e24407cec9d01bd47a317d15b9223a1546c", + "rev": "fb2175accef8935f6955503ec9dd3c973eec385c", "type": "github" }, "original": { @@ -277,11 +277,11 @@ "tinted-zed": { "flake": false, "locked": { - "lastModified": 1751158968, - "narHash": "sha256-ksOyv7D3SRRtebpXxgpG4TK8gZSKFc4TIZpR+C98jX8=", + "lastModified": 1755613540, + "narHash": "sha256-zBFrrTxHLDMDX/OYxkCwGGbAhPXLi8FrnLhYLsSOKeY=", "owner": "tinted-theming", "repo": "base16-zed", - "rev": "86a470d94204f7652b906ab0d378e4231a5b3384", + "rev": "937bada16cd3200bdbd3a2f5776fc3b686d5cba0", "type": "github" }, "original": { diff --git a/flake/dev/dev-shell.nix b/flake/dev/dev-shell.nix index a125e398..53ff15f1 100644 --- a/flake/dev/dev-shell.nix +++ b/flake/dev/dev-shell.nix @@ -49,7 +49,8 @@ build-and-run-docs inputs'.home-manager.packages.default config.formatter - ] ++ config.pre-commit.settings.enabledPackages; + ] + ++ config.pre-commit.settings.enabledPackages; inputsFrom = [ config.treefmt.build.devShell ]; }; diff --git a/flake/dev/flake.lock b/flake/dev/flake.lock index f3a22fc0..fda8a9bd 100644 --- a/flake/dev/flake.lock +++ b/flake/dev/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1751413152, - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "dev-nixpkgs": { "locked": { - "lastModified": 1751792365, - "narHash": "sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo=", + "lastModified": 1756819007, + "narHash": "sha256-12V64nKG/O/guxSYnr5/nq1EfqwJCdD2+cIGmhz3nrE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb", + "rev": "aaff8c16d7fc04991cac6245bee1baa31f72b1e1", "type": "github" }, "original": { @@ -74,11 +74,11 @@ ] }, "locked": { - "lastModified": 1749398372, - "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -105,27 +105,6 @@ "type": "github" } }, - "flake-utils_2": { - "inputs": { - "systems": [ - "nvf", - "systems" - ] - }, - "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" - } - }, "git-hooks": { "inputs": { "flake-compat": [ @@ -137,11 +116,11 @@ ] }, "locked": { - "lastModified": 1750779888, - "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=", + "lastModified": 1755960406, + "narHash": "sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d", + "rev": "e891a93b193fcaf2fc8012d890dc7f0befe86ec2", "type": "github" }, "original": { @@ -178,11 +157,11 @@ ] }, "locked": { - "lastModified": 1754085240, - "narHash": "sha256-kVHCrTWEe8B1thAhFag1bk4QPY0ZP45V9vPbrwPHoNo=", + "lastModified": 1756954499, + "narHash": "sha256-Pg4xBHzvzNY8l9x/rLWoJMnIR8ebG+xeU+IyqThIkqU=", "owner": "nix-community", "repo": "home-manager", - "rev": "e102920c1becb114645c6f92fe14edc0b05cc229", + "rev": "ed1a98c375450dfccf427adacd2bfd1a7b22eb25", "type": "github" }, "original": { @@ -205,27 +184,27 @@ ] }, "locked": { - "lastModified": 1748294338, - "narHash": "sha256-FVO01jdmUNArzBS7NmaktLdGA5qA3lUMJ4B7a05Iynw=", + "lastModified": 1754860581, + "narHash": "sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk=", "owner": "NuschtOS", "repo": "ixx", - "rev": "cc5f390f7caf265461d4aab37e98d2292ebbdb85", + "rev": "babfe85a876162c4acc9ab6fb4483df88fa1f281", "type": "github" }, "original": { "owner": "NuschtOS", - "ref": "v0.0.8", + "ref": "v0.1.1", "repo": "ixx", "type": "github" } }, "mnw": { "locked": { - "lastModified": 1748710831, - "narHash": "sha256-eZu2yH3Y2eA9DD3naKWy/sTxYS5rPK2hO7vj8tvUCSU=", + "lastModified": 1756659871, + "narHash": "sha256-v6Rh4aQ6RKjM2N02kK9Usn0Ix7+OY66vNpeklc1MnGE=", "owner": "Gerg-L", "repo": "mnw", - "rev": "cff958a4e050f8d917a6ff3a5624bc4681c6187d", + "rev": "ed6cc3e48557ba18266e598a5ebb6602499ada16", "type": "github" }, "original": { @@ -248,11 +227,11 @@ ] }, "locked": { - "lastModified": 1752158208, - "narHash": "sha256-XbXYLUtaB/wHvZYefvaDPbo4eYj27kbtowHfww9bqLw=", + "lastModified": 1756946299, + "narHash": "sha256-N4PjGA0rittpNZGscKPel+mr/dMcKF73j0yr4rbG3T0=", "owner": "nix-community", "repo": "nixvim", - "rev": "b728cf43d97814df43f5d9bd9dafac9072ccd9e8", + "rev": "63496f00c681b3e200bd17878a43ec68b7139a66", "type": "github" }, "original": { @@ -271,11 +250,11 @@ ] }, "locked": { - "lastModified": 1749730855, - "narHash": "sha256-L3x2nSlFkXkM6tQPLJP3oCBMIsRifhIDPMQQdHO5xWo=", + "lastModified": 1755555503, + "narHash": "sha256-WiOO7GUOsJ4/DoMy2IC5InnqRDSo2U11la48vCCIjjY=", "owner": "NuschtOS", "repo": "search", - "rev": "8dfe5879dd009ff4742b668d9c699bc4b9761742", + "rev": "6f3efef888b92e6520f10eae15b86ff537e1d2ea", "type": "github" }, "original": { @@ -286,8 +265,8 @@ }, "nvf": { "inputs": { + "flake-compat": [], "flake-parts": "flake-parts", - "flake-utils": "flake-utils_2", "mnw": "mnw", "nixpkgs": [ "dev-nixpkgs" @@ -297,11 +276,11 @@ ] }, "locked": { - "lastModified": 1752180730, - "narHash": "sha256-aSmib/P5DWXrpOdwFOo+lxuupUlNTGUDsLVSxJwWfUg=", + "lastModified": 1756870502, + "narHash": "sha256-0diPvHFwQbKvKkz0bmEVEoFIzL4rdD80CaApHaj6hzs=", "owner": "NotAShelf", "repo": "nvf", - "rev": "8ea010d7e3bf00c2a1f24d52da88afaed87d96f5", + "rev": "7b009c945d2f0213409aa0bae07c79d28b92d625", "type": "github" }, "original": { @@ -335,11 +314,11 @@ ] }, "locked": { - "lastModified": 1752381641, - "narHash": "sha256-R2iDZb94RosuCeuIukacZVVXxzWYr4jn/QI/ax15nW8=", + "lastModified": 1756614537, + "narHash": "sha256-qyszmZO9CEKAlj5NBQo1AIIADm5Fgqs5ZggW1sU1TVo=", "owner": "Gerg-L", "repo": "spicetify-nix", - "rev": "8f9fd947c52aa6adb6bafe72516eccf186708954", + "rev": "374eb5d97092b97f7aaafd58a2012943b388c0df", "type": "github" }, "original": { @@ -370,11 +349,11 @@ ] }, "locked": { - "lastModified": 1752055615, - "narHash": "sha256-19m7P4O/Aw/6+CzncWMAJu89JaKeMh3aMle1CNQSIwM=", + "lastModified": 1756662192, + "narHash": "sha256-F1oFfV51AE259I85av+MAia221XwMHCOtZCMcZLK2Jk=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9", + "rev": "1aabc6c05ccbcbf4a635fb7a90400e44282f61c4", "type": "github" }, "original": { @@ -393,11 +372,11 @@ ] }, "locked": { - "lastModified": 1752758254, - "narHash": "sha256-VP+f1kJmTsJW+62HtJRZw/luhKHaT06lByAI3/6dXSQ=", + "lastModified": 1756941389, + "narHash": "sha256-r7Km2PY1gxpNmq7dPbs89JiyHiJ5zRCF6cBPyb2WWGY=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "9aa65a267cba3e8334e3af8ec005e75d9c391bbe", + "rev": "d197dd7556567a7a4174dee543286e5e65198379", "type": "github" }, "original": { diff --git a/flake/dev/flake.nix b/flake/dev/flake.nix index 0f53b2bd..9c3eac42 100644 --- a/flake/dev/flake.nix +++ b/flake/dev/flake.nix @@ -108,6 +108,7 @@ # inputs = { # nixpkgs.follows = "stylix/nixpkgs"; # systems.follows = "stylix/systems"; + # flake-compat.follows = ""; # }; # }; # # keep-sorted end @@ -158,6 +159,7 @@ inputs = { nixpkgs.follows = "dev-nixpkgs"; systems.follows = "dev-systems"; + flake-compat.follows = ""; }; }; diff --git a/modules/gnome/nixos.nix b/modules/gnome/nixos.nix index 39d26414..e2d15e02 100644 --- a/modules/gnome/nixos.nix +++ b/modules/gnome/nixos.nix @@ -42,12 +42,10 @@ in # Themes are usually applied via an extension, but extensions are # not available on the login screen. The only way to change the # theme there is by replacing the default. - postFixup = - (oldAttrs.postFixup or "") - + '' - cp ${theme}/share/gnome-shell/gnome-shell-theme.gresource \ - $out/share/gnome-shell/gnome-shell-theme.gresource - ''; + postFixup = (oldAttrs.postFixup or "") + '' + cp ${theme}/share/gnome-shell/gnome-shell-theme.gresource \ + $out/share/gnome-shell/gnome-shell-theme.gresource + ''; patches = (oldAttrs.patches or [ ]) ++ [ ./shell_remove_dark_mode.patch ]; diff --git a/modules/qt/hm.nix b/modules/qt/hm.nix index 7a284372..aee2206d 100644 --- a/modules/qt/hm.nix +++ b/modules/qt/hm.nix @@ -83,21 +83,20 @@ xdg.configFile = let - qtctConf = - '' - [Appearance] - '' - + lib.optionalString (config.qt.style ? name) '' - style=${config.qt.style.name} - '' - + lib.optionalString (icons != null) '' - icon_theme=${icons} - '' - + '' - [Fonts] - fixed="${config.stylix.fonts.monospace.name},${toString config.stylix.fonts.sizes.applications}" - general="${config.stylix.fonts.sansSerif.name},${toString config.stylix.fonts.sizes.applications}" - ''; + qtctConf = '' + [Appearance] + '' + + lib.optionalString (config.qt.style ? name) '' + style=${config.qt.style.name} + '' + + lib.optionalString (icons != null) '' + icon_theme=${icons} + '' + + '' + [Fonts] + fixed="${config.stylix.fonts.monospace.name},${toString config.stylix.fonts.sizes.applications}" + general="${config.stylix.fonts.sansSerif.name},${toString config.stylix.fonts.sizes.applications}" + ''; in lib.mkMerge [ diff --git a/modules/qt/nixos.nix b/modules/qt/nixos.nix index c0d74e12..9b0d3f72 100644 --- a/modules/qt/nixos.nix +++ b/modules/qt/nixos.nix @@ -30,7 +30,7 @@ in if gnome.enable && !(plasma6.enable || lxqt.enable) then "gnome" else if plasma6.enable && !(gnome.enable || lxqt.enable) then - "kde6" + "kde" else if lxqt.enable && !(gnome.enable || plasma6.enable) then "lxqt" else diff --git a/modules/wpaperd/hm.nix b/modules/wpaperd/hm.nix index ed8e286f..2ee840e4 100644 --- a/modules/wpaperd/hm.nix +++ b/modules/wpaperd/hm.nix @@ -26,7 +26,8 @@ mkTarget { { services.wpaperd.settings.any = { path = image; - } // modeAttrs; + } + // modeAttrs; } ); } diff --git a/stylix/darwin/default.nix b/stylix/darwin/default.nix index af8f992d..4fc9cd8a 100644 --- a/stylix/darwin/default.nix +++ b/stylix/darwin/default.nix @@ -18,7 +18,8 @@ in ../release.nix ../overlays.nix ../ordering.nix - ] ++ autoload; + ] + ++ autoload; config.warnings = lib.mkIf ( diff --git a/stylix/droid/default.nix b/stylix/droid/default.nix index c44a41e9..c5c18d9e 100644 --- a/stylix/droid/default.nix +++ b/stylix/droid/default.nix @@ -14,7 +14,8 @@ in ../target.nix ../overlays.nix ../ordering.nix - ] ++ autoload; + ] + ++ autoload; # See https://github.com/nix-community/nix-on-droid/issues/436 options.lib = lib.mkOption { diff --git a/stylix/hm/default.nix b/stylix/hm/default.nix index 793494c8..832dd516 100644 --- a/stylix/hm/default.nix +++ b/stylix/hm/default.nix @@ -21,7 +21,8 @@ in ../release.nix ../overlays.nix ../ordering.nix - ] ++ autoload; + ] + ++ autoload; config.warnings = lib.mkIf ( diff --git a/stylix/home-manager-integration.nix b/stylix/home-manager-integration.nix index a169e1a4..a21be34c 100644 --- a/stylix/home-manager-integration.nix +++ b/stylix/home-manager-integration.nix @@ -212,11 +212,10 @@ in lib.optionalAttrs (options ? home-manager) ( lib.mkMerge [ (lib.mkIf config.stylix.homeManagerIntegration.autoImport { - home-manager.sharedModules = - [ - config.stylix.homeManagerIntegration.module - ] - ++ lib.optionals config.stylix.homeManagerIntegration.followSystem copyModules; + home-manager.sharedModules = [ + config.stylix.homeManagerIntegration.module + ] + ++ lib.optionals config.stylix.homeManagerIntegration.followSystem copyModules; }) (lib.mkIf config.home-manager.useGlobalPkgs { home-manager.sharedModules = lib.singleton { diff --git a/stylix/mk-target.nix b/stylix/mk-target.nix index 679599c4..49f95ca4 100644 --- a/stylix/mk-target.nix +++ b/stylix/mk-target.nix @@ -240,16 +240,15 @@ let options.stylix.targets.${name}.enable = let - enableArgs = - { - name = humanName; - } - // lib.optionalAttrs (args ? autoEnable) { inherit autoEnable; } - // lib.optionalAttrs (args ? autoEnableExpr) { inherit autoEnableExpr; } - // lib.optionalAttrs (args ? autoWrapEnableExpr) { - autoWrapExpr = autoWrapEnableExpr; - } - // lib.optionalAttrs (args ? enableExample) { example = enableExample; }; + enableArgs = { + name = humanName; + } + // lib.optionalAttrs (args ? autoEnable) { inherit autoEnable; } + // lib.optionalAttrs (args ? autoEnableExpr) { inherit autoEnableExpr; } + // lib.optionalAttrs (args ? autoWrapEnableExpr) { + autoWrapExpr = autoWrapEnableExpr; + } + // lib.optionalAttrs (args ? enableExample) { example = enableExample; }; in config.lib.stylix.mkEnableTargetWith enableArgs; diff --git a/stylix/nixos/default.nix b/stylix/nixos/default.nix index d9165154..71e36ecb 100644 --- a/stylix/nixos/default.nix +++ b/stylix/nixos/default.nix @@ -21,7 +21,8 @@ in ../release.nix ../overlays.nix ../ordering.nix - ] ++ autoload; + ] + ++ autoload; config.warnings = lib.mkIf ( diff --git a/stylix/testbed/default.nix b/stylix/testbed/default.nix index 9053dde2..8464c10a 100644 --- a/stylix/testbed/default.nix +++ b/stylix/testbed/default.nix @@ -12,39 +12,38 @@ let system = lib.nixosSystem { inherit (pkgs) system; - modules = - [ - (lib.modules.importApply ./modules/flake-parts.nix inputs) - ./modules/common.nix - ./modules/enable.nix - ./modules/application.nix - inputs.self.nixosModules.stylix - inputs.home-manager.nixosModules.home-manager - testbed - ] - ++ map (name: import ./graphical-environments/${name}.nix) ( - import ./available-graphical-environments.nix { inherit lib; } - ) - ++ - lib.mapAttrsToList - ( - target: - lib.optionalAttrs ( - lib.hasPrefix "testbed${testbedFieldSeparator}${target}" name - ) + modules = [ + (lib.modules.importApply ./modules/flake-parts.nix inputs) + ./modules/common.nix + ./modules/enable.nix + ./modules/application.nix + inputs.self.nixosModules.stylix + inputs.home-manager.nixosModules.home-manager + testbed + ] + ++ map (name: import ./graphical-environments/${name}.nix) ( + import ./available-graphical-environments.nix { inherit lib; } + ) + ++ + lib.mapAttrsToList + ( + target: + lib.optionalAttrs ( + lib.hasPrefix "testbed${testbedFieldSeparator}${target}" name ) - { - inherit (inputs.nixvim.nixosModules) nixvim; - inherit (inputs.spicetify-nix.nixosModules) spicetify; + ) + { + inherit (inputs.nixvim.nixosModules) nixvim; + inherit (inputs.spicetify-nix.nixosModules) spicetify; - nvf = inputs.nvf.nixosModules.default; + nvf = inputs.nvf.nixosModules.default; - zen-browser = { - home-manager.sharedModules = [ - inputs.zen-browser.homeModules.default - ]; - }; + zen-browser = { + home-manager.sharedModules = [ + inputs.zen-browser.homeModules.default + ]; }; + }; }; in pkgs.writeShellApplication {