nixnew/modules/user/general.nix

72 lines
1.2 KiB
Nix
Raw Normal View History

2023-06-22 08:04:50 +00:00
{ pkgs, config, ... }: {
2023-06-26 01:15:34 +00:00
home-manager.users.${config.main-user} = homeInputs: let
homeConfig = homeInputs.config;
in {
2023-06-26 01:29:27 +00:00
imports = [
./modules/wofi
2023-06-26 03:29:03 +00:00
./modules/dolphin
2023-06-26 01:29:27 +00:00
];
2023-06-21 06:47:58 +00:00
home.packages = with pkgs; [
ark
kwrite
krita
gimp
vlc
mpv
gpicview
filelight
cantata
logseq
2023-06-26 01:15:34 +00:00
bitwarden
element-desktop
lxqt.pavucontrol-qt
helvum
htop
btop
speedcrunch
2023-06-21 06:47:58 +00:00
2023-06-26 01:15:34 +00:00
libsForQt5.kwallet
libsForQt5.kwalletmanager
distrobox
xdg-utils
2023-06-21 06:47:58 +00:00
unrar # used by ark
];
2023-06-22 09:28:35 +00:00
programs = {
alacritty = import ./config/alacritty.nix;
};
2023-06-21 06:47:58 +00:00
programs = {
direnv = {
enable = true;
nix-direnv.enable = true;
};
};
2023-06-26 01:15:34 +00:00
services = {
kdeconnect = {
enable = true;
indicator = true;
};
mpd = {
enable = true;
musicDirectory = "${homeConfig.home.homeDirectory}/Music";
network.startWhenNeeded = true;
extraConfig = ''
audio_output {
type "pipewire"
name "Pipewire"
}
replaygain "track"
replaygain_limit "no"
'';
};
};
2023-06-21 06:47:58 +00:00
};
}