{ config, pkgs, ... }: { home.stateVersion = "25.05"; home.packages = with pkgs; [ wget # Tool for retrieving files using HTTP/S and FTP imagemagick # Image manipulation software suite gauche # R7RS Scheme scripting engine typst # Modern markup-based typesetting system rsync # Incremental file transfer utility tmux # Terminal multiplexer btop # Resource monitor irssi # Terminal based IRC client direnv # ]; home.file = { ".config/ghostty/config" .source = dotfiles/ghostty/config; ".config/kanata/conf.kbd" .source = dotfiles/kanata/conf.kbd; /* ".config/nvim/init.lua" .source = builtins.fetchurl { url = "https://git.luluslly.xyz/lulusilly/dotfiles/raw/branch/master/.config/nvim/init.lua"; sha256 = "fc7104ae4957a7ff92375557725daf9872f836645556f7940fdd6366b04386e0"; }; */ }; home.sessionVariables = { EDITOR = "nvim"; }; programs.git = { enable = true; userName = "lulusilly"; userEmail = "lunita@puppygirl.onl"; aliases = { ci = "commit -m"; pu = "push origin main"; pm = "push origin master"; s = "status"; co = "checkout"; }; }; programs.home-manager.enable = true; }