feat: integrate spicetify-nix for Spotify customization, add steam and add hyprlock configuration

This commit is contained in:
2025-11-14 23:49:11 +00:00
parent 462ba056d3
commit a12268118f
8 changed files with 290 additions and 12 deletions

View File

@@ -31,11 +31,22 @@
# Exclude xterm (we use alacritty instead)
services.xserver.excludePackages = [ pkgs.xterm ];
# Display manager - SDDM with Wayland support
services.displayManager.sddm = {
# PAM service for hyprlock (required for hyprlock to work)
security.pam.services.hyprlock = {};
# Display manager - greetd with autologin to Hyprland
services.greetd = {
enable = true;
wayland.enable = true;
settings.default_session = {
command = "Hyprland";
user = "zeph";
};
};
# Environment for greeter
environment.etc."greetd/environments".text = ''
Hyprland
'';
# Fonts (shared across all machines)
fonts.packages = with pkgs; [
@@ -104,7 +115,7 @@
enable32Bit = true;
};
# System-wide packages
# System-wide packages
environment.systemPackages = with pkgs; [
vim
wget
@@ -114,6 +125,8 @@
neofetch
unzip
zip
# Steam (system-wide)
steam
];
# Enable flakes

19
system/sddm/theme.conf Normal file
View File

@@ -0,0 +1,19 @@
[General]
# Background - use solid color since we don't have a specific wallpaper yet
background=#050a0e
backgroundMode=fill
# Colors matching your dark pale blue theme
primaryColor=#4a7aa1
accentColor=#2a5d82
backgroundColor=#050a0e
# Font
font=FiraCode Nerd Font
fontSize=12
# Layout
showUsersByDefault=true
# Blur effect
blurRadius=50