This commit is contained in:
Mars 2024-10-18 00:43:17 -04:00
parent 47b0b54cb3
commit d2ab8f38e3
Signed by: pupbrained
GPG key ID: 0FF5B8826803F895
8 changed files with 234 additions and 199 deletions

View file

@ -13,7 +13,7 @@
rtkit.enable = true;
pam = {
services.greetd.enableGnomeKeyring = true;
services.cosmic-greeter-daemon.enableGnomeKeyring = true;
loginLimits = [
{
@ -39,23 +39,29 @@
};
fonts = {
packages = with pkgs.iosevka-comfy; [
comfy
comfy-duo
comfy-fixed
comfy-motion
comfy-motion-duo
comfy-motion-fixed
comfy-wide
comfy-wide-duo
comfy-wide-fixed
comfy-wide-motion
comfy-wide-motion-duo
comfy-wide-motion-fixed
];
packages = with pkgs;
[
ibm-plex
nerdfonts
]
++ (with iosevka-comfy; [
comfy
comfy-duo
comfy-fixed
comfy-motion
comfy-motion-duo
comfy-motion-fixed
comfy-wide
comfy-wide-duo
comfy-wide-fixed
comfy-wide-motion
comfy-wide-motion-duo
comfy-wide-motion-fixed
]);
fontconfig = {
subpixel.rgba = "rgb";
hinting.enable = true;
subpixel.lcdfilter = "none";
};
};
@ -81,12 +87,7 @@
identityPaths = ["/persist/root/.ssh/id_ed25519"];
};
chaotic = {
scx = {
enable = true;
scheduler = "scx_rusty";
};
};
chaotic.scx.enable = true;
virtualisation = {
spiceUSBRedirection.enable = true;
@ -407,6 +408,11 @@
zlib
];
};
obs-studio = {
enable = true;
enableVirtualCamera = true;
};
};
networking = {
@ -511,7 +517,22 @@
};
};
xdg.portal.enable = true;
xdg.portal = {
enable = true;
config = {
common = {
default = [
"cosmic"
"gtk"
];
};
};
extraPortals = [
pkgs.xdg-desktop-portal-cosmic
pkgs.xdg-desktop-portal-gtk
];
xdgOpenUsePortal = true;
};
system.stateVersion = "24.05";
}