Browse Source

some dark theme theming

rework-profiles
parent
commit
7f7e2ef006
Signed by: govanify GPG Key ID: DE62E1E2A6145556
3 changed files with 43 additions and 7 deletions
  1. +40
    -6
      common/graphical.nix
  2. +1
    -1
      common/headfull.nix
  3. +2
    -0
      dotfiles/sway/config

+ 40
- 6
common/graphical.nix View File

@ -10,12 +10,19 @@
swayidle
xwayland # for legacy apps
kanshi # autorandr
wofi grim wl-clipboard firefox-wayland
mpv imv slurp
tor-browser-bundle-bin
# work + art
freecad blender kicad krita kdenlive ardour
# misc wayland utils
wofi grim wl-clipboard slurp
# multimedia
mpv imv
# web browsers
firefox-wayland tor-browser-bundle-bin
# art
blender krita kdenlive ardour
# stem
freecad kicad
#ghidra in the future when it is actually updated
# themes
breeze-gtk breeze-qt5 breeze-icons
];
};
@ -91,10 +98,37 @@
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
exec sway
fi
'';
'';
home-manager.users.govanify = {
home.file.".cache/clone-pass.sh".source = ./../dotfiles/clone-pass.sh;
};
environment.extraInit = ''
# GTK3: add theme to search path for themes
export XDG_DATA_DIRS="${pkgs.breeze-gtk}/share:$XDG_DATA_DIRS"
# GTK3: add /etc/xdg/gtk-3.0 to search path for settings.ini
export XDG_CONFIG_DIRS="/etc/xdg:$XDG_CONFIG_DIRS"
# GTK2 theme + icon theme
export GTK2_RC_FILES=${pkgs.writeText "iconrc" ''gtk-icon-theme-name="breeze"''}:$GTK2_RC_FILES
# QT theme
export QT_STYLE_OVERRIDE=breeze
'';
environment.etc."xdg/gtk-3.0/settings.ini" = {
text = ''
[Settings]
gtk-icon-theme-name=breeze
gtk-theme-name=Breeze-Dark
gtk-application-prefer-dark-theme = true
'';
mode = "444";
};
environment.etc."gtk-2.0/gtkrc" = {
text = ''
gtk-icon-theme-name=breezewwweeew
'';
mode = "444";
};
}

+ 1
- 1
common/headfull.nix View File

@ -14,7 +14,7 @@
cargo python clang meson ninja
asciinema gnumake ranger file
texlive.combined.scheme-medium
pass pinentry-curses
pass pinentry-curses R
];


+ 2
- 0
dotfiles/sway/config View File

@ -37,6 +37,8 @@ default_border pixel 1
bindsym $mod+i exec /etc/sway/locale.sh
seat seat0 xcursor_theme breeze 48
#
#default_border none
#gaps outer 10


Loading…
Cancel
Save