How can I install jack2 on nixos?
up vote
0
down vote
favorite
I have been trying to follow the instrucitons here: https://nixos.wiki/wiki/Using_JACK_with_PulseAudio
error: attribute 'pulseaudio' missing, at /etc/nixos/configuration.nix:17:33
(use '--show-trace' to show detailed location information)
I receive the above when trying
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
I've also found this github commit - but I don't think it's in the nixos channel yet? https://github.com/NixOS/nixpkgs/blob/f4811789605ee3fb1c069fd6c569aae32cd27d1e/pkgs/misc/jackaudio/default.nix
nixos nix
add a comment |
up vote
0
down vote
favorite
I have been trying to follow the instrucitons here: https://nixos.wiki/wiki/Using_JACK_with_PulseAudio
error: attribute 'pulseaudio' missing, at /etc/nixos/configuration.nix:17:33
(use '--show-trace' to show detailed location information)
I receive the above when trying
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
I've also found this github commit - but I don't think it's in the nixos channel yet? https://github.com/NixOS/nixpkgs/blob/f4811789605ee3fb1c069fd6c569aae32cd27d1e/pkgs/misc/jackaudio/default.nix
nixos nix
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have been trying to follow the instrucitons here: https://nixos.wiki/wiki/Using_JACK_with_PulseAudio
error: attribute 'pulseaudio' missing, at /etc/nixos/configuration.nix:17:33
(use '--show-trace' to show detailed location information)
I receive the above when trying
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
I've also found this github commit - but I don't think it's in the nixos channel yet? https://github.com/NixOS/nixpkgs/blob/f4811789605ee3fb1c069fd6c569aae32cd27d1e/pkgs/misc/jackaudio/default.nix
nixos nix
I have been trying to follow the instrucitons here: https://nixos.wiki/wiki/Using_JACK_with_PulseAudio
error: attribute 'pulseaudio' missing, at /etc/nixos/configuration.nix:17:33
(use '--show-trace' to show detailed location information)
I receive the above when trying
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
I've also found this github commit - but I don't think it's in the nixos channel yet? https://github.com/NixOS/nixpkgs/blob/f4811789605ee3fb1c069fd6c569aae32cd27d1e/pkgs/misc/jackaudio/default.nix
nixos nix
nixos nix
asked Dec 7 at 21:31
Chris Stryczynski
521317
521317
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
up vote
1
down vote
It looks like pulseaudio is not installed, I would do the following.
Add to your configuration:
hardware.pulseaudio.enable = true;
hardware.pulseaudio.support32Bit = true; ## If compatibility with 32-bit
applications is desired.
You may need to add users to the audio group for them to be able to use audio devices:
users.extraUsers.alice.extraGroups = [ "audio" ... ];
More info: Here
add a comment |
up vote
0
down vote
I think I had to update the channels,
I've added myself to the "audio" groups as mentioned by @Michael.
Add this to my config:
let
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
in
{
...
I had to kill pulseaudio and stop it from starting: systemctl --user disable pulseaudio
I had to install these packages:
unstable.jack2
libjack2
qjackctl
Add this file:
cat ~/.config/pulse/client.conf
daemon-binary=/var/run/current-system/sw/bin/pulseaudio
And then using qjackctl set the jackd path to jackdbus
and enable the two settings (Setup > Misc) for Enable D-Bus interface
and Enable JACK D-Bus interface
.
Not sure if all the above is required and optimal - but it works on initial inspection.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f486676%2fhow-can-i-install-jack2-on-nixos%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
It looks like pulseaudio is not installed, I would do the following.
Add to your configuration:
hardware.pulseaudio.enable = true;
hardware.pulseaudio.support32Bit = true; ## If compatibility with 32-bit
applications is desired.
You may need to add users to the audio group for them to be able to use audio devices:
users.extraUsers.alice.extraGroups = [ "audio" ... ];
More info: Here
add a comment |
up vote
1
down vote
It looks like pulseaudio is not installed, I would do the following.
Add to your configuration:
hardware.pulseaudio.enable = true;
hardware.pulseaudio.support32Bit = true; ## If compatibility with 32-bit
applications is desired.
You may need to add users to the audio group for them to be able to use audio devices:
users.extraUsers.alice.extraGroups = [ "audio" ... ];
More info: Here
add a comment |
up vote
1
down vote
up vote
1
down vote
It looks like pulseaudio is not installed, I would do the following.
Add to your configuration:
hardware.pulseaudio.enable = true;
hardware.pulseaudio.support32Bit = true; ## If compatibility with 32-bit
applications is desired.
You may need to add users to the audio group for them to be able to use audio devices:
users.extraUsers.alice.extraGroups = [ "audio" ... ];
More info: Here
It looks like pulseaudio is not installed, I would do the following.
Add to your configuration:
hardware.pulseaudio.enable = true;
hardware.pulseaudio.support32Bit = true; ## If compatibility with 32-bit
applications is desired.
You may need to add users to the audio group for them to be able to use audio devices:
users.extraUsers.alice.extraGroups = [ "audio" ... ];
More info: Here
answered Dec 8 at 2:34
Michael Prokopec
999116
999116
add a comment |
add a comment |
up vote
0
down vote
I think I had to update the channels,
I've added myself to the "audio" groups as mentioned by @Michael.
Add this to my config:
let
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
in
{
...
I had to kill pulseaudio and stop it from starting: systemctl --user disable pulseaudio
I had to install these packages:
unstable.jack2
libjack2
qjackctl
Add this file:
cat ~/.config/pulse/client.conf
daemon-binary=/var/run/current-system/sw/bin/pulseaudio
And then using qjackctl set the jackd path to jackdbus
and enable the two settings (Setup > Misc) for Enable D-Bus interface
and Enable JACK D-Bus interface
.
Not sure if all the above is required and optimal - but it works on initial inspection.
add a comment |
up vote
0
down vote
I think I had to update the channels,
I've added myself to the "audio" groups as mentioned by @Michael.
Add this to my config:
let
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
in
{
...
I had to kill pulseaudio and stop it from starting: systemctl --user disable pulseaudio
I had to install these packages:
unstable.jack2
libjack2
qjackctl
Add this file:
cat ~/.config/pulse/client.conf
daemon-binary=/var/run/current-system/sw/bin/pulseaudio
And then using qjackctl set the jackd path to jackdbus
and enable the two settings (Setup > Misc) for Enable D-Bus interface
and Enable JACK D-Bus interface
.
Not sure if all the above is required and optimal - but it works on initial inspection.
add a comment |
up vote
0
down vote
up vote
0
down vote
I think I had to update the channels,
I've added myself to the "audio" groups as mentioned by @Michael.
Add this to my config:
let
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
in
{
...
I had to kill pulseaudio and stop it from starting: systemctl --user disable pulseaudio
I had to install these packages:
unstable.jack2
libjack2
qjackctl
Add this file:
cat ~/.config/pulse/client.conf
daemon-binary=/var/run/current-system/sw/bin/pulseaudio
And then using qjackctl set the jackd path to jackdbus
and enable the two settings (Setup > Misc) for Enable D-Bus interface
and Enable JACK D-Bus interface
.
Not sure if all the above is required and optimal - but it works on initial inspection.
I think I had to update the channels,
I've added myself to the "audio" groups as mentioned by @Michael.
Add this to my config:
let
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
in
{
...
I had to kill pulseaudio and stop it from starting: systemctl --user disable pulseaudio
I had to install these packages:
unstable.jack2
libjack2
qjackctl
Add this file:
cat ~/.config/pulse/client.conf
daemon-binary=/var/run/current-system/sw/bin/pulseaudio
And then using qjackctl set the jackd path to jackdbus
and enable the two settings (Setup > Misc) for Enable D-Bus interface
and Enable JACK D-Bus interface
.
Not sure if all the above is required and optimal - but it works on initial inspection.
answered Dec 8 at 11:20
Chris Stryczynski
521317
521317
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f486676%2fhow-can-i-install-jack2-on-nixos%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown