{ config, pkgs, pkgs-unstable, username, ... }: { imports = [ ./hyperland ]; # TODO please change the username & home directory to your own home.username = "${username}"; home.homeDirectory = "/home/${username}"; # Packages that should be installed to the user profile. home.packages = with pkgs; [ kitty eza pkgs-unstable.obsidian jq pkgs-unstable._1password pkgs-unstable._1password-gui pkgs-unstable.skypeforlinux ]; programs.ssh = { enable = true; extraConfig = '' Host * IdentityAgent "~/.1password/agent.sock" ''; }; # This value determines the home Manager release that your # configuration is compatible with. This helps avoid breakage # when a new home Manager release introduces backwards # incompatible changes. # # You can update home Manager without changing this value. See # the home Manager release notes for a list of state version # changes in each release. home.stateVersion = "23.11"; # Let home Manager install and manage itself. # programs.home-manager.enable = true; }