host(satori): consolidate gui packages

-19
systems/satori/gui/audio.nix
···
support32Bit = true;
};
-
# extraConfig = {
-
# pipewire = {
-
# "10-force-quantum" = {
-
# "context.properties" = {
-
# "default.clock.quantum" = 2048;
-
# "default.clock.min-quantum" = 1024;
-
# "default.clock.quantum-floor" = 1024;
-
# };
-
# };
-
# };
-
-
# pipewire-pulse = {
-
# "stream.properties" = {
-
# "node.latency" = "256/48000";
-
# };
-
# };
-
# };
-
wireplumber.configPackages = [
# why aren't these consistent
(pkgs.writeTextDir "share/wireplumber/wireplumber.conf.d/50-disable-alsa-suspend.conf" ''
···
};
};
security.rtkit.enable = true;
-
# systemd.user.services.pipewire-pulse = {};
}
···
support32Bit = true;
};
wireplumber.configPackages = [
# why aren't these consistent
(pkgs.writeTextDir "share/wireplumber/wireplumber.conf.d/50-disable-alsa-suspend.conf" ''
···
};
};
security.rtkit.enable = true;
}
+9 -22
systems/satori/gui/default.nix
···
-
{
-
lib,
-
pkgs,
-
...
-
}: {
imports = [
./kde.nix
-
./browser.nix
./fonts.nix
-
./audio.nix
-
./power.nix
./input.nix
./security.nix
./development.nix
-
./productivity.nix
-
./finance.nix
-
./media.nix
-
-
./devices.nix
./degeneracy.nix
];
-
-
environment.sessionVariables = {
-
# wayland crap
-
NIXOS_OZONE_WL = "1";
-
MOZ_ENABLE_WAYLAND = "1";
-
-
# FIXME: remove when 24.05 is released.
-
LD_LIBRARY_PATH = lib.mkForce (lib.makeLibraryPath (with pkgs; [pipewire.jack pcsclite]));
-
};
}
···
+
{...}: {
imports = [
+
./power.nix
+
./hardware.nix
+
./audio.nix
+
./media.nix
+
+
./wayland.nix
./kde.nix
./fonts.nix
+
+
./browser.nix
./input.nix
./security.nix
./development.nix
./degeneracy.nix
];
}
systems/satori/gui/devices.nix systems/satori/gui/hardware.nix
-5
systems/satori/gui/finance.nix
···
-
{pkgs, ...}: {
-
environment.systemPackages = [
-
pkgs.kmymoney
-
];
-
}
···
-2
systems/satori/gui/input.nix
···
addons = with pkgs; [
fcitx5-mozc
fcitx5-rime
-
-
fcitx5-nord
];
};
};
···
addons = with pkgs; [
fcitx5-mozc
fcitx5-rime
];
};
};
-6
systems/satori/gui/media.nix
···
-
{pkgs, ...}: {
-
environment.systemPackages = [
-
pkgs.vlc
-
pkgs.obs-studio
-
];
-
}
···
+1
systems/satori/gui/productivity.nix systems/satori/gui/packages.nix
···
{pkgs, ...}: {
environment.systemPackages = [
pkgs.thunderbird
];
}
···
{pkgs, ...}: {
environment.systemPackages = [
+
pkgs.vlc
pkgs.thunderbird
];
}
+7
systems/satori/gui/wayland.nix
···
···
+
{...}: {
+
environment.sessionVariables = {
+
# wayland crap
+
NIXOS_OZONE_WL = "1";
+
MOZ_ENABLE_WAYLAND = "1";
+
};
+
}