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

View file

@ -5,6 +5,7 @@
./browsers ./browsers
./fonts ./fonts
./gnome-utils ./gnome-utils
./kde-utils
./kitty ./kitty
./neovim ./neovim
./session-vars ./session-vars
@ -19,6 +20,7 @@
bash.enable = lib.mkDefault true; bash.enable = lib.mkDefault true;
bat.enable = lib.mkDefault true; bat.enable = lib.mkDefault true;
gnome-utils.enable = lib.mkDefault false; gnome-utils.enable = lib.mkDefault false;
kde-utils.enable = lib.mkDefault true;
kitty.enable = lib.mkDefault true; kitty.enable = lib.mkDefault true;
neovim.enable = lib.mkDefault true; neovim.enable = lib.mkDefault true;
tmux.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
];
};
}