1

Use toplevel config attrset in home/christoph/nixinator config

This commit is contained in:
2023-04-03 16:45:55 +02:00
parent 01897e2c43
commit b289573f96

View File

@ -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;
};
}; };
}; };
};
# NOTE: This has been relocated here from the default config, because it forces en-US keyboard layout home.packages = with pkgs; [
# The laptop needs de-DE... quartus-prime-lite # Intel FPGA design software
# Chinese Input ];
i18n.inputMethod.enabled = "fcitx5";
i18n.inputMethod.fcitx5.addons = with pkgs; [ # NOTE: This has been relocated here from the default config, because it forces en-US keyboard layout
fcitx5-gtk # The laptop needs de-DE...
libsForQt5.fcitx5-qt # Chinese Input
fcitx5-chinese-addons i18n.inputMethod.enabled = "fcitx5";
fcitx5-configtool # TODO: Remove this and set config through HomeManager i18n.inputMethod.fcitx5.addons = with pkgs; [
]; fcitx5-gtk
libsForQt5.fcitx5-qt
fcitx5-chinese-addons
fcitx5-configtool # TODO: Remove this and set config through HomeManager
];
};
} }