add kde-utils

This commit is contained in:
Aditya 2024-04-12 11:30:11 +05:30
parent 34e5bbacba
commit 2abce82c08
Signed by: aditya
SSH key fingerprint: SHA256:jL1IvWsjjlPtw6HvDIHfXfhO9IkIokNEyIfuFhSdoyU
3 changed files with 23 additions and 7 deletions

View file

@ -48,8 +48,6 @@
# (pkgs.writeShellScriptBin "my-hello" ''
# echo "Hello, ${config.home.username}!"
# '')
plasma5Packages.qtstyleplugin-kvantum
kdeconnect
x264
rustc
cargo
@ -60,11 +58,6 @@
dino
tdesktop
libreoffice-fresh
yakuake
libsForQt5.kwallet
libsForQt5.kwallet-pam
libsForQt5.kwalletmanager
libsForQt5.ksshaskpass
zathura
];

View file

@ -5,6 +5,7 @@
./browsers
./fonts
./gnome-utils
./kde-utils
./kitty
./neovim
./session-vars
@ -19,6 +20,7 @@
bash.enable = lib.mkDefault true;
bat.enable = lib.mkDefault true;
gnome-utils.enable = lib.mkDefault false;
kde-utils.enable = lib.mkDefault true;
kitty.enable = lib.mkDefault true;
neovim.enable = lib.mkDefault true;
tmux.enable = lib.mkDefault true;

View file

@ -0,0 +1,21 @@
{
config,
lib,
pkgs,
...
}: {
options = {
kde-utils.enable = lib.mkEnableOption "enable kde-utils";
};
config = lib.mkIf config.kde-utils.enable {
home.packages = with pkgs; [
kdeconnect
libsForQt5.kwallet
libsForQt5.kwallet-pam
libsForQt5.kwalletmanager
libsForQt5.ksshaskpass
plasma5Packages.qtstyleplugin-kvantum
yakuake
];
};
}