{ pkgs, ... }: { home.stateVersion = "22.05"; home.username = "jfrikker"; home.homeDirectory = "/home/jfrikker"; # home.packages = [ pkgs.pinentry ]; jfrikker.enable = true; jfrikker.desktop.enable = true; programs.ghostty = { enable = true; settings = { font-family = "Iosevka Term Extended"; font-size = 10; }; }; programs.foot = { enable = true; settings = { main = { font = "Iosevka Term:size=10:width=expanded"; }; }; }; home.pointerCursor = { enable = true; package = pkgs.vanilla-dmz; name = "Vanilla-DMZ"; sway.enable = true; gtk.enable = true; }; wayland.windowManager.sway = { enable = true; config.modifier = "Mod4"; # config.terminal = "${pkgs.ghostty}/bin/ghostty"; config.input = { "1452:628:bcm5974" = { scroll_factor = "0.4"; }; }; }; programs.emacs.package = pkgs.emacs-pgtk; }