Skip to content

Commit

Permalink
Merge pull request #384 from Jovian-Experiments/big-bumpa
Browse files Browse the repository at this point in the history
Big bumpa
  • Loading branch information
K900 authored Jul 3, 2024
2 parents 259872c + 6953a77 commit b4b7577
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 24 deletions.
5 changes: 2 additions & 3 deletions modules/devices/steamdeck/sound.nix
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ in
pulse.enable = true;
alsa.enable = true;
configPackages = [ pkgs.steamdeck-dsp ];
wireplumber.package = pkgs.wireplumber-jupiter;
wireplumber.configPackages = [ pkgs.steamdeck-dsp ];
};

Expand All @@ -56,7 +55,7 @@ in
systemd.services.pipewire-sysconf = {
description = "Hardware Specific Pipewire Configuration";
unitConfig.ConditionPathIsDirectory = "/run";
before = ["display-manager.service"];
before = ["multi-user.target"];
wantedBy = ["multi-user.target"];
serviceConfig = {
Type = "oneshot";
Expand All @@ -67,7 +66,7 @@ in
systemd.services.wireplumber-sysconf = {
description = "Hardware Specific Wireplumber Configuration";
unitConfig.ConditionPathIsDirectory = "/run";
before = ["display-manager.service"];
before = ["multi-user.target"];
wantedBy = ["multi-user.target"];
serviceConfig = {
Type = "oneshot";
Expand Down
2 changes: 1 addition & 1 deletion modules/steamos/bluetooth.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ in
MultiProfile = "multiple";
FastConnectable = true;
# enable experimental LL privacy, experimental offload codecs
KernelExperimental = "15c0a148-c273-11ea-b3de-0242ac130004,a6695ace-ee7f-4fb9-881a-5fac66c629af";
KernelExperimental = "15c0a148-c273-11ea-b3de-0242ac130004";
};
LE = {
ScanIntervalSuspend = 2240;
Expand Down
4 changes: 0 additions & 4 deletions overlay.nix
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,6 @@ rec {
steamos-manager = final.callPackage ./pkgs/steamos-manager { };
steamos-polkit-helpers = final.callPackage ./pkgs/jupiter-hw-support/polkit-helpers.nix { };
steamdeck-dsp = final.callPackage ./pkgs/steamdeck-dsp { };
wireplumber-jupiter = import ./pkgs/wireplumber {
wireplumber' = super.wireplumber;
inherit (final) fetchFromGitHub;
};

opensd = final.callPackage ./pkgs/opensd { };

Expand Down
4 changes: 2 additions & 2 deletions pkgs/steamdeck-dsp/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ let
};
self = stdenv.mkDerivation(finalAttrs: {
pname = "steamdeck-dsp";
version = "0.49";
version = "0.49.2";

src = fetchFromGitHub {
owner = "Jovian-Experiments";
repo = "steamdeck-dsp";
rev = finalAttrs.version;
hash = "sha256-p8MglG91hpIqb6nXr7UqtbruIALvaySaSs5U5eTvMmI=";
hash = "sha256-u04mfOsCkNxGwXYPb7TuJhZ5K7ZrkqjLVb/4RErNHgc=";
};

nativeBuildInputs = [
Expand Down
11 changes: 0 additions & 11 deletions pkgs/wireplumber/default.nix

This file was deleted.

26 changes: 23 additions & 3 deletions support/manifest/mappings.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ alsa-ucm-conf.check = "1.2.9-1.2"
atomupd-daemon-git.ignore = true

# FIXME: has some not-yet-upstream patches, maybe we want them in nixpkgs?
bluez.check = "5.76-2.1"
bluez.check = "5.76-2.2"

# more A/B stuff
bmap-tools.ignore = true
Expand All @@ -52,6 +52,9 @@ ckbcomp.ignore = true
# just disables tests
clang.check = "16.0.6-2.1"

# we don't enable this anywhere in the first place
ddcutil.ignore = true

# unused
debos-git.ignore = true

Expand All @@ -69,6 +72,9 @@ ds-inhibit.ignore = true
drm_info.ignore = true
drm_info-git.ignore = true

# FIXME: GPU reset thingy, package?
drm_janitor.ignore = true

# backports already in nixpkgs
e2fsprogs.check = "1.47.0-1.2"

Expand All @@ -85,6 +91,9 @@ flatpak.check = "1:1.15.6-2.1"
foxnet.ignore = true
foxnetstatsd.ignore = true

# we use nixpkgs version
fwupd-minimal.ignore = true

galileo-mura = { map = true, pkgrel = 1, fixup = "v" }

gamescope.map = ["gamescope", "gamescope-session"]
Expand Down Expand Up @@ -132,7 +141,9 @@ holo-rust-packaging-tools.ignore = true
holo-zram-swap.check = "0.2-0"

# FIXME: IME stuff
ibus.ignore = true
ibus-anthy.ignore = true
ibus-pinyin.ignore = true
ibus-table-cangjie-lite.ignore = true

# backport from newer version than what we have
Expand Down Expand Up @@ -229,6 +240,9 @@ neptune-ctl.ignore = true
# FIXME?
networkmanager.check = "1.44.2-3.3"

# security backports, nixpkgs has latest
openssh.check = "9.6p1-3.1"

# Arch stuff
pacman-contrib.ignore = true
paru.ignore = true
Expand All @@ -255,6 +269,9 @@ powerbuttond.check = "2-1"
# some internal tooling, not shipped
python-libversion.ignore = true

# FIXME: more IME stuff
pyzy.ignore = true

# more A/B stuff
rauc.ignore = true

Expand Down Expand Up @@ -292,7 +309,7 @@ steamos-atomupd-client-git.ignore = true
# applied as NixOS modules instead
# check both to make sure we get the latest changes
steamos-customizations-git.check = "20240530.1-3"
steamos-customizations-jupiter.check = "20240530.1-3"
steamos-customizations-jupiter.check = "20240702.1-1"

# devkit stuff
steamos-devkit-service.ignore = true
Expand Down Expand Up @@ -357,7 +374,7 @@ wayland-protocols.ignore = true
# dependency of pipewire
webrtc-audio-processing-1.ignore = true

wireplumber = { map = "wireplumber-jupiter", pkgrel = 1 }
wireplumber.check = "0.5.3-1.2"

# ours is newer
xdg-desktop-portal-gtk.ignore = true
Expand All @@ -367,3 +384,6 @@ xorg-xwayland.check = "23.2.6-3"

# build dependency
xorgproto.ignore = true

# Arch packaging fix, we don't care
zenity-gtk3.check = "3.44.2-2"

0 comments on commit b4b7577

Please sign in to comment.