stylix icon indicating copy to clipboard operation
stylix copied to clipboard

stylix: too much time when changing wallpaper

Open 0xDracula opened this issue 4 months ago • 5 comments

Description

when I change the wallpaper, stylix takes too much time, 1. downloading around 300mb, 2. recompiling.

Is it normal to recompile and download this much for just changing library?

flake.lock

flake.lock ```json { "nodes": { "SilentSDDM": { "inputs": { "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1755106409, "narHash": "sha256-3UWu7uMezJwyFGxfjYdy6I8e0OXg/BW3Oc6NBSUg2NY=", "owner": "uiriansan", "repo": "SilentSDDM", "rev": "8ea5b24b4633383cd51ed42ec0a4d970f6be5baa", "type": "github" }, "original": { "owner": "uiriansan", "repo": "SilentSDDM", "type": "github" } }, "airi": { "inputs": { "nixpkgs": "nixpkgs" }, "locked": { "lastModified": 1755721151, "narHash": "sha256-dwpi7Qi5FYsDEDdqysUf3Ok7J8hMSe1Mf+ZlhlDD/Y8=", "owner": "moeru-ai", "repo": "airi", "rev": "f6f6d58e76fed636eec8738c0639fb2fb5e473fa", "type": "github" }, "original": { "owner": "moeru-ai", "repo": "airi", "type": "github" } }, "base16": { "inputs": { "fromYaml": "fromYaml" }, "locked": { "lastModified": 1746562888, "narHash": "sha256-YgNJQyB5dQiwavdDFBMNKk1wyS77AtdgDk/VtU6wEaI=", "owner": "SenchoPens", "repo": "base16.nix", "rev": "806a1777a5db2a1ef9d5d6f493ef2381047f2b89", "type": "github" }, "original": { "owner": "SenchoPens", "repo": "base16.nix", "type": "github" } }, "base16-fish": { "flake": false, "locked": { "lastModified": 1622559957, "narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=", "owner": "tomyun", "repo": "base16-fish", "rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe", "type": "github" }, "original": { "owner": "tomyun", "repo": "base16-fish", "type": "github" } }, "base16-helix": { "flake": false, "locked": { "lastModified": 1752979451, "narHash": "sha256-0CQM+FkYy0fOO/sMGhOoNL80ftsAzYCg9VhIrodqusM=", "owner": "tinted-theming", "repo": "base16-helix", "rev": "27cf1e66e50abc622fb76a3019012dc07c678fac", "type": "github" }, "original": { "owner": "tinted-theming", "repo": "base16-helix", "type": "github" } }, "base16-vim": { "flake": false, "locked": { "lastModified": 1732806396, "narHash": "sha256-e0bpPySdJf0F68Ndanwm+KWHgQiZ0s7liLhvJSWDNsA=", "owner": "tinted-theming", "repo": "base16-vim", "rev": "577fe8125d74ff456cf942c733a85d769afe58b7", "type": "github" }, "original": { "owner": "tinted-theming", "repo": "base16-vim", "rev": "577fe8125d74ff456cf942c733a85d769afe58b7", "type": "github" } }, "firefox-gnome-theme": { "flake": false, "locked": { "lastModified": 1748383148, "narHash": "sha256-pGvD/RGuuPf/4oogsfeRaeMm6ipUIznI2QSILKjKzeA=", "owner": "rafaelmardojai", "repo": "firefox-gnome-theme", "rev": "4eb2714fbed2b80e234312611a947d6cb7d70caf", "type": "github" }, "original": { "owner": "rafaelmardojai", "repo": "firefox-gnome-theme", "type": "github" } }, "flake-parts": { "inputs": { "nixpkgs-lib": "nixpkgs-lib" }, "locked": { "lastModified": 1753121425, "narHash": "sha256-TVcTNvOeWWk1DXljFxVRp+E0tzG1LhrVjOGGoMHuXio=", "owner": "hercules-ci", "repo": "flake-parts", "rev": "644e0fc48951a860279da645ba77fe4a6e814c5e", "type": "github" }, "original": { "owner": "hercules-ci", "repo": "flake-parts", "type": "github" } }, "flake-parts_2": { "inputs": { "nixpkgs-lib": [ "nvix", "nixvim", "nixpkgs" ] }, "locked": { "lastModified": 1753121425, "narHash": "sha256-TVcTNvOeWWk1DXljFxVRp+E0tzG1LhrVjOGGoMHuXio=", "owner": "hercules-ci", "repo": "flake-parts", "rev": "644e0fc48951a860279da645ba77fe4a6e814c5e", "type": "github" }, "original": { "owner": "hercules-ci", "repo": "flake-parts", "type": "github" } }, "flake-parts_3": { "inputs": { "nixpkgs-lib": [ "stylix", "nixpkgs" ] }, "locked": { "lastModified": 1751413152, "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", "owner": "hercules-ci", "repo": "flake-parts", "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", "type": "github" }, "original": { "owner": "hercules-ci", "repo": "flake-parts", "type": "github" } }, "flake-utils": { "inputs": { "systems": "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" } }, "flake-utils_2": { "inputs": { "systems": "systems_2" }, "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" } }, "flake-utils_3": { "inputs": { "systems": "systems_7" }, "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" } }, "flake-utils_4": { "inputs": { "systems": "systems_8" }, "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": { "lastModified": 1731966426, "narHash": "sha256-lq95WydhbUTWig/JpqiB7oViTcHFP8Lv41IGtayokA8=", "owner": "SenchoPens", "repo": "fromYaml", "rev": "106af9e2f715e2d828df706c386a685698f3223b", "type": "github" }, "original": { "owner": "SenchoPens", "repo": "fromYaml", "type": "github" } }, "git-hooks": { "flake": false, "locked": { "lastModified": 1750779888, "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=", "owner": "cachix", "repo": "git-hooks.nix", "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d", "type": "github" }, "original": { "owner": "cachix", "repo": "git-hooks.nix", "type": "github" } }, "gnome-shell": { "flake": false, "locked": { "lastModified": 1748186689, "narHash": "sha256-UaD7Y9f8iuLBMGHXeJlRu6U1Ggw5B9JnkFs3enZlap0=", "owner": "GNOME", "repo": "gnome-shell", "rev": "8c88f917db0f1f0d80fa55206c863d3746fa18d0", "type": "github" }, "original": { "owner": "GNOME", "ref": "48.2", "repo": "gnome-shell", "type": "github" } }, "home-manager": { "inputs": { "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1755601933, "narHash": "sha256-iXZeeYyfy8NdpvH/OOW9V3C2AfsXE+fzDHfrIOHBPF0=", "owner": "nix-community", "repo": "home-manager", "rev": "8af2e064f93234ee79df8b9858eeefbf84394488", "type": "github" }, "original": { "owner": "nix-community", "ref": "master", "repo": "home-manager", "type": "github" } }, "home-manager_2": { "inputs": { "nixpkgs": [ "zen-browser", "nixpkgs" ] }, "locked": { "lastModified": 1752603129, "narHash": "sha256-S+wmHhwNQ5Ru689L2Gu8n1OD6s9eU9n9mD827JNR+kw=", "owner": "nix-community", "repo": "home-manager", "rev": "e8c19a3cec2814c754f031ab3ae7316b64da085b", "type": "github" }, "original": { "owner": "nix-community", "repo": "home-manager", "type": "github" } }, "ixx": { "inputs": { "flake-utils": [ "nvix", "nixvim", "nuschtosSearch", "flake-utils" ], "nixpkgs": [ "nvix", "nixvim", "nuschtosSearch", "nixpkgs" ] }, "locked": { "lastModified": 1748294338, "narHash": "sha256-FVO01jdmUNArzBS7NmaktLdGA5qA3lUMJ4B7a05Iynw=", "owner": "NuschtOS", "repo": "ixx", "rev": "cc5f390f7caf265461d4aab37e98d2292ebbdb85", "type": "github" }, "original": { "owner": "NuschtOS", "ref": "v0.0.8", "repo": "ixx", "type": "github" } }, "libnbtplusplus": { "flake": false, "locked": { "lastModified": 1744811532, "narHash": "sha256-qhmjaRkt+O7A+gu6HjUkl7QzOEb4r8y8vWZMG2R/C6o=", "owner": "PrismLauncher", "repo": "libnbtplusplus", "rev": "531449ba1c930c98e0bcf5d332b237a8566f9d78", "type": "github" }, "original": { "owner": "PrismLauncher", "repo": "libnbtplusplus", "type": "github" } }, "nix-ai": { "inputs": { "flake-utils": "flake-utils", "nixpkgs": "nixpkgs_2" }, "locked": { "lastModified": 1755154580, "narHash": "sha256-ADGapM7FrEgA3tDSYADtfy2EPeAmBzbL3pFvXNhD0D0=", "owner": "olafkfreund", "repo": "nix-ai-help", "rev": "e71204cb39358ad1dc4c09202c3a17ede541c2d9", "type": "github" }, "original": { "owner": "olafkfreund", "repo": "nix-ai-help", "type": "github" } }, "nixos-hardware": { "locked": { "lastModified": 1755330281, "narHash": "sha256-aJHFJWP9AuI8jUGzI77LYcSlkA9wJnOIg4ZqftwNGXA=", "owner": "NixOS", "repo": "nixos-hardware", "rev": "3dac8a872557e0ca8c083cdcfc2f218d18e113b0", "type": "github" }, "original": { "owner": "NixOS", "ref": "master", "repo": "nixos-hardware", "type": "github" } }, "nixpkgs": { "locked": { "lastModified": 1755186698, "narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=", "owner": "NixOS", "repo": "nixpkgs", "rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs-lib": { "locked": { "lastModified": 1751159883, "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", "owner": "nix-community", "repo": "nixpkgs.lib", "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", "type": "github" }, "original": { "owner": "nix-community", "repo": "nixpkgs.lib", "type": "github" } }, "nixpkgs-stable": { "locked": { "lastModified": 1753749649, "narHash": "sha256-+jkEZxs7bfOKfBIk430K+tK9IvXlwzqQQnppC2ZKFj4=", "owner": "NixOS", "repo": "nixpkgs", "rev": "1f08a4df998e21f4e8be8fb6fbf61d11a1a5076a", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixos-25.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_2": { "locked": { "lastModified": 1751271578, "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", "owner": "NixOS", "repo": "nixpkgs", "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_3": { "locked": { "lastModified": 1755186698, "narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=", "owner": "nixos", "repo": "nixpkgs", "rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c", "type": "github" }, "original": { "owner": "nixos", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_4": { "locked": { "lastModified": 1753432016, "narHash": "sha256-cnL5WWn/xkZoyH/03NNUS7QgW5vI7D1i74g48qplCvg=", "owner": "NixOS", "repo": "nixpkgs", "rev": "6027c30c8e9810896b92429f0092f624f7b1aace", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_5": { "locked": { "lastModified": 1754498491, "narHash": "sha256-erbiH2agUTD0Z30xcVSFcDHzkRvkRXOQ3lb887bcVrs=", "owner": "NixOS", "repo": "nixpkgs", "rev": "c2ae88e026f9525daf89587f3cbee584b92b6134", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_6": { "locked": { "lastModified": 1755186698, "narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=", "owner": "NixOS", "repo": "nixpkgs", "rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_7": { "locked": { "lastModified": 1753345091, "narHash": "sha256-CdX2Rtvp5I8HGu9swBmYuq+ILwRxpXdJwlpg8jvN4tU=", "owner": "nixos", "repo": "nixpkgs", "rev": "3ff0e34b1383648053bba8ed03f201d3466f90c9", "type": "github" }, "original": { "owner": "nixos", "repo": "nixpkgs", "rev": "3ff0e34b1383648053bba8ed03f201d3466f90c9", "type": "github" } }, "nixvim": { "inputs": { "flake-parts": "flake-parts_2", "nixpkgs": "nixpkgs_4", "nuschtosSearch": "nuschtosSearch", "systems": "systems_3" }, "locked": { "lastModified": 1753805595, "narHash": "sha256-5m0FqObrj/0/nfoaKlgpye4+SZzj1nMPnlxGxlIxKNg=", "owner": "nix-community", "repo": "nixvim", "rev": "fe0bcc92c8c593d5e2b45ffb0d1253c3aa55eb72", "type": "github" }, "original": { "owner": "nix-community", "repo": "nixvim", "type": "github" } }, "nur": { "inputs": { "flake-parts": [ "stylix", "flake-parts" ], "nixpkgs": [ "stylix", "nixpkgs" ] }, "locked": { "lastModified": 1751906969, "narHash": "sha256-BSQAOdPnzdpOuCdAGSJmefSDlqmStFNScEnrWzSqKPw=", "owner": "nix-community", "repo": "NUR", "rev": "ddb679f4131e819efe3bbc6457ba19d7ad116f25", "type": "github" }, "original": { "owner": "nix-community", "repo": "NUR", "type": "github" } }, "nuschtosSearch": { "inputs": { "flake-utils": "flake-utils_2", "ixx": "ixx", "nixpkgs": [ "nvix", "nixvim", "nixpkgs" ] }, "locked": { "lastModified": 1753450833, "narHash": "sha256-Pmpke0JtLRzgdlwDC5a+aiLVZ11JPUO5Bcqkj0nHE/k=", "owner": "NuschtOS", "repo": "search", "rev": "40987cc1a24feba378438d691f87c52819f7bd75", "type": "github" }, "original": { "owner": "NuschtOS", "repo": "search", "type": "github" } }, "nvix": { "inputs": { "flake-parts": "flake-parts", "git-hooks": "git-hooks", "nixpkgs": [ "nixpkgs" ], "nixpkgs-stable": "nixpkgs-stable", "nixvim": "nixvim", "systems": "systems_4" }, "locked": { "lastModified": 1755237542, "narHash": "sha256-HZCZbxyxaUumoZlH+4bgT7V9rwA6yAj0c84MwlbAmpE=", "path": "/home/dracula/nixos/home/nvix", "type": "path" }, "original": { "path": "/home/dracula/nixos/home/nvix", "type": "path" } }, "plasma-manager": { "inputs": { "home-manager": [ "home-manager" ], "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1754501628, "narHash": "sha256-FExJ54tVB5iu7Dh2tLcyCSWpaV+lmUzzWKZUkemwXvo=", "owner": "nix-community", "repo": "plasma-manager", "rev": "cca090f8115c4172b9aef6c5299ae784bdd5e133", "type": "github" }, "original": { "owner": "nix-community", "repo": "plasma-manager", "type": "github" } }, "prismlauncher": { "inputs": { "libnbtplusplus": "libnbtplusplus", "nixpkgs": "nixpkgs_5", "qrcodegenerator": "qrcodegenerator" }, "locked": { "lastModified": 1755071891, "narHash": "sha256-6bNd/nYX9rhGuwUUUxJdlBT/BTeh1c+xESSXoGm4XJQ=", "owner": "0xDracula", "repo": "PrismLauncher", "rev": "6b408554ba79b6d551919d0be54451ce2637e0e0", "type": "github" }, "original": { "owner": "0xDracula", "repo": "PrismLauncher", "type": "github" } }, "qrcodegenerator": { "flake": false, "locked": { "lastModified": 1737616857, "narHash": "sha256-6SugPt0lp1Gz7nV23FLmsmpfzgFItkSw7jpGftsDPWc=", "owner": "nayuki", "repo": "QR-Code-generator", "rev": "2c9044de6b049ca25cb3cd1649ed7e27aa055138", "type": "github" }, "original": { "owner": "nayuki", "repo": "QR-Code-generator", "type": "github" } }, "root": { "inputs": { "SilentSDDM": "SilentSDDM", "airi": "airi", "home-manager": "home-manager", "nix-ai": "nix-ai", "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs_3", "nvix": "nvix", "plasma-manager": "plasma-manager", "prismlauncher": "prismlauncher", "spicetify-nix": "spicetify-nix", "stylix": "stylix", "viu": "viu", "yt-x": "yt-x", "zen-browser": "zen-browser" } }, "spicetify-nix": { "inputs": { "nixpkgs": "nixpkgs_6", "systems": "systems_5" }, "locked": { "lastModified": 1755405549, "narHash": "sha256-0vJD6WhL1jfXbnpH6r8yr1RgzB8mGFWIWokKHaJMJ/4=", "owner": "Gerg-L", "repo": "spicetify-nix", "rev": "df1f5d4c0633040937358755defff9f07e9c0a73", "type": "github" }, "original": { "owner": "Gerg-L", "repo": "spicetify-nix", "type": "github" } }, "stylix": { "inputs": { "base16": "base16", "base16-fish": "base16-fish", "base16-helix": "base16-helix", "base16-vim": "base16-vim", "firefox-gnome-theme": "firefox-gnome-theme", "flake-parts": "flake-parts_3", "gnome-shell": "gnome-shell", "nixpkgs": [ "nixpkgs" ], "nur": "nur", "systems": "systems_6", "tinted-foot": "tinted-foot", "tinted-kitty": "tinted-kitty", "tinted-schemes": "tinted-schemes", "tinted-tmux": "tinted-tmux", "tinted-zed": "tinted-zed" }, "locked": { "lastModified": 1755546184, "narHash": "sha256-KxRj/8SydDk3gzamS0VEewo5pu8JAYhSZ5GPcImPGNQ=", "owner": "danth", "repo": "stylix", "rev": "9810b32b9b7520e3b37358ff8e793fb5034c3299", "type": "github" }, "original": { "owner": "danth", "repo": "stylix", "type": "github" } }, "systems": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default", "type": "github" } }, "systems_2": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default", "type": "github" } }, "systems_3": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default", "type": "github" } }, "systems_4": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default", "type": "github" } }, "systems_5": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default", "type": "github" } }, "systems_6": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default", "type": "github" } }, "systems_7": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default", "type": "github" } }, "systems_8": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default", "type": "github" } }, "tinted-foot": { "flake": false, "locked": { "lastModified": 1726913040, "narHash": "sha256-+eDZPkw7efMNUf3/Pv0EmsidqdwNJ1TaOum6k7lngDQ=", "owner": "tinted-theming", "repo": "tinted-foot", "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4", "type": "github" }, "original": { "owner": "tinted-theming", "repo": "tinted-foot", "rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4", "type": "github" } }, "tinted-kitty": { "flake": false, "locked": { "lastModified": 1735730497, "narHash": "sha256-4KtB+FiUzIeK/4aHCKce3V9HwRvYaxX+F1edUrfgzb8=", "owner": "tinted-theming", "repo": "tinted-kitty", "rev": "de6f888497f2c6b2279361bfc790f164bfd0f3fa", "type": "github" }, "original": { "owner": "tinted-theming", "repo": "tinted-kitty", "type": "github" } }, "tinted-schemes": { "flake": false, "locked": { "lastModified": 1750770351, "narHash": "sha256-LI+BnRoFNRa2ffbe3dcuIRYAUcGklBx0+EcFxlHj0SY=", "owner": "tinted-theming", "repo": "schemes", "rev": "5a775c6ffd6e6125947b393872cde95867d85a2a", "type": "github" }, "original": { "owner": "tinted-theming", "repo": "schemes", "type": "github" } }, "tinted-tmux": { "flake": false, "locked": { "lastModified": 1751159871, "narHash": "sha256-UOHBN1fgHIEzvPmdNMHaDvdRMgLmEJh2hNmDrp3d3LE=", "owner": "tinted-theming", "repo": "tinted-tmux", "rev": "bded5e24407cec9d01bd47a317d15b9223a1546c", "type": "github" }, "original": { "owner": "tinted-theming", "repo": "tinted-tmux", "type": "github" } }, "tinted-zed": { "flake": false, "locked": { "lastModified": 1751158968, "narHash": "sha256-ksOyv7D3SRRtebpXxgpG4TK8gZSKFc4TIZpR+C98jX8=", "owner": "tinted-theming", "repo": "base16-zed", "rev": "86a470d94204f7652b906ab0d378e4231a5b3384", "type": "github" }, "original": { "owner": "tinted-theming", "repo": "base16-zed", "type": "github" } }, "viu": { "inputs": { "flake-utils": "flake-utils_3", "nixpkgs": "nixpkgs_7" }, "locked": { "lastModified": 1755539437, "narHash": "sha256-Bbp410WTVGzjGvXXcMlKU306gL+7QBiREiWUdfSKWGw=", "owner": "Benexl", "repo": "viu", "rev": "3f63198563c07d5e7233cd5b927c591f1f0821e9", "type": "github" }, "original": { "owner": "Benexl", "repo": "viu", "type": "github" } }, "yt-x": { "inputs": { "flake-utils": "flake-utils_4", "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1755604822, "narHash": "sha256-mkXjhwNPg3fK9PkVxBAZRMhriJtmkrr+BBSmEM36VmQ=", "owner": "Benexl", "repo": "yt-x", "rev": "f14581e8e1d3cc0056e860ec89a7758e17ac779b", "type": "github" }, "original": { "owner": "Benexl", "repo": "yt-x", "type": "github" } }, "zen-browser": { "inputs": { "home-manager": "home-manager_2", "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1755577394, "narHash": "sha256-DsU5qMTdQvlq85cmPd08M57y3JgJRmgKoOEcvBc6Ikk=", "owner": "0xc000022070", "repo": "zen-browser-flake", "rev": "fed34c3fe29a694f62b23bcc63dd5ad284ab19fb", "type": "github" }, "original": { "owner": "0xc000022070", "repo": "zen-browser-flake", "type": "github" } } }, "root": "root", "version": 7 } ```

