diff --git a/configs/stylix.nix b/configs/stylix.nix index 2ae77ac..1db4bc1 100644 --- a/configs/stylix.nix +++ b/configs/stylix.nix @@ -1,12 +1,33 @@ { pkgs, + lib, inputs, ... }: { # https://danth.github.io/stylix/tricks.html stylix.image = inputs.wallpapers.outPath + "/vaporwave/1432599578099.png"; # stylix.polarity = "either"; - stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/synth-midnight-dark.yaml"; + stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/${ + { + "0" = "synth-midnight-dark"; + "1" = "apprentice"; # https://romainl.github.io/Apprentice/ + "2" = "one-light"; + "3" = "one-dark"; + "4" = "material"; # https://github.com/ntpeters/base16-materialtheme-scheme + "5" = "material-palenight"; + "6" = "material-lighter"; + "7" = "tomorrow"; # https://github.com/chriskempson/tomorrow-theme + "8" = "tomorrow-night"; + "9" = "gruvbox-light-medium"; # https://github.com/dawikur/base16-gruvbox-scheme + "a" = "gruvbox-dark-medium"; + "b" = "selenized-light"; # https://github.com/jan-warchol/selenized + "c" = "selenized-dark"; + "d" = "papercolor-light"; + "e" = "papercolor-dark"; + "f" = "dracula"; # https://draculatheme.com/ + } + .${builtins.head (lib.stringToCharacters inputs.nixpkgs.rev)} + }.yaml"; stylix.fonts = { serif = {