This commit is contained in:
lsoriano-mcm
2025-06-23 14:32:58 -05:00
commit b631cb20a4
16 changed files with 483 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
{
pkgs,
inputs,
...
}: {
environment.systemPackages = with pkgs; [
wl-clipboard
hypridle
hyprlock
];
programs.hyprland = {
enable = true;
# package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
# portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
};
hardware = {
graphics.enable = true;
};
services = {
# displayManager.sddm.wayland = true;
displayManager.gdm.enable = true;
};
}
+11
View File
@@ -0,0 +1,11 @@
{
pkgs,
inputs,
...
}: {
environment.systemPackages = [
# or home.packages
inputs.nix-gaming.packages.${pkgs.system}.wine # installs a package
];
programs.steam.platformOptimizations.enable = true;
}
+19
View File
@@ -0,0 +1,19 @@
{
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
lowLatency = {
# enable this module
enable = true;
# defaults (no need to be set unless modified)
quantum = 64;
rate = 48000;
};
};
# make pipewire realtime-capable
security.rtkit.enable = true;
}
+20
View File
@@ -0,0 +1,20 @@
{
pkgs,
general,
terminal,
...
}: {
users = {
defaultUserShell = pkgs.${terminal.Shell};
users = {
${general.Username} = {
isNormalUser = true;
extraGroups = ["wheel" "networkmanager" "input"];
initialHashedPassword = "$6$Qab6SSvEJM2YRtVA$7Oyl7E3pp/FKtCC.2Tb2tyzp3yp7BFHFAKngUYJssQJ.v1Q2mqsgW9m7njpaKNcka2vyCwrnmw1R.YPlFqR0p1";
useDefaultShell = true;
packages = [
];
};
};
};
}