add some startup programs with links, do some other maintanance for impermanence saving

This commit is contained in:
Lillian Violet 2026-02-16 17:35:07 +01:00
parent 782ef1437b
commit 32385907d3
2 changed files with 79 additions and 34 deletions

View file

@ -18,42 +18,86 @@
RemainAfterExit = true; RemainAfterExit = true;
}; };
}; };
home.file.".config/kdeconnect/config" = { home.file = {
text = '' ".config/kdeconnect/config" = {
[General] text = ''
keyAlgorithm=EC [General]
name=${osConfig.networking.hostName} keyAlgorithm=EC
customDevices=10.0.0.2,10.0.0.3,10.0.0.4,10.0.0.5 name=${osConfig.networking.hostName}
''; customDevices=10.0.0.2,10.0.0.3,10.0.0.4,10.0.0.5
target = ".config/kdeconnect/config"; '';
force = true; target = ".config/kdeconnect/config";
}; force = true;
home.file."Games/.directory" = { };
text = '' "Games/.directory" = {
[Desktop Entry] text = ''
Icon=folder-games [Desktop Entry]
''; Icon=folder-games
target = "Games/.directory"; '';
force = true; target = "Games/.directory";
}; force = true;
home.file."Code/.directory" = { };
text = '' "Code/.directory" = {
[Desktop Entry] text = ''
Icon=folder-script [Desktop Entry]
''; Icon=folder-script
target = "Code/.directory"; '';
force = true; target = "Code/.directory";
}; force = true;
home.file."Writing/.directory" = { };
text = '' "Writing/.directory" = {
[Desktop Entry] text = ''
Icon=folder-notes [Desktop Entry]
''; Icon=folder-notes
target = "Writing/.directory"; '';
force = true; target = "Writing/.directory";
}; force = true;
};
"mimeapps.list" = {
text = ''
[Added Associations]
x-scheme-handler/http=librewolf.desktop;
x-scheme-handler/https=librewolf.desktop;
[Default Applications]
x-scheme-handler/discord=vesktop.desktop
x-scheme-handler/http=librewolf.desktop;
x-scheme-handler/https=librewolf.desktop;
x-scheme-handler/sgnl=signal.desktop
x-scheme-handler/signalcaptcha=signal.desktop
x-scheme-handler/email=thunderbird.desktop
x-scheme-handler/text=helix.desktop
'';
target = ".config/mimeapps.list";
force = true;
};
"librewolf.desktop" = {
target = ".config/autostart/librewolf.desktop";
source = "${pkgs.librewolf}/share/applications/librewolf.desktop";
};
"signal.desktop" = {
target = ".config/autostart/signal.desktop";
source = "${pkgs.signal-desktop}/share/applications/signal.desktop";
};
"foot.desktop" = {
target = ".config/autostart/foot.desktop";
source = "${pkgs.foot}/share/applications/foot.desktop";
};
"vesktop.desktop" = {
target = ".config/autostart/vesktop.desktop";
source = "${pkgs.vesktop}/share/applications/vesktop.desktop";
};
"com.nextcloud.desktopclient.nextcloud.desktop" = {
target = ".config/autostart/com.nextcloud.desktopclient.nextcloud.desktop";
source = "${pkgs.nextcloud-client}/share/applications/com.nextcloud.desktopclient.nextcloud.desktop";
};
};
programs.plasma = { programs.plasma = {
workspace = {
lookAndFeel = "Catppuccin-Macchiato-Mauve";
colorScheme = "CatppuccinMacchiatoMauve";
cursor.theme = "catppuccin-macchiato-mauve-cursors";
};
enable = true; enable = true;
desktop.mouseActions.verticalScroll = "switchVirtualDesktop"; desktop.mouseActions.verticalScroll = "switchVirtualDesktop";
kscreenlocker.appearance.wallpaper = "${osConfig.stylix.image}"; kscreenlocker.appearance.wallpaper = "${osConfig.stylix.image}";

View file

@ -136,6 +136,7 @@
".config/Signal" ".config/Signal"
".config/sops" ".config/sops"
".config/vesktop" ".config/vesktop"
".config/kde.org"
]; ];
#Shared #Shared
files = [ files = [