aboutsummaryrefslogtreecommitdiff
path: root/computers/nixy.nix
diff options
context:
space:
mode:
authorDylan <boss@tehbox.org>2026-04-29 23:15:45 +1200
committerDylan <boss@tehbox.org>2026-04-29 23:19:15 +1200
commitf96e43f992211290e3287facc505bea0bc1a3931 (patch)
tree02860a965002f0418847cedad2fac2e71208b443 /computers/nixy.nix
parentda3a4174ae0a287871e36899893abe9c858ad7e5 (diff)
downloadnixos-configuration-f96e43f992211290e3287facc505bea0bc1a3931.tar.gz
nixos-configuration-f96e43f992211290e3287facc505bea0bc1a3931.zip
feat: Nix version bump + other updatesHEADmaster
Lots of updates
Diffstat (limited to 'computers/nixy.nix')
-rw-r--r--computers/nixy.nix33
1 files changed, 23 insertions, 10 deletions
diff --git a/computers/nixy.nix b/computers/nixy.nix
index 50e4f22..bcdf3aa 100644
--- a/computers/nixy.nix
+++ b/computers/nixy.nix
@@ -113,7 +113,7 @@
};
programs.hyprland = {
- enable = true;
+ enable = false;
#package = inputs.hyprland.packages.${pkgs.system}.hyprland;
#portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland;
};
@@ -133,13 +133,12 @@
# Enable sound.
#sound.enable = true;
- services.pipewire =
- {
- enable = true;
- alsa.enable = false;
- alsa.support32Bit = false;
- pulse.enable = true;
- };
+ services.pipewire = {
+ enable = true;
+ alsa.enable = false;
+ alsa.support32Bit = false;
+ pulse.enable = true;
+ };
services.upower.enable = true;
@@ -180,6 +179,15 @@
hardware.graphics.enable32Bit = true;
programs.steam = {
enable = true;
+ package = pkgs.steam.override {
+ extraEnv = {
+ __NV_PRIME_RENDER_OFFLOAD=1;
+ __NV_PRIME_RENDER_OFFLOAD_PROVIDER="NVIDIA-G0";
+ __GLX_VENDOR_LIBRARY_NAME="nvidia";
+ __VK_LAYER_NV_optimus="NVIDIA_only";
+ };
+ };
+
extraCompatPackages = with pkgs; [
proton-ge-bin
];
@@ -204,16 +212,21 @@
"f /var/lib/systemd/linger/boss" # enables lingering
];
+ # programs.dconf.enable = true;
+
services.ratbagd.enable = true;
+ # xdg.portal.enable = true;
+ # services.flatpak.enable = true;
+
stylix = {
enable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/material-palenight.yaml";
image = ../wallpaper.png;
- targets.grub.useImage = true;
+ targets.grub.useWallpaper = true;
opacity = {
terminal = 0.8;
@@ -238,7 +251,7 @@
};
emoji = {
- package = pkgs.noto-fonts-emoji;
+ package = pkgs.noto-fonts-color-emoji;
name = "Noto Color Emoji";
};