fix the theming for stylix, do konsole instead of foot again because it handles fonts better and has all the copy functions now

This commit is contained in:
Lillian Violet 2026-03-04 19:51:13 +01:00
parent eaa8afe4ff
commit dd678ff7a1
3 changed files with 34 additions and 28 deletions

View file

@ -15,3 +15,7 @@ ToolBarsMovable=Disabled
[UiSettings] [UiSettings]
ColorScheme= ColorScheme=
[Notification Messages]
CloseAllEmptyTabs=true
CloseAllTabs=true

View file

@ -85,14 +85,18 @@
target = ".config/autostart/signal.desktop"; target = ".config/autostart/signal.desktop";
source = "${pkgs.signal-desktop}/share/applications/signal.desktop"; source = "${pkgs.signal-desktop}/share/applications/signal.desktop";
}; };
"foot.desktop" = { "org.kde.konsole.desktop" = {
target = ".config/autostart/foot.desktop"; target = ".config/autostart/org.kde.konsole.desktop";
source = "${pkgs.foot}/share/applications/foot.desktop"; source = "${pkgs.kdePackages.konsole}/share/applications/org.kde.konsole.desktop";
}; };
"vesktop.desktop" = { "vesktop.desktop" = {
target = ".config/autostart/vesktop.desktop"; target = ".config/autostart/vesktop.desktop";
source = "${pkgs.vesktop}/share/applications/vesktop.desktop"; source = "${pkgs.vesktop}/share/applications/vesktop.desktop";
}; };
"thunderbird.desktop" = {
target = ".config/autostart/thunderbird.desktop";
source = "${pkgs.thunderbird}/share/applications/thunderbird.desktop";
};
"com.nextcloud.desktopclient.nextcloud.desktop" = { "com.nextcloud.desktopclient.nextcloud.desktop" = {
target = ".config/autostart/com.nextcloud.desktopclient.nextcloud.desktop"; target = ".config/autostart/com.nextcloud.desktopclient.nextcloud.desktop";
source = "${pkgs.nextcloud-client}/share/applications/com.nextcloud.desktopclient.nextcloud.desktop"; source = "${pkgs.nextcloud-client}/share/applications/com.nextcloud.desktopclient.nextcloud.desktop";
@ -107,7 +111,7 @@
enable = true; enable = true;
desktop.mouseActions.verticalScroll = "switchVirtualDesktop"; desktop.mouseActions.verticalScroll = "switchVirtualDesktop";
kscreenlocker.appearance.wallpaper = "${osConfig.stylix.image}"; kscreenlocker.appearance.wallpaper = "${osConfig.stylix.image}";
input.keyboard.options = ["compose:caps_toggle"]; input.keyboard.options = ["caps:none,compose:caps"];
kwin = { kwin = {
nightLight = { nightLight = {
enable = true; enable = true;
@ -245,7 +249,7 @@
"applications:steam.desktop" "applications:steam.desktop"
"applications:noisetorch.desktop" "applications:noisetorch.desktop"
"applications:org.kde.plasma-systemmonitor.desktop" "applications:org.kde.plasma-systemmonitor.desktop"
"applications:foot.desktop" "applications:org.kde.konsole.desktop"
"applications:freetube.desktop" "applications:freetube.desktop"
]; ];
}; };
@ -305,10 +309,6 @@
"services/services.services.org.kde.spectacle.desktop"."_launch" = "Print"; "services/services.services.org.kde.spectacle.desktop"."_launch" = "Print";
}; };
configFile = { 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}]}";
kwinrc.Plugins.rememberwindowpositionsEnabled = true; kwinrc.Plugins.rememberwindowpositionsEnabled = true;
}; };
}; };

View file

@ -131,8 +131,8 @@
base0A = "eed49f"; base0A = "eed49f";
base0B = "a6da95"; base0B = "a6da95";
base0C = "8bd5ca"; base0C = "8bd5ca";
base0D = "8aadf4"; base0D = "c6a0f6";
base0E = "c6a0f6"; base0E = "8aadf4";
base0F = "f0c6c6"; base0F = "f0c6c6";
}; };
image = ./background.jpg; image = ./background.jpg;
@ -143,17 +143,17 @@
fonts = { fonts = {
serif = { serif = {
package = pkgs.atkinson-hyperlegible; package = pkgs.atkinson-hyperlegible;
name = "Atkinson Hyperlegible"; name = "Atkinson Hyperlegible Next";
}; };
monospace = { monospace = {
package = pkgs.dejavu_fonts; package = pkgs.atkinson-hyperlegible-mono;
name = "DejaVu Sans Mono"; name = "Atkinson Hyperlegbile Mono";
}; };
sansSerif = { sansSerif = {
package = pkgs.atkinson-hyperlegible; package = pkgs.atkinson-hyperlegible;
name = "Atkinson Hyperlegible"; name = "Atkinson Hyperlegible Next";
}; };
emoji = { emoji = {
@ -168,23 +168,25 @@
then false then false
else true; else true;
fonts.packages = [ fonts.packages = with pkgs; [
pkgs.atkinson-hyperlegible atkinson-hyperlegible-next
pkgs.atkinson-monolegible atkinson-hyperlegible-mono
pkgs.noto-fonts-emoji-blob-bin dejavu_fonts
pkgs.noto-fonts noto-fonts-emoji-blob-bin
pkgs.nerd-fonts.fira-mono noto-fonts
pkgs.font-awesome nerd-fonts.fira-mono
pkgs.liberation_ttf font-awesome
liberation_ttf
]; ];
fonts.fontconfig = { fonts.fontconfig = {
useEmbeddedBitmaps = true; useEmbeddedBitmaps = true;
# defaultFonts = { defaultFonts = {
# emoji = ["Blobmoji"]; emoji = ["Blobmoji"];
# monospace = ["Atkinson Monolegible"]; monospace = ["Atkinson Hyperlegible Mono" "dejaVu Sans Mono"];
# sansSerif = ["Atkinson Hyperlegible"]; sansSerif = ["Atkinson Hyperlegible Next"];
# }; serif = ["Atkinson Hyperlegible Next"];
};
}; };
systemd = { systemd = {
services."shutdown-zellij-zsh" = { services."shutdown-zellij-zsh" = {