35 lines
682 B
Nix
35 lines
682 B
Nix
{config, ...}: {
|
|
imports = [
|
|
./alacritty.nix
|
|
./bat.nix
|
|
./direnv.nix
|
|
./emacs.nix
|
|
./env.nix
|
|
./firefox.nix
|
|
./fish
|
|
./flameshot.nix
|
|
./git.nix
|
|
./gtk.nix
|
|
./laptop.nix
|
|
./mail.nix
|
|
./rbw.nix
|
|
./rofi.nix
|
|
./ssh.nix
|
|
./themes
|
|
./tmux.nix
|
|
./tridactyl.nix
|
|
./x
|
|
];
|
|
|
|
home.username = "alarsyo";
|
|
|
|
home.sessionVariables = let
|
|
gpgPackage = config.programs.gpg.package;
|
|
in {
|
|
BROWSER = "firefox";
|
|
# FIXME: only set if gpg-agent not in use, otherwise home manager already does that
|
|
SSH_AUTH_SOCK = "$(${gpgPackage}/bin/gpgconf --list-dirs agent-ssh-socket)";
|
|
XDG_DATA_HOME = "$HOME/.local/share";
|
|
};
|
|
}
|