{ pkgs, user, ... }: { home = { username = "${user}"; homeDirectory = "/home/${user}"; }; imports = [ ./shared.nix ./modules/utils.nix ./modules/networking.nix ./modules/neovim.nix ./modules/emacs.nix ./modules/tmux.nix ./modules/zsh.nix ]; services.emacs.enable = true; home.packages = with pkgs; [ rbw rofi-rbw wireguard-tools ]; home.file = { ".config/niri/config.kdl".source = ../assets/.config/niri/config.kdl; ".config/fuzzel/fuzzel.ini".source = ../assets/.config/fuzzel/fuzzel.ini.; ".config/alacritty/alacritty.toml".source = ../assets/.config/alacritty/alacritty.toml; }; }