1
Fork 0

kde: Persist konsole configuration files instead of declaring them

The wrapper for the Konsole configuration leaves a lot to be desired and
it's not really worth the time trying to get it to work the way I want
to by jumping through 700 hoops so I am just going to persist the
Konsole files and configure it manually on new installations. The
configuration is not rellly critical for anything and it can be set in
less than a minute.
This commit is contained in:
caem 2024-08-28 20:37:55 +02:00
parent 875c9912cc
commit 6447b092a2
Signed by: caem
GPG key ID: 69A830D03203405F

View file

@ -8,13 +8,11 @@
environment.persistence."/nix/persist".users.hu.directories = [ environment.persistence."/nix/persist".users.hu.directories = [
# https://github.com/nix-community/plasma-manager/issues/172 # https://github.com/nix-community/plasma-manager/issues/172
".config/kwinoutputconfig.json" ".config/kwinoutputconfig.json"
".local/share/konsole"
]; ];
environment.persistence."/nix/persist".users.hu.files = [ environment.persistence."/nix/persist".users.hu.files = [
# Konsole background transparency has to be set manually in ".config/konsolerc"
# the profile settings. This ensures that it doesn't have to be
# redone every reboot.
".local/share/konsole/Breeze.colorscheme"
]; ];
environment.sessionVariables = { environment.sessionVariables = {
@ -147,22 +145,6 @@
}; };
}; };
}; };
programs.konsole = {
enable = true;
defaultProfile = "hu";
extraConfig = {
# MenuBar = "Disabled";
MainWindow.MenuBar = "Disabled";
};
profiles.hu = {
colorScheme = "Breeze";
font = {
name = "Go Mono Nerd Font";
size = 12;
};
};
};
}; };
} }