nix-da/users/ny/default.nix
nydragon c6e9553f89
Some checks failed
/ test (push) Has been cancelled
chore: move git to hjem-rum
2025-03-21 20:38:53 +01:00

75 lines
1.3 KiB
Nix

{
lib,
inputs',
pkgs,
config,
...
}:
let
inherit (config.modules.meta) username;
calibrePlugins = inputs'.calibre-plugins.packages;
in
{
hjem = {
users.${username} = {
enable = true;
imports = [
./programs
./misc
];
files = {
".config/calibre/plugins/ACSM Input.zip".source = calibrePlugins.acsm-calibre-plugin;
".config/calibre/plugins/DeDRM.zip".source = calibrePlugins.dedrm-plugin;
};
};
specialArgs = {
libmy = lib.my;
};
clobberByDefault = true;
};
users.users.${username}.packages =
[
inputs'.nur.packages.grayjay
]
++ (with pkgs; [
keepassxc
fragments
element-desktop
libreoffice
loupe
pwvucontrol
thunderbird
protonmail-bridge-gui
signal-desktop
tagger
kid3
hoppscotch
# proprietary
obsidian
# CLI tools
jhead
fdupes
exiftool
sshfs
wl-clipboard
# custom
nysh
scripts.nixedit
scripts.set-background
scripts.fishl
scripts.nrun
scripts.nruni
scripts.rpaste
scripts.genswitch
scripts.gentest
scripts.editsym
scripts.deployswitch
scripts.deploytest
scripts.screenshot
]);
}