diff --git a/home/jonas/plasma.nix b/home/jonas/plasma.nix index abdafe4..9c128c0 100644 --- a/home/jonas/plasma.nix +++ b/home/jonas/plasma.nix @@ -1,5 +1,34 @@ { pkgs, lib, ... }: { + home.file.".local/share/wallpaper" = { + source = ./wallpaper; + recursive = true; + }; + + # Use kvantum-theme + home.sessionVariables = { + QT_STYLE_OVERRIDE = "kvantum"; + }; + + programs.konsole = { + enable = true; + defaultProfile = "default"; + profiles = { + default = { + name = "default"; + colorScheme = "Utterly-Nord-Konsole"; + font = { + name = "Fira Code"; + size = 10; + }; + }; + }; + }; + + # use kvantum theme + qt.enable = true; + qt.style.name = "kvantum"; + programs.plasma = { enable = true; overrideConfig = true; @@ -9,15 +38,16 @@ # workspace = { clickItemTo = "select"; - lookAndFeel = "org.kde.breezedark.desktop"; - cursorTheme = "Bibata-Modern-Ice"; - iconTheme = "Papirus-Dark"; - wallpaper = "${pkgs.libsForQt5.plasma-workspace-wallpapers}/share/wallpapers/Patak/contents/images/1080x1920.png"; + lookAndFeel = "Utterly-Nord"; + theme = "breeze"; + colorScheme = "UtterlyNord"; + cursorTheme = "Breeze"; + wallpaper = "/home/jonas/.local/share/wallpaper/nord.png"; }; hotkeys.commands."launch-konsole" = { name = "Launch Konsole"; - key = "Meta+Enter"; + key = "Meta+Return"; command = "konsole"; }; diff --git a/home/jonas/wallpaper/nord.png b/home/jonas/wallpaper/nord.png new file mode 100644 index 0000000..464e50e Binary files /dev/null and b/home/jonas/wallpaper/nord.png differ diff --git a/hosts/comfy-station/configuration.nix b/hosts/comfy-station/configuration.nix index 9c045ac..ec53439 100644 --- a/hosts/comfy-station/configuration.nix +++ b/hosts/comfy-station/configuration.nix @@ -16,8 +16,9 @@ ../../modules/services/docker.nix ../../modules/desktop/dm ../../modules/desktop/de + ../../modules/desktop/fonts ../../modules/chat - ../../modules/games + ../../modules/multimedia ]; desktop.dm.name = "sddm"; desktop.dm.autologin = "jonas"; diff --git a/modules/desktop/de/plasma.nix b/modules/desktop/de/plasma.nix index b8f7701..6fda574 100644 --- a/modules/desktop/de/plasma.nix +++ b/modules/desktop/de/plasma.nix @@ -17,7 +17,5 @@ in utterly-nord-plasma libsForQt5.qtstyleplugin-kvantum ]; - - qt.style.name = "kvantum"; }; } \ No newline at end of file diff --git a/modules/desktop/fonts/default.nix b/modules/desktop/fonts/default.nix new file mode 100644 index 0000000..729b40e --- /dev/null +++ b/modules/desktop/fonts/default.nix @@ -0,0 +1,6 @@ +{ config, pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + fira-code + ]; +} \ No newline at end of file diff --git a/modules/games/default.nix b/modules/multimedia/default.nix similarity index 90% rename from modules/games/default.nix rename to modules/multimedia/default.nix index bbb3fa0..ba25b15 100644 --- a/modules/games/default.nix +++ b/modules/multimedia/default.nix @@ -4,5 +4,6 @@ programs.steam.enable = true; users.users."jonas".packages = with pkgs; [ lutris + spotify ]; } \ No newline at end of file