2025-10-03 01:50:42 -05:00
|
|
|
{
|
|
|
|
|
pkgs,
|
|
|
|
|
flake,
|
|
|
|
|
lib,
|
|
|
|
|
...
|
|
|
|
|
}:
|
2025-10-02 20:48:44 -05:00
|
|
|
let
|
|
|
|
|
inherit (flake.config.people) user0;
|
|
|
|
|
in
|
2025-10-01 19:51:55 -05:00
|
|
|
{
|
|
|
|
|
environment = {
|
|
|
|
|
enableAllTerminfo = true;
|
2025-10-02 20:48:44 -05:00
|
|
|
systemPackages = builtins.attrValues {
|
|
|
|
|
inherit (pkgs)
|
|
|
|
|
git
|
|
|
|
|
grim
|
|
|
|
|
pijul
|
|
|
|
|
sshfs
|
|
|
|
|
tomb
|
|
|
|
|
just
|
|
|
|
|
virt-manager
|
|
|
|
|
imagemagick
|
2025-10-03 01:50:42 -05:00
|
|
|
helix
|
2025-10-02 20:48:44 -05:00
|
|
|
;
|
|
|
|
|
};
|
2025-10-01 19:51:55 -05:00
|
|
|
variables = {
|
|
|
|
|
VIDEO_PLAYER = "mpv";
|
2025-10-03 01:50:42 -05:00
|
|
|
EDITOR = lib.getExe pkgs.helix;
|
2025-10-01 19:51:55 -05:00
|
|
|
TERM = "ghostty";
|
2025-10-02 20:48:44 -05:00
|
|
|
XDG_DOWNLOAD_DIR = "/home/${user0}/downloads";
|
2025-10-01 19:51:55 -05:00
|
|
|
NIXPKGS_ALLOW_INSECURE = "1";
|
|
|
|
|
NIXPKGS_ALLOW_UNFREE = "1";
|
|
|
|
|
GTK_THEME = "catppuccin-macchiato-mauve-compact";
|
|
|
|
|
# ANTHROPIC_API_KEY = config.sops.secrets.claude-api-key.path;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|