Files
nixos/home/home.nix
T
Greg Hellings 88c28ed0f2 Genesis buttoned up
Removed lots of overlays that are redundant now
Added copier to home tools
Added static DHCP leases to dnsmasq
Improved router
Added ability to read Jinja2 template files
2023-08-21 21:22:26 -05:00

70 lines
1.1 KiB
Nix

{ pkgs, lib, gui, gnome,
inputs,
...}:
{
imports = [
inputs.nixneovim.nixosModules.default
./modules
./ansible.nix
./bash.nix
./direnv.nix
./git.nix
./ssh.nix
./templates.nix
./vim.nix
./xonsh.nix
] ++ ( if gui then [ ./gui ] else []);
greg.gnome = gnome;
programs.tmux = {
enable = true;
keyMode = "vi";
shell = "${pkgs.xonsh}/bin/xonsh";
terminal = "xterm-256color";
customPaneNavigationAndResize = true;
#"set-option -g default-command ${pkgs.xonsh}/bin/xonsh"
extraConfig = (lib.strings.concatStringsSep "\n" [
"bind P paste-buffer"
]);
};
home.file.".pip/pip.conf".text = (lib.strings.concatStringsSep "\n" [
"[global]"
"retries = 1"
"index-url = https://pypi.python.org/simple"
"extra-index-url ="
" https://pypi.ivrtechnology.com/simple/"
" https://pypidev.ivrtechnology.com/simple/"
]);
home.stateVersion = "23.05";
home.packages = with pkgs; [
bitwarden-cli
brew
copier
diffutils
dmidecode
findutils
git
gnupatch
gregpy
hms
htop
inetutils
jq
nano
nmap
openssl
setup-ssh
tmux
transcrypt
tree
unzip
vagrant
wget
];
}