Use toplevel config attrset in home/christoph/nixinator config
This commit is contained in:
@ -15,57 +15,63 @@ rec {
|
|||||||
../../modules
|
../../modules
|
||||||
];
|
];
|
||||||
|
|
||||||
modules = {
|
config = {
|
||||||
audio = {
|
modules = {
|
||||||
enable = true;
|
audio = {
|
||||||
|
|
||||||
carla.enable = false;
|
|
||||||
bitwig.enable = true; # TODO: Check what happens when upgrade plan ends, do I need to pin the version then?
|
|
||||||
tenacity.enable = true;
|
|
||||||
|
|
||||||
faust.enable = true;
|
|
||||||
bottles.enable = true;
|
|
||||||
yabridge.enable = true;
|
|
||||||
yabridge.autoSync = true;
|
|
||||||
|
|
||||||
noisesuppression = {
|
|
||||||
noisetorch.enable = false;
|
|
||||||
noisetorch.autostart = false;
|
|
||||||
easyeffects.enable = false;
|
|
||||||
easyeffects.autostart = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
cardinal.enable = true;
|
|
||||||
distrho.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
gaming = {
|
|
||||||
enable = true;
|
|
||||||
|
|
||||||
prism.enable = true;
|
|
||||||
bottles.enable = true;
|
|
||||||
# TODO: Webcord
|
|
||||||
discordChromium.enable = false;
|
|
||||||
discordElectron.enable = false; # This is the nixpkgs version, prefer the one from flatpak module
|
|
||||||
dwarffortress.enable = false;
|
|
||||||
|
|
||||||
steam = {
|
|
||||||
enable = true;
|
enable = true;
|
||||||
protonGE = true; # TODO: Using protonup-qt now
|
|
||||||
gamescope = true;
|
carla.enable = false;
|
||||||
adwaita = true;
|
bitwig.enable = true; # TODO: Check what happens when upgrade plan ends, do I need to pin the version then?
|
||||||
|
tenacity.enable = true;
|
||||||
|
|
||||||
|
faust.enable = true;
|
||||||
|
bottles.enable = true;
|
||||||
|
yabridge.enable = true;
|
||||||
|
yabridge.autoSync = true;
|
||||||
|
|
||||||
|
noisesuppression = {
|
||||||
|
noisetorch.enable = false;
|
||||||
|
noisetorch.autostart = false;
|
||||||
|
easyeffects.enable = false;
|
||||||
|
easyeffects.autostart = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
cardinal.enable = true;
|
||||||
|
distrho.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
gaming = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
prism.enable = true;
|
||||||
|
bottles.enable = true;
|
||||||
|
# TODO: Webcord
|
||||||
|
discordChromium.enable = false;
|
||||||
|
discordElectron.enable = false; # This is the nixpkgs version, prefer the one from flatpak module
|
||||||
|
dwarffortress.enable = false;
|
||||||
|
|
||||||
|
steam = {
|
||||||
|
enable = true;
|
||||||
|
protonGE = true; # TODO: Using protonup-qt now
|
||||||
|
gamescope = true;
|
||||||
|
adwaita = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
quartus-prime-lite # Intel FPGA design software
|
||||||
|
];
|
||||||
|
|
||||||
# NOTE: This has been relocated here from the default config, because it forces en-US keyboard layout
|
# NOTE: This has been relocated here from the default config, because it forces en-US keyboard layout
|
||||||
# The laptop needs de-DE...
|
# The laptop needs de-DE...
|
||||||
# Chinese Input
|
# Chinese Input
|
||||||
i18n.inputMethod.enabled = "fcitx5";
|
i18n.inputMethod.enabled = "fcitx5";
|
||||||
i18n.inputMethod.fcitx5.addons = with pkgs; [
|
i18n.inputMethod.fcitx5.addons = with pkgs; [
|
||||||
fcitx5-gtk
|
fcitx5-gtk
|
||||||
libsForQt5.fcitx5-qt
|
libsForQt5.fcitx5-qt
|
||||||
fcitx5-chinese-addons
|
fcitx5-chinese-addons
|
||||||
fcitx5-configtool # TODO: Remove this and set config through HomeManager
|
fcitx5-configtool # TODO: Remove this and set config through HomeManager
|
||||||
];
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user