srpnix/nixos/desktop.nix
2025-03-26 22:51:40 -04:00

56 lines
1.1 KiB
Nix

{ inputs, pkgs, ... }:
{
services.greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --time-format '%I:%M %p | %a %h | %F' --cmd Hyprland";
user = "greeter";
};
};
};
programs.noisetorch.enable = true;
programs.hyprland = {
enable = true;
withUWSM = true;
xwayland.enable = true;
};
environment.sessionVariables = {
NIXOS_OZONE_WL = "1";
WLR_NO_HARDWARE_CURSORS = "1";
AQ_NO_ATOMIC="0";
};
environment.systemPackages = with pkgs; [
greetd.tuigreet
pyprland
hyprpicker
hyprcursor
hyprlock
hypridle
hyprpaper
hyprpolkitagent
mpvpaper
waybar-mpris
xdg-desktop-portal-gtk
brave
thunderbird-latest
zathura
mpv
imv
plexamp
vscode
equibop
cinny-desktop
telegram-desktop
vscode.fhs
grimblast
];
}