Installation Method

NixOS

System Information

  • system: "x86_64-linux"
  • host os: Linux 6.16.0, NixOS, 25.11 (Xantusia), 25.11.20250814.fbcf476
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.28.4
  • nixpkgs: /nix/store/75d0qr8zvhv921ili0y2fqxa5drk9xpi-source

Submission Checklist

  • [x] I assert that this issue is relevant to Stylix
  • [x] I assert that this is not a duplicate of an existing issue
  • [x] I assert that this is a bug and not a user error or support request

Notify maintainers

@awwpotato @danth @trueNAHO

0xDracula avatar Aug 24 '25 11:08 0xDracula

Did you set a color scheme with stylix.base16Scheme or are you using an auto-generated one?

danth avatar Aug 24 '25 12:08 danth

when I change the wallpaper, stylix takes too much time, 1. downloading around 300mb, 2. recompiling.

Is it normal to recompile and download this much for just changing library?

Admittedly, the download and compile times of our Haskell palette generator implementation are not the greatest, although it should not re-download when changing the wallpaper. This will be fixed by https://github.com/nix-community/stylix/pull/892, which replaces our Haskell implementation with a pre-compiled (as long as it is available on https://cache.nixos.org, which should be the case unless you are using an ancient Nixpkgs version) Rust binary. This should download less than 2 MB and run substantially faster, while having arguably better results and being more extensible.

Also, some of our overlays invalidate https://cache.nixos.org caches, resulting in local re-compilations. Most notably, the GNOME module has custom patches, triggering re-compilations everytime the color scheme changes.

trueNAHO avatar Aug 24 '25 13:08 trueNAHO

Did you set a color scheme with stylix.base16Scheme or are you using an auto-generated one?

Auto generated with the wallpaper

0xDracula avatar Aug 24 '25 14:08 0xDracula

I also have a question, does stylix support dynamically generating colorscheme? like instant without rebuilding

0xDracula avatar Aug 24 '25 18:08 0xDracula

I also have a question, does stylix support dynamically generating colorscheme? like instant without rebuilding

This is off-topic. Doing this at run time is already on the roadmap:

  • [ ] (6) Implement slideshow with post-processing capabilities

-- https://github.com/nix-community/stylix/issues/534

trueNAHO avatar Aug 24 '25 19:08 trueNAHO