90 lines
2.1 KiB
Nix
90 lines
2.1 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
|
|
];
|
|
}
|
|
)
|
|
];
|
|
}
|