diff --git a/common.nix b/common.nix index 4f63327..c2721e5 100644 --- a/common.nix +++ b/common.nix @@ -69,7 +69,7 @@ with builtins; scc speedtest-rs - (pkgs.callPackage ./programs/edname.nix {}) + (pkgs.callPackage ./programs/edname.nix { }) ]; }; diff --git a/hosts/monosodium-glutamate-g/configuration.nix b/hosts/monosodium-glutamate-g/configuration.nix index 713da5d..f85c152 100644 --- a/hosts/monosodium-glutamate-g/configuration.nix +++ b/hosts/monosodium-glutamate-g/configuration.nix @@ -32,6 +32,9 @@ "10-clock-rate" = { "context.properties" = { "default.clock.allowed-rates" = "[ 48000 44100 ]"; + "default.clock.quantum" = "128"; + "default.clock.min-quantum" = "32"; + "default.clock.max-quantum" = "256"; "log.level" = "4"; }; }; @@ -72,7 +75,7 @@ zenstates zenmonitor tea - blender-hip + # pkgsRocm.blender jdk8 jdk11 ]; @@ -85,7 +88,6 @@ home-manager.users.jade = { ... }: { - programs.btop.package = pkgs.btop-rocm; programs.git.signing.key = "${pkgs.writeText "msg_id_ed25519.pub" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICR+WyklOASIymOiT+aIVjiLSAM1r3HdRADz2zT6bHfX jade@monosodium-glutamate-g"}"; }; diff --git a/modules/desktop-legacy/gaming.nix b/modules/desktop-legacy/gaming.nix index 94f60fa..a48353c 100644 --- a/modules/desktop-legacy/gaming.nix +++ b/modules/desktop-legacy/gaming.nix @@ -1,6 +1,7 @@ { config, lib, + pkgs, ... }: let @@ -13,13 +14,22 @@ with lib; }; config = mkIf cfg.enable { programs.steam.enable = true; + programs.gamemode.enable = true; + programs.gamescope = { + enable = true; + package = pkgs.gamescope.overrideAttrs (_: { + NIX_CFLAGS_COMPILE = [ "-fno-fast-math" ]; + }); + }; home-manager.users.jade = { pkgs, ... }: { home.packages = with pkgs; [ + gamemode prismlauncher dxvk_2 vkd3d-proton + mangohud ]; }; }; diff --git a/modules/desktop-legacy/social.nix b/modules/desktop-legacy/social.nix index 22f80f0..0c3483a 100644 --- a/modules/desktop-legacy/social.nix +++ b/modules/desktop-legacy/social.nix @@ -60,6 +60,7 @@ with lib; element-desktop pkgs.evolution-data-server-gtk4 deltachat-desktop + stoat-desktop ]; }; programs.evolution = { diff --git a/modules/desktop/home/niri/kdl/privacy.kdl b/modules/desktop/home/niri/kdl/privacy.kdl index 1190aeb..5fba8f1 100644 --- a/modules/desktop/home/niri/kdl/privacy.kdl +++ b/modules/desktop/home/niri/kdl/privacy.kdl @@ -6,6 +6,7 @@ layer-rule { window-rule { match app-id="^signal|Element|org.gnome.Evolution$" match title="^.*(Discord|Beispiel Screenshare block Bug|Bitwarden|Träwelling).*$" + match app-id="steam" title="^notificationtoasts_[\\d]+_desktop$" exclude title="^.*((Schrottkatze|Statistics|Leaderboard) - Träwelling|chaos.social|Nekoverse|catgirl.cloud).*$" exclude is-floating=true block-out-from "screen-capture" diff --git a/modules/desktop/home/niri/kdl/quirks.kdl b/modules/desktop/home/niri/kdl/quirks.kdl index 556dbc5..86c018a 100644 --- a/modules/desktop/home/niri/kdl/quirks.kdl +++ b/modules/desktop/home/niri/kdl/quirks.kdl @@ -1,6 +1,7 @@ // handle steam grabbing focus 1000 times on startup +// Edit: FUCK YOU STEAM FUCK YOU STEAM FUCK YOU STEAM window-rule { - match app-id="steam" title="Steam" + match app-id="steam" open-focused false } diff --git a/modules/media/default.nix b/modules/media/default.nix index 450040b..3ef1a22 100644 --- a/modules/media/default.nix +++ b/modules/media/default.nix @@ -23,7 +23,6 @@ with lib; home.packages = with pkgs; [ # creative software basics pastel - krita gimp drawing inkscape-with-extensions