aboutsummaryrefslogtreecommitdiff
path: root/home-manager/homeModules/stylix.nix
diff options
context:
space:
mode:
authorspl3g <notspl3g@duck.com>2026-03-18 18:01:41 +0300
committerspl3g <notspl3g@duck.com>2026-03-18 18:01:59 +0300
commit03648b3d9f177227df40129bed22558f6924b91c (patch)
tree8a22eda142beeafd9002a8d5901ba9428a77ad52 /home-manager/homeModules/stylix.nix
parentdc19a2b583b3ab50d8e36ff0a90ca633495f675f (diff)
so.. v2 i guess
Diffstat (limited to 'home-manager/homeModules/stylix.nix')
-rw-r--r--home-manager/homeModules/stylix.nix74
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";
- };
- };
- };
- };
-}