diff --git a/home/users/cesar/config/theme/default.nix b/home/users/cesar/config/theme/default.nix index 4d0b721..8e3bb39 100644 --- a/home/users/cesar/config/theme/default.nix +++ b/home/users/cesar/config/theme/default.nix @@ -60,7 +60,7 @@ in useWallpaper = true; }; vscode = { - enable = true; + enable = false; # profileNames = [ "Stylix" ]; }; }; diff --git a/home/users/gio/config/theme/default.nix b/home/users/gio/config/theme/default.nix new file mode 100644 index 0000000..d7909bb --- /dev/null +++ b/home/users/gio/config/theme/default.nix @@ -0,0 +1,97 @@ +{ + pkgs, + inputs, + lib, + ... +}: +let + qogir = pkgs.qogir-icon-theme.override { + colorVariants = [ + "dark" + "standard" + ]; + themeVariants = [ + "ubuntu" + ]; + }; + +in +{ + imports = [ + inputs.stylix.homeManagerModules.stylix + ]; + + stylix = { + enable = true; + autoEnable = true; + base16Scheme = ./gojo.yaml; + image = ./wallpapers/gojo.jpg; + polarity = "dark"; + fonts = { + serif = { + package = pkgs.google-fonts.override { fonts = [ "Laila" ]; }; + name = "Laila"; + }; + + sansSerif = { + package = pkgs.lexend; + name = "Lexend"; + }; + + monospace = { + package = pkgs.monocraft-nerd-fonts; + name = "Monocraft"; + }; + + emoji = { + package = pkgs.noto-fonts-emoji; + name = "Noto Color Emoji"; + }; + sizes = { + applications = 12; + desktop = 11; + popups = 11; + terminal = 12; + }; + }; + targets = { + gnome = { + enable = true; + useWallpaper = true; + }; + vscode = { + enable = false; + # profileNames = [ "Stylix" ]; + }; + }; + }; + + home.pointerCursor = { + gtk.enable = true; + package = pkgs.bibata-cursors; + name = "Bibata-Modern-Classic"; + size = 16; + }; + + gtk = { + enable = true; + + iconTheme = { + # package = qogir; + # name = "Qogir"; + package = ( + pkgs.papirus-icon-theme.override { + color = "violet"; + } + ); + name = "Papirus"; + }; + }; + + home.file = { + "Pictures/Wallpapers" = { + source = ./wallpapers; + recursive = true; + }; + }; +} diff --git a/home/users/gio/config/theme/gojo.yaml b/home/users/gio/config/theme/gojo.yaml new file mode 100644 index 0000000..d6e58c0 --- /dev/null +++ b/home/users/gio/config/theme/gojo.yaml @@ -0,0 +1,26 @@ +system: base16 +slug: Gojo +name: Gojo +author: tophc7 +variant: dark +palette: + base00: "231F33" + base01: "2D293B" + base02: "363343" + base03: "494653" + base04: "FBD5AC" + base05: "FBD9BB" + base06: "FBDDC9" + base07: "FAE5E6" + base08: "EC2444" # Red + base09: "D97912" # Orange + base0A: "EDD224" # Yellow + base0B: "57C922" # Green + base0C: "4948EB" # Cyan + base0D: "2D1C75" # Blue + base0E: "81318B" # Purple + base0F: "FF7A81" # Magenta + +# https://coolors.co/231f33-2d293b-363343-494653-fbd5ac-fbd9bb-fbddc9-fae5e6 +# https://coolors.co/ec2444-d97912-edd224-57c922-4948eb-2d1c75-81318b-ff7a81 + diff --git a/home/users/gio/config/theme/wallpapers/gojo.jpg b/home/users/gio/config/theme/wallpapers/gojo.jpg new file mode 100644 index 0000000..09971e8 Binary files /dev/null and b/home/users/gio/config/theme/wallpapers/gojo.jpg differ