added hypridle, hyprlock, and sddm + sddm-theme-corners

This commit is contained in:
Emile Clark-Boman 2024-11-08 14:26:30 +10:00
parent aca0bcc993
commit 97b344eb03
11 changed files with 445 additions and 196 deletions

View file

@ -66,18 +66,17 @@ in {
# ----- SERVICES -----
services = {
# Set display manager (login screen)
#displayManager = {
# sddm = {
# enable = true;
# #theme = "${import ./sddm-theme.nix { inherit pkgs; }}";
# wayland.enable = true; # enable experimental sddm support for wayland
# };
# defaultSession = "hyprland";
#};
displayManager = {
sddm = {
enable = true;
wayland.enable = true; # enable experimental sddm support for wayland
theme = "${import ./sddm-theme-corners.nix {inherit pkgs;}}";
};
defaultSession = "hyprland";
};
# Enable sound
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
#hardware.pulseaudio.enable = false;
pipewire = {
enable = true;
@ -95,6 +94,7 @@ in {
tumbler.enable = true; # Thunar image thumbnail support
gvfs.enable = true; # Thunar mount, trash, and other functionality
};
security.rtkit.enable = true;
# allow wheel group to use passwordless sudo
users = {
@ -174,6 +174,7 @@ in {
zoxide
doggo
tldr
btop
# Pretty necessary
git
@ -235,6 +236,7 @@ in {
# ];
# })
nerdfonts
geist-font # for my hyprlock theme
# texlive maintains a noto-emoji flake
texlivePackages.noto-emoji