flake/programs/kde.nix
uku aa4aac6063
fix(client): keychain -> ssh-agent
keychain is cool but is first of all unmaintained, and only really works
in the context of a shell. since it "dynamically" starts agents and
exports variables (with set -U to make matters worse), nothing exists
outside of the context of the shell which makes it impossible to sign
commits in gui apps (except vscode for some reason); using a classical
ssh-agent with the env var exported by hand simply works
2024-12-31 10:59:06 +01:00

31 lines
514 B
Nix

{
pkgs,
camasca,
...
}:
{
services = {
desktopManager.plasma6.enable = true;
displayManager.sddm = {
enable = true;
wayland.enable = true;
};
};
security.pam.services.sddm.kwallet.enable = true;
environment = {
systemPackages = with pkgs; [
gnome-calculator
camasca.packages.${pkgs.system}.koi
];
plasma6.excludePackages = with pkgs.kdePackages; [
plasma-browser-integration
elisa
okular
kate
khelpcenter
];
};
}