47 lines
946 B
Nix
47 lines
946 B
Nix
{ 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;
|
|
}
|