diff --git a/home-manager/desktop/default.nix b/home-manager/desktop/default.nix index c4fe348..219235c 100644 --- a/home-manager/desktop/default.nix +++ b/home-manager/desktop/default.nix @@ -190,22 +190,6 @@ #watchmate qbittorrent - # Theming: - catppuccin-cursors - (catppuccin-kde.override { - flavour = ["macchiato"]; - accents = ["mauve"]; - }) - catppuccin-sddm-corners - - # Theming: - catppuccin-cursors - (catppuccin-kde.override { - flavour = ["macchiato"]; - accents = ["mauve"]; - }) - catppuccin-sddm-corners - # Web browsing: firefoxpwa ungoogled-chromium diff --git a/home-manager/desktop/package-configs/plasma-desktop/default.nix b/home-manager/desktop/package-configs/plasma-desktop/default.nix index cedb022..250e356 100644 --- a/home-manager/desktop/package-configs/plasma-desktop/default.nix +++ b/home-manager/desktop/package-configs/plasma-desktop/default.nix @@ -2,8 +2,14 @@ osConfig, pkgs, config, + lib, ... }: { + #TODO remove this after the bug fixed + programs.plasma.startup.desktopScript."panels".preCommands = lib.mkForce '' + sleep 3 + [ -f ${config.xdg.configHome}/plasma-org.kde.plasma.desktop-appletsrc ] && rm ${config.xdg.configHome}/plasma-org.kde.plasma.desktop-appletsrc + ''; #TODO: make the creation of the command file easier, for now this is a nice solution though systemd.user.services."set-kde-connect-commands" = { Install = { @@ -101,6 +107,28 @@ enable = true; desktop.mouseActions.verticalScroll = "switchVirtualDesktop"; kscreenlocker.appearance.wallpaper = "${osConfig.stylix.image}"; + input.keyboard.options = ["compose:caps_toggle"]; + kwin = { + nightLight = { + enable = true; + mode = "location"; + location = { + longitude = "4.88969"; + latitude = "52.37403"; + }; + temperature = { + night = 2400; + }; + }; + effects = { + wobblyWindows.enable = true; + zoom.mouseTracking = "centered"; + }; + virtualDesktops = { + number = 4; + rows = 2; + }; + }; fonts = { fixedWidth = { pointSize = 11; @@ -276,5 +304,11 @@ "services/services.services.org.kde.spectacle.desktop"."WindowUnderCursorScreenShot" = ["" "" "" "" "" "" "" "Meta+Ctrl+Print" "Ctrl+%"]; "services/services.services.org.kde.spectacle.desktop"."_launch" = "Print"; }; + configFile = { + kwinrc."Tiling/8bc14a22-208f-4499-aeff-ba85e134c9ef/571267c2-b87a-46ea-9173-b5cacff0ebb0".padding = 0; + kwinrc."Tiling/8bc14a22-208f-4499-aeff-ba85e134c9ef/571267c2-b87a-46ea-9173-b5cacff0ebb0".tiles = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.5},{\"width\":0.5}]}"; + kwinrc."Tiling/8bc14a22-208f-4499-aeff-ba85e134c9ef/88c5aae3-1a0f-4571-a7f3-5ae5c74a2282".padding = 0; + kwinrc."Tiling/8bc14a22-208f-4499-aeff-ba85e134c9ef/88c5aae3-1a0f-4571-a7f3-5ae5c74a2282".tiles = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.5},{\"width\":0.5}]}"; + }; }; } diff --git a/nixos/shared/default.nix b/nixos/shared/default.nix index a049869..0a7b659 100644 --- a/nixos/shared/default.nix +++ b/nixos/shared/default.nix @@ -116,7 +116,7 @@ # targets.qt.platform = "kde6"; autoEnable = true; base16Scheme = { - scheme = "Catppuccin Macchiato"; + scheme = "Catppuccin Macchiato Mauve"; author = "https://github.com/catppuccin/catppuccin"; base00 = "24273a"; base01 = "1e2030";