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
|
|
|
};
|
|
|
|
}
|