{ config, pkgs, inputs, ... }: { imports = [ inputs.dms.homeModules.dank-material-shell ]; home = { username = "janne"; homeDirectory = "/home/janne"; }; home.packages = [ pkgs.thunderbird pkgs.git pkgs.pdfpc pkgs.ktailctl pkgs.kitty pkgs.alacritty pkgs.clang-tools (pkgs.bottles.override { removeWarningPopup = true; }) pkgs.dropbox pkgs.unzip ]; programs.dank-material-shell = { enable = true; }; programs.emacs = { enable = true; package = pkgs.emacs-pgtk; extraPackages = epkgs: [ epkgs.nix-mode epkgs.magit epkgs.moody epkgs.material-theme epkgs.yaml-mode epkgs.epkg epkgs.vertico epkgs.orderless epkgs.consult epkgs.embark epkgs.embark-consult ]; extraConfig = builtins.readFile ./emacs.el; }; programs.zsh.enable = true; # Enable home-manager and git programs.git = { enable = true; settings.user.name = "Janne Peltola"; settings.user.email = "git@jannepeltola.net"; }; services.kdeconnect.enable = true; # Nicely reload system units when changing configs systemd.user.startServices = "sd-switch"; # https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion home.stateVersion = "25.05"; }