Switch to ghostty, enable nextcloud client service

This commit is contained in:
Fern Garden 2025-08-04 23:31:56 +08:00
parent 17ba53843d
commit f980b1b78e

View file

@ -10,6 +10,13 @@ with lib; {
qt.enable = true; qt.enable = true;
gtk.enable = true; gtk.enable = true;
stylix.icons = {
enable = true;
package = pkgs.papirus-icon-theme;
light = "Papirus-Light";
dark = "Papirus-Dark";
};
# XDG portals. # XDG portals.
xdg.portal = { xdg.portal = {
enable = true; enable = true;
@ -67,7 +74,7 @@ with lib; {
binds = { binds = {
# Spawn programs. # Spawn programs.
"Mod+Return".action.spawn = "kitty"; "Mod+Return".action.spawn = "ghostty";
"Mod+Space".action.spawn = "fuzzel"; "Mod+Space".action.spawn = "fuzzel";
"Mod+E".action.spawn = "smile"; "Mod+E".action.spawn = "smile";
"Mod+Alt+L".action.spawn = "hyprlock"; "Mod+Alt+L".action.spawn = "hyprlock";
@ -286,7 +293,7 @@ with lib; {
enable = true; enable = true;
settings = { settings = {
main = { main = {
terminal = "kitty"; terminal = "ghostty";
horizontal-pad = 8; horizontal-pad = 8;
vertical-pad = 8; vertical-pad = 8;
inner-pad = 8; inner-pad = 8;
@ -364,7 +371,18 @@ with lib; {
# Clipboard manager. # Clipboard manager.
services.cliphist.enable = true; services.cliphist.enable = true;
# Nextcloud client.
services.nextcloud-client.enable = true;
# Install some software. # Install some software.
programs.ghostty = {
enable = true;
settings = {
window-padding-x = 4;
window-padding-y = 4;
};
};
programs.firefox = { programs.firefox = {
enable = true; enable = true;
profiles.default = { profiles.default = {
@ -378,11 +396,6 @@ with lib; {
colorTheme.enable = true; colorTheme.enable = true;
}; };
programs.kitty = {
enable = true;
settings.window_padding_width = 4;
};
fonts.fontconfig.enable = true; # discover fonts installed by home.packages. fonts.fontconfig.enable = true; # discover fonts installed by home.packages.
home.packages = with pkgs; [ home.packages = with pkgs; [
@ -403,7 +416,6 @@ with lib; {
nautilus nautilus
nerd-fonts.symbols-only nerd-fonts.symbols-only
networkmanagerapplet networkmanagerapplet
nextcloud-client
noto-fonts noto-fonts
noto-fonts-cjk-sans noto-fonts-cjk-sans
noto-fonts-cjk-serif noto-fonts-cjk-serif