redid theming system to utilize stylix, purging unused module files next

This commit is contained in:
2025-07-07 12:54:15 -05:00
parent 89be2cd52c
commit ddd9a53ab0
15 changed files with 798 additions and 101 deletions

View File

@@ -101,11 +101,10 @@ boot = {
# Enable the GNOME Desktop Environment.
programs.hyprland.enable = true;
services.desktopManager.plasma6.enable = false;
services.displayManager.sddm.enable = false;
services.displayManager.cosmic-greeter.enable = false;
services.desktopManager.cosmic.enable = true;
services.desktopManager.cosmic.enable = false;
/*services.displayManager = {
autoLogin.enable = true;
autoLogin.user = "joshuaelm";
@@ -235,7 +234,7 @@ hardware.pulseaudio.extraConfig = ''
fileSystems."/mnt/More-Games" = {
device = "/dev/sda1";
device = "/dev/disk/by-uuid/eb1d5913-63fb-4fd8-8299-b428fd2d5ea0";
fsType = "btrfs";
options = [
"users"
@@ -268,11 +267,11 @@ hardware.pulseaudio.extraConfig = ''
targetPkgs = pkgs: with pkgs; [
alsa-lib atk cairo cups curl dbus expat file fish fontconfig freetype
fuse glib gtk3 libGL libnotify libxml2 libxslt netcat nspr nss openjdk8
openssl.dev pango appimage-run pkg-config strace udev vulkan-loader watch wget which
openssl.dev cava pango appimage-run pkg-config strace udev vulkan-loader watch wget which
xorg.libX11 icu xorg.libxcb xorg.libXcomposite xorg.libXcursor
xorg.libXdamage xorg.libXext xorg.libXfixes xorg.libXi xorg.libXrandr
xorg.libXrender xorg.libXScrnSaver openssl xorg.libxshmfence xorg.libXtst
xorg.xcbutilkeysyms zlib fontconfig.lib libuuid xorg.libXft
xorg.xcbutilkeysyms zlib fontconfig.lib SDL2 libGL libuuid xorg.libXft
];
profile = ''export FHS=1'';
runScript = "fish";
@@ -286,21 +285,25 @@ hardware.pulseaudio.extraConfig = ''
cemu
teamspeak6-client
unetbootin
labymod-launcher
unzip
winetricks
cowsay
pfetch
ryujinx
hyprpolkitagent
gomatrix
python3
pavucontrol
gnomeExtensions.tray-icons-reloaded
pkgs.hyprpanel
cider
xfce.thunar
gnomeExtensions.open-bar
wallust
steamtinkerlaunch
grub2
cargo
btop
inputs.zen-browser.packages."${system}".default
qalculate-qt
kdePackages.kdenlive
@@ -327,9 +330,8 @@ hardware.pulseaudio.extraConfig = ''
wine
alvr
bottles
#cava
cava
pop-icon-theme
pop-launcher
gnome-tweaks
libnotify
libreoffice
@@ -337,7 +339,6 @@ hardware.pulseaudio.extraConfig = ''
hunspellDicts.en_US
neovide
flatpak
rofi-wayland
gradience
];
@@ -361,6 +362,24 @@ hardware.pulseaudio.extraConfig = ''
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
};
nixpkgs.config.packageOverrides = pkgs: {
steam = pkgs.steam.override {
extraLibraries = pkgs: [ pkgs.xorg.libxcb ];
extraPkgs = pkgs: with pkgs; [
xorg.libXcursor
xorg.libXi
xorg.libXinerama
xorg.libXScrnSaver
libpng
libpulseaudio
libvorbis
stdenv.cc.cc.lib
libkrb5
keyutils
];
};
};
programs.gamescope = {
enable = true;
capSysNice = true;