dotfiles/home-gui.nix

64 lines
1.4 KiB
Nix

{ pkgs, ... }:
{
# fonts.fontconfig.enable = true;
home.packages = with pkgs; [
localsend
# deskflow
];
programs.sioyek.enable = true;
programs.halloy = {
enable = true;
settings = {
servers.liberachat = {
nickname = "sw4n";
server = "irc.libera.chat";
nick_password_file = "/Users/dustinswan/.liberachat-nickserv-password";
channels = ["#halloy" "#haskell" "#nixos"];
};
};
};
programs.ghostty = {
enable = true;
installBatSyntax = false;
settings = {
font-family = "Iosevka NFM";
font-size = 12;
font-thicken = true;
theme = "dark:TokyoNight Storm,light:TokyoNight Day";
background-opacity = 0.95;
background-blur-radius = 15;
window-padding-x = 12;
window-padding-y = 8;
window-padding-balance = true;
macos-titlebar-style = "tabs";
window-theme = "auto";
macos-option-as-alt = "left";
copy-on-select = "clipboard";
};
};
programs.zed-editor = {
enable = true;
userSettings = {
vim_mode = true;
theme = {
mode = "system";
light = "Tokyo Night Light";
dark = "Tokyo Night Storm";
};
buffer_font_size = 16;
buffer_font_family = "Iosevka Nerd Font Mono";
vim = {
enable_vim_sneak = true;
use_smartcase_find = true;
};
format_on_save = "off";
};
};
}