🖌️ Goodbye Stylix

- Added theming to Btop
- Added theming to Nvim and removed bufferline plugin
- Added mode to theme.nix to change from light theme to dark theme
- Replaced Starship theme with Catppuccin starship theme
- Added QT platformtheme ENV
- Moved wallpapers into wallpaper dir
- Replaced image of desktop1 with more up to date one
This commit is contained in:
2025-01-12 17:38:51 +01:00
parent f7e4fc7638
commit 6fbe3a6da0
22 changed files with 55 additions and 542 deletions

View File

@ -11,7 +11,6 @@
./sddm.nix
./security.nix
./steam.nix
./stylix.nix
./terminal
./qt.nix
];

View File

@ -10,6 +10,6 @@ in
programs.nautilus-open-any-terminal = {
enable = true;
terminal = common.terminal;
terminal = common.default.terminal;
};
}

View File

@ -1,11 +1,16 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs.kdePackages; [
qtwayland
qtsvg
qt6ct
];
environment = {
sessionVariables = {
QT_QPA_PLATFORMTHEME = "qt6ct";
};
systemPackages = with pkgs.kdePackages; [
qtwayland
qtsvg
qt6ct
];
};
qt.enable = true;
}

View File

@ -9,7 +9,7 @@ in
flavor = flavor;
font = theme.nerdFont;
fontSize = "9";
background = "${../catppuccin_high.png}";
background = "${../wallpapers/catppuccin_high.png}";
loginBackground = true;
})
];
@ -17,7 +17,6 @@ in
services.displayManager.sddm = {
enable = true;
theme = "catppuccin-${flavor}";
autoNumlock = true; # Enable numlock at login # TODO doesn't work
wayland.enable = true;
package = pkgs.kdePackages.sddm;
};

View File

@ -1,19 +0,0 @@
{ pkgs, ... }:
let
theme = import ../theme.nix;
in
{
stylix = {
enable = true;
image = ../tropic_island_night.jpg; # TODO overrides swww
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-${theme.flavor}.yaml";
polarity = "dark";
opacity.terminal = 0.8;
# Override some colours because of bad contrast
override = {
base02 = "b0b0b0"; # Comments in shell
base03 = "b0b0b0"; # Comments in nvim
base04 = "b0b0b0"; # Secondary text in shell
};
};
}