adyya-flake/apps.mod.nix

88 lines
2 KiB
Nix

{vscode-server, ...}: {
universal.home_modules = [
(
{pkgs, ...}: {
home.packages = with pkgs; [
ps
wget
libqalculate
# magic-wormhole # disabled because of a build failure, currently writing an issue for it - https://github.com/NixOS/nixpkgs/issues/368842 -j.
];
programs = {
# For the love of Fucking please keep them in alphabetical order to soothe my brain
/* btop = {
enable = true; # disabled because of rocmPackages.llvm.libc build failure, watch https://github.com/NixOS/nixpkgs/issues/368672 .
};*/
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
mumble
# 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
];
}
)
];
}