diff options
| author | spl3g <notspl3g@duck.com> | 2026-03-18 18:01:41 +0300 |
|---|---|---|
| committer | spl3g <notspl3g@duck.com> | 2026-03-18 18:01:59 +0300 |
| commit | 03648b3d9f177227df40129bed22558f6924b91c (patch) | |
| tree | 8a22eda142beeafd9002a8d5901ba9428a77ad52 /home-manager/homeModules/stylix.nix | |
| parent | dc19a2b583b3ab50d8e36ff0a90ca633495f675f (diff) | |
so.. v2 i guess
Diffstat (limited to 'home-manager/homeModules/stylix.nix')
| -rw-r--r-- | home-manager/homeModules/stylix.nix | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/home-manager/homeModules/stylix.nix b/home-manager/homeModules/stylix.nix deleted file mode 100644 index 604307d..0000000 --- a/home-manager/homeModules/stylix.nix +++ /dev/null @@ -1,74 +0,0 @@ -{ pkgs, config, lib, inputs, ... }: - -{ - imports = [ - inputs.stylix.homeModules.stylix - ]; - - options = { - stylixConfig = { - enable = lib.mkEnableOption "enable stylix"; - theme = lib.mkOption { type = lib.types.str; }; - }; - wallpaper = lib.mkOption { type = with lib.types; oneOf [str path package]; }; - }; - config = lib.mkIf config.stylixConfig.enable { - wallpaper = with config.lib.stylix.colors.withHashtag; - pkgs.runCommand "cat.png" {} '' - pastel=${pkgs.pastel}/bin/pastel - SHADOWS=$($pastel darken 0.1 '${base05}' | $pastel format hex) - TAIL=$($pastel lighten 0.1 '${base02}' | $pastel format hex) - HIGHLIGHTS=$($pastel lighten 0.1 '${base05}' | $pastel format hex) - - ${pkgs.imagemagick}/bin/convert ${./attachments/basecat.png} \ - -fill '${base00}' -opaque black \ - -fill '${base05}' -opaque white \ - -fill '${base08}' -opaque blue \ - -fill $SHADOWS -opaque gray \ - -fill '${base02}' -opaque orange \ - -fill $TAIL -opaque green \ - -fill $HIGHLIGHTS -opaque brown \ - $out''; - stylix = { - enable = true; - targets = { - rofi.enable = false; - waybar.enable = false; - firefox.profileNames = [ "ShyFox" ]; - }; - - polarity = "dark"; - - base16Scheme = "${pkgs.base16-schemes}/share/themes/${config.stylixConfig.theme}.yaml"; - image = config.wallpaper; - cursor = { - package = pkgs.bibata-cursors; - name = "Bibata-Modern-Ice"; - size = 24; - }; - - fonts = { - sizes.terminal = 11; - serif = { - package = pkgs.noto-fonts; - name = "Noto Serif"; - }; - - sansSerif = { - package = pkgs.rubik; - name = "Rubik"; - }; - - monospace = { - package = pkgs.nerd-fonts.fira-code; - name = "FiraCode Nerd Font"; - }; - - emoji = { - package = pkgs.noto-fonts-emoji; - name = "Noto Color Emoji"; - }; - }; - }; - }; -} |
