update model to modular structure

This commit is contained in:
2026-02-22 06:17:06 +01:00
parent 9e1725a408
commit c800117125
6 changed files with 30 additions and 20 deletions

View File

@@ -0,0 +1,56 @@
{ pkgs, ... }:
{
programs.hyprland = {
enable = true;
withUWSM = true;
xwayland.enable = true;
};
environment.systemPackages = with pkgs; [
wofi
waybar
kitty
grim
swaynotificationcenter
evolution
firefox-bin
pamixer
swaylock
hyprpaper
lxsession
hyprshot
wayvnc
nerd-fonts.open-dyslexic
nemo-with-extensions
];
services.dbus.enable = true;
programs.dconf.enable = true;
hardware.graphics.enable = true;
services.greetd = {
enable = true;
settings = {
default_session = {
command = "Hyprland";
user = "nichkara";
};
};
};
xdg.portal = {
enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-hyprland ];
};
hardware.nvidia = {
modesetting.enable = true;
powerManagement.enable = false;
open = false;
};
systemd.targets.sleep.enable = false;
systemd.targets.suspend.enable = false;
systemd.targets.hibernate.enable = false;
systemd.targets.hybrid-sleep.enable = false;
}