adyya-flake/apps.mod.nix
2024-11-26 15:30:26 +02:00

87 lines
1.8 KiB
Nix

{vscode-server, ...}: {
universal.home_modules = [
(
{pkgs, ...}: {
home.packages = with pkgs; [
ps
wget
libqalculate
magic-wormhole
];
programs = {
# For the love of Fucking please keep them in alphabetical order to soothe my brain
btop = {
enable = true;
};
emacs = {
enable = true;
};
eza = {
enable = true;
git = true;
};
# fastfetch = { # removed from universal as this adds gtk3 and imagemagick to the closure, for some godforsaken reason.
# enable = true;
# };
micro = {
enable = true;
};
ripgrep = {
enable = true;
};
};
}
)
];
universal.modules = [
{
programs.screen.enable = true;
}
];
personal.modules = [
(
{pkgs, ...}: {
users.users.emv.extraGroups = ["video"];
}
)
];
personal.home_modules = [
(
{pkgs, ...}: {
home.packages = with pkgs; [
emulsion
ffmpeg
vlc
signal-desktop
discord
obsidian
# calibre # still borked apparently, what the hell # still!!!
libreoffice
];
programs = {
librewolf = {
enable = true;
};
terminator = {
enable = true;
};
};
}
)
vscode-server.homeModules.default
{
services.vscode-server.enable = true;
}
];
capsaicin.home_modules = [
(
{pkgs, ...}: {
home.packages = with pkgs; [
cryptsetup
keepassxc
];
}
)
];
}