nix-config/home-manager/_mixins/console/systems/linux.nix
2024-06-06 11:17:28 -04:00

28 lines
626 B
Nix

{ lib, config, pkgs, ... }: {
home.packages = with pkgs; [
debootstrap # Terminal Debian installer
lurk # Modern Unix `strace`
];
services = {
gpg-agent = {
enable = true;
enableSshSupport = true;
pinentryPackage = pkgs.pinentry-curses;
};
};
# Nicely reload system units when changing configs
systemd.user.startServices = "sd-switch";
xdg = {
enable = true;
userDirs = {
enable = true;
createDirectories = lib.mkDefault true;
extraConfig = {
XDG_SCREENSHOTS_DIR = "${config.home.homeDirectory}/Pictures/Screenshots";
};
};
};
}