diff --git a/systems/x86_64-linux/drivebystation-nix/default.nix b/systems/x86_64-linux/drivebystation-nix/default.nix index 9f9db59..0d436f8 100644 --- a/systems/x86_64-linux/drivebystation-nix/default.nix +++ b/systems/x86_64-linux/drivebystation-nix/default.nix @@ -42,6 +42,7 @@ in nix.settings.experimental-features = [ "nix-command" "flakes" ]; # Define a user account. Don't forget to set a password with ‘passwd’. # Desktops + my-namespace.desktop-environment.cinnamon.enable = true; my-namespace.desktop-environment.xfce.enable = true; my-namespace.desktop-environment.gnome.enable = true; my-namespace.desktop-environment.kde.enable = true; @@ -69,13 +70,14 @@ in # Packages from inputsq inputs.game-of-life.packages.x86_64-linux.default inputs.zen-browser.packages.x86_64-linux.default - inputs.anikki.packages.x86_64-linux.default + # inputs.anikki.packages.x86_64-linux.default # We want flatpak support flatpak # GNOME shit thunderbird soundwireserver - vscode + # vscode + # discord spotify appimage-run prismlauncher #replaces broken minecraft package @@ -83,6 +85,7 @@ in terraform virt-manager nil + codex # thunderbird ]; @@ -99,6 +102,7 @@ in # Open ports in the firewall. networking.firewall.allowedTCPPorts = [ 59010 #SoundWireServer + 5901 5001 11434 3389 #RDP @@ -106,6 +110,7 @@ in ]; networking.firewall.allowedUDPPorts = [ 59010 #SoundWireServer + 5901 5001 11434 3389 #RDP @@ -120,6 +125,22 @@ in nixpkgs.config.allowBroken = true; powerManagement.cpuFreqGovernor = "performance"; # Set up system Packages + environment.sessionVariables.GI_TYPELIB_PATH = + lib.makeSearchPath "lib/girepository-1.0" [ + pkgs.my-namespace.rounded-blur + ]; + environment.sessionVariables = { + # If you are using Hyprland, labwc, or Sway (wlroots-based): + WLR_DRM_NO_ATOMIC = "1"; + + KWIN_DRM_DISABLE_TRIPLE_BUFFERING="1"; + + # If you are using KDE Plasma (KWin): + KWIN_FORCE_SW_CURSOR = "1"; + + # For modern wlroots (and Aquamarine in Hyprland) to force software cursors: + WLR_NO_HARDWARE_CURSORS = "1"; + }; environment.systemPackages = with pkgs; [ git wine @@ -132,6 +153,9 @@ in my-namespace.udev-steelseries my-namespace.hello my-namespace.linux-wallpaperengine + my-namespace.rounded-blur + my-namespace.rounded-windows-bms + vscode-modernized (pkgs.writeShellScriptBin "switch-to-desktop" '' #!/bin/sh