add kitty

This commit is contained in:
alisceon 2025-12-02 21:38:59 +01:00
parent a2b0dbe4ad
commit 78c1bdeab5
3 changed files with 43 additions and 58 deletions

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }:
{ config, pkgs, lib, hostName, ... }:
{
environment.systemPackages = with pkgs; [
mako # notification system developed by swaywm maintainer
@ -31,22 +31,12 @@
grim
slurp
wl-clipboard
brightnessctl
pulseaudio
sway-contrib.grimshot
kitty
kitty-themes
];
}; # end sway
# uwsm = {
# enable = true;
# waylandCompositors = {
# sway = {
# prettyName = "Sway";
# comment = "Sway compositor managed by UWSM";
# binPath = "${pkgs.sway}/bin/sway";
# extraArgs = [ "--unsupported-gpu" ];
# };
# };
# }; # end uwsm
light = {
enable = true;
}; # end light
@ -59,6 +49,13 @@
greetd.enableGnomeKeyring = true;
greetd-password.enableGnomeKeyring = true;
login.enableGnomeKeyring = true;
swaylock = {
text = ''
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
auth include login
'';
}; # end swaylock
}; # end pam.services
}; # end security
services = {
@ -67,7 +64,6 @@
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd 'sway --unsupported-gpu'";
#command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd 'uwsm start -- sway-uwsm.desktop'";
user = "greeter";
}; # end default_session
}; # end settings
@ -80,24 +76,7 @@
};
};
}; # end logind
#gnome = {
#gnome-keyring.enable = true;
#gcr-ssh-agent.enable = true;
#}; # end gnome
dbus.packages = [ pkgs.seahorse pkgs.gnome-keyring pkgs.gcr ];
}; # end services
users.users.alisceon.extraGroups = [ "video" "input" ];
# xdg.portal = {
# enable = true;
# wlr.enable = true;
# extraPortals = [
# pkgs.xdg-desktop-portal-gtk
# ];
# config = {
# common = {
# default = [ "gtk" ];
# "org.freedesktop.impl.portal.Secret" = [ "gnome-keyring" ];
# };
# };
# };
}