feat: switch to stylix for theming

This commit is contained in:
Youwen Wu 2024-10-30 21:38:05 -07:00
parent 404e6c6366
commit e11db09e24
Signed by: youwen
GPG key ID: 865658ED1FE61EC3
11 changed files with 396 additions and 82 deletions

View file

@ -161,7 +161,7 @@ in
programs.btop = {
enable = true;
settings = {
color_theme = "tokyo-night";
# color_theme = "tokyo-night";
vim_keys = true;
theme_background = false;
};

View file

@ -54,7 +54,7 @@
# Notification daemon
services.dunst = {
enable = true;
catppuccin.enable = true;
# catppuccin.enable = true;
iconTheme = {
name = "Papirus-Dark";
package = pkgs.papirus-icon-theme;
@ -67,7 +67,7 @@
programs.rofi = {
enable = true;
package = pkgs.rofi-wayland;
theme = "gruvbox-dark";
# theme = "gruvbox-dark";
};
# Let home Manager install and manage itself.

View file

@ -1,7 +1,8 @@
{ pkgs, ... }:
{
programs.kitty = {
enable = true;
themeFile = "rose-pine";
# themeFile = "rose-pine";
font.name = "CaskaydiaCove Nerd Font";
shellIntegration.enableFishIntegration = true;
shellIntegration.enableBashIntegration = true;
@ -10,7 +11,7 @@
window_padding_width = "8 8 0";
confirm_os_window_close = -1;
enable_audio_bell = "no";
background_opacity = "0.8";
background_opacity = pkgs.lib.mkForce "0.8";
allow_remote_control = "socket-only";
listen_on = "unix:/tmp/kitty";
scrollback_pager = ''nvim --noplugin -c "set signcolumn=no showtabline=0" -c "silent write! /tmp/kitty_scrollback_buffer | te cat /tmp/kitty_scrollback_buffer - "'';

View file

@ -13,8 +13,8 @@ in
programs.spicetify = {
enable = true;
theme = spicepkgs.themes.dribbblish;
colorScheme = "rosepine";
# theme = spicepkgs.themes.dribbblish;
# colorScheme = "rosepine";
enabledExtensions = with spicepkgs.extensions; [
lastfm
fullAppDisplayMod

View file

@ -1,6 +1,8 @@
{ pkgs, ... }:
{
imports = [ ./catppuccin.nix ];
# imports = [ ./catppuccin.nix ];
#
imports = [ ./stylix.nix ];
gtk = {
enable = true;
@ -11,20 +13,20 @@
iconTheme = {
name = "Papirus-Dark";
};
theme = {
name = "rose-pine";
package = pkgs.rose-pine-gtk-theme;
};
# theme = {
# name = "rose-pine";
# package = pkgs.rose-pine-gtk-theme;
# };
};
qt = {
enable = true;
platformTheme.name = "gtk";
style.name = "gtk2";
};
# qt = {
# enable = true;
# platformTheme.name = "gtk";
# style.name = "gtk2";
# };
home.file.".config/kdeglobals".text = ''
[Colors:View]
BackgroundNormal=#191724
'';
# home.file.".config/kdeglobals".text = ''
# [Colors:View]
# BackgroundNormal=#191724
# '';
}

View file

@ -0,0 +1,9 @@
{
stylix.targets = {
waybar.enable = false;
hyprland.enable = false;
kitty.variant256Colors = true;
neovim.enable = false;
kde.enable = true;
};
}