inputs: with inputs; let pkgs = import nixpkgs-unstable { system = "x86_64-linux"; config.allowUnfree = true; overlays = [ ]; }; in { "alex@dregil" = home-manager-unstable.lib.homeManagerConfiguration { inherit pkgs; modules = [{ programs.home-manager.enable = true; home = { username = "alex"; homeDirectory = "/home/alex"; stateVersion = "22.11"; packages = with pkgs; [ alacritty # fast terminal firefox # the browser with the fox # social jitsi-meet-electron # jitsi as a stand-alone app discord # talk to other people #inputs.simplex-chat.packages."x86_64-linux"."exe:simplex-chat" # editing helix # vim like editor nil # nix language server # system tools htop-vim # htop with vim bindings erdtree # du+tree had sex dua # ncdu but better bat # better cat uhk-agent # my keyboard mosh # ssh via udp # gaming support lutris ]; }; programs.bash = { enable = true; }; programs.zsh = { enable = true; }; programs.git = { enable = true; userName = "Alexander Kobjolke"; userEmail = "me@failco.de"; }; programs.password-store = { enable = true; }; # do not show home-manager notifications news.display = "silent"; services.gpg-agent = { enable = true; enableSshSupport = true; sshKeys = [ "9027AB16B9A7C20BD29F30F55CBA054430BF014C" ]; }; }]; }; }