{ pkgs, lib, config, inputs, ... }: { imports = [ inputs.home-manager.nixosModules."home-manager" ]; config = { home-manager.users.tzlil = {pkgs, ...}@hm: { home = { packages = with pkgs; [ rsync curl ripgrep ]; }; programs = { ssh.enable = true; git = { userName = "tzlil"; userEmail = "tzlils@protonmail.com"; enable = true; }; fish = { enable = true; shellAliases = { gc = "git clone"; l = "ls -alh"; }; functions = { sb.body = "nixos-rebuild build --flake git+ssh://tzlil@100.99.246.128/home/tzlil/newflake --use-remote-sudo"; sw.body = "nixos-rebuild switch --flake git+ssh://tzlil@100.99.246.128/home/tzlil/newflake --use-remote-sudo"; }; }; }; }; }; }