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
70 lines
1.1 KiB
Nix
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
|
|
];
|
|
}
|