1
0
mirror of https://github.com/ellmau/nixos.git synced 2025-12-21 09:49:39 +01:00
nixos/users/ellmau/default.nix

79 lines
1.1 KiB
Nix

{
config,
lib,
pkgs,
...
}: {
imports = [
./alacritty.nix
./autorandr.nix
./dunst.nix
./git.nix
./gpg.nix
./i3.nix
./kanshi.nix
./mako.nix
./nextcloud.nix
./polybar_i3.nix
./polybar_xmonad.nix
./xmonad.nix
./zsh.nix
./sway.nix
./waybar.nix
./graphical.nix
];
services = {
gnome-keyring = {
enable = true;
components = [
"pkcs11"
"secrets"
"ssh"
];
};
udiskie = {
enable = true;
automount = true;
notify = true;
tray = "auto";
};
};
xdg = {
enable = true;
};
home.packages = with pkgs; [
# comma did not compile on 15.07.2022
comma
kanshi
];
programs = {
direnv = {
enable = true;
nix-direnv.enable = true;
enableZshIntegration = true;
};
home-manager = {
enable = true;
};
ssh = {
enable = true;
forwardAgent = true;
serverAliveInterval = 5;
hashKnownHosts = true;
controlMaster = "auto";
controlPersist = "60s";
};
go.enable = true;
};
}