nixpkgs/home/programs.nix
Daniel Siepmann 90b5f5b6d0
Add SSH
Configure ssh, use git-crypt to crypt the configuration.
That way no information like domain name, ip, port, username, etc. are
exposed.
2022-05-24 11:55:50 +02:00

58 lines
1 KiB
Nix

{ config, pkgs }:
{
# Let Home Manager install and manage itself.
home-manager.enable = true;
# Add hook to zsh and bash.
# Does not work as there is no sqlite file.
# command-not-found.enable = true;
# Use nix-index as replacement.
# This needs to build index, which I do in custom-update-system
nix-index.enable = true;
neovim = import ./programs/neovim.nix {
inherit pkgs;
};
git = import ./programs/git.nix {
inherit pkgs;
};
htop = import ./programs/htop.nix {
inherit config;
};
tmux = import ./programs/tmux.nix {
inherit pkgs;
};
jq = import ./programs/jq.nix {
inherit config;
};
zsh = import ./programs/zsh.nix {
inherit config pkgs;
};
keychain = import ./programs/keychain.nix {
inherit config pkgs;
};
ssh = import ./programs/ssh.nix {
};
zathura = import ./programs/zathura.nix {
};
firefox = import ./programs/firefox.nix {
inherit pkgs;
};
mcfly = import ./programs/mcfly.nix {
};
# Media
cmus.enable = true;
}