My Nix Configuration

[home] pulseaudio -> pipewire

Replace pulse-native tools with pw-native tools.

Changed files
+20 -20
modules
systems
x86_64-linux
zaphod
-1
modules/home/profiles/desktop/default.nix
···
keepassxc
(mumble.override { pipewireSupport = true; })
playerctl
-
pulseaudio-ctl
thunderbird
wlogout
wl-clipboard
···
keepassxc
(mumble.override { pipewireSupport = true; })
playerctl
thunderbird
wlogout
wl-clipboard
+11 -10
modules/home/profiles/gui/default.nix
···
};
};
home.packages = with pkgs; [
jetbrains-toolbox
libappindicator
libappindicator-gtk3
-
pavucontrol
-
grim
-
slurp
-
satty
-
sway-launcher-desktop
-
ueberzug
lutris
-
py.olympus
prismlauncher
protontricks
-
proton-caller
-
gajim
tauon
(vesktop.override { withSystemVencord = false; })
-
krita
];
};
}
···
};
};
home.packages = with pkgs; [
+
gajim
+
grim
+
helvum
jetbrains-toolbox
+
krita
libappindicator
libappindicator-gtk3
lutris
prismlauncher
+
proton-caller
protontricks
+
pwvucontrol
+
py.olympus
+
satty
+
slurp
+
sway-launcher-desktop
tauon
+
ueberzug
(vesktop.override { withSystemVencord = false; })
];
};
}
+4 -4
modules/home/wayland/keybindings.nix
···
"${mod}+w" = null;
"XF86MonBrightnessDown" = "exec brightnessctl set 5%-";
"XF86MonBrightnessUp" = "exec brightnessctl set +5%";
-
"XF86AudioRaiseVolume" = "exec pactl set-sink-volume @DEFAULT_SINK@ +5%";
-
"XF86AudioLowerVolume" = "exec pactl set-sink-volume @DEFAULT_SINK@ -5%";
-
"XF86AudioMute" = "exec pactl set-sink-mute @DEFAULT_SINK@ toggle";
-
"XF86AudioMicMute" = "exec pactl set-source-mute @DEFAULT_SOURCE@ toggle";
"XF86AudioPlay" = "exec playerctl play-pause";
"XF86AudioNext" = "exec playerctl next";
"XF86AudioPrev" = "exec playerctl previous";
···
"${mod}+w" = null;
"XF86MonBrightnessDown" = "exec brightnessctl set 5%-";
"XF86MonBrightnessUp" = "exec brightnessctl set +5%";
+
"XF86AudioRaiseVolume" = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+";
+
"XF86AudioLowerVolume" = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-";
+
"XF86AudioMute" = "exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle";
+
"XF86AudioMicMute" = "exec wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle";
"XF86AudioPlay" = "exec playerctl play-pause";
"XF86AudioNext" = "exec playerctl next";
"XF86AudioPrev" = "exec playerctl previous";
+2 -2
modules/home/wayland/waybar-style.css
···
#cpu,
#memory,
#network,
-
#pulseaudio,
#clock,
#idle_inhibitor,
#sway-language,
···
#cpu:hover,
#memory:hover,
#network:hover,
-
#pulseaudio:hover,
#clock:hover,
#idle_inhibitor:hover,
#sway-language:hover,
···
#cpu,
#memory,
#network,
+
#wireplumber,
#clock,
#idle_inhibitor,
#sway-language,
···
#cpu:hover,
#memory:hover,
#network:hover,
+
#wireplumber:hover,
#clock:hover,
#idle_inhibitor:hover,
#sway-language:hover,
+1 -1
modules/home/wayland/waybar.nix
···
""
""
];
-
on-click = lib.getExe pkgs.helvum;
};
"custom/media" = {
format = "{icon}{}";
···
""
""
];
+
on-click = lib.getExe pkgs.pwvucontrol;
};
"custom/media" = {
format = "{icon}{}";
+2 -2
systems/x86_64-linux/zaphod/packages.nix
···
inputs,
config,
...
-
}: {
environment.systemPackages = [
config.boot.kernelPackages.perf
pkgs.clinfo
···
pkgs.networkmanagerapplet
pkgs.pipewire.jack
pkgs.pmutils
-
pkgs.pulseaudio
pkgs.qbittorrent
pkgs.sbctl
pkgs.statix
···
inputs,
config,
...
+
}:
+
{
environment.systemPackages = [
config.boot.kernelPackages.perf
pkgs.clinfo
···
pkgs.networkmanagerapplet
pkgs.pipewire.jack
pkgs.pmutils
pkgs.qbittorrent
pkgs.sbctl
pkgs.statix