Thinker thinks
This commit is contained in:
parent
977b6940cf
commit
cfdcc4ae48
4 changed files with 29 additions and 2 deletions
|
@ -34,6 +34,7 @@ in {
|
||||||
environment = {
|
environment = {
|
||||||
variables = {
|
variables = {
|
||||||
EDITOR = "hx";
|
EDITOR = "hx";
|
||||||
|
SYSTEMD_EDITOR = "hx";
|
||||||
VISUAL = "hx";
|
VISUAL = "hx";
|
||||||
PAGER = "less";
|
PAGER = "less";
|
||||||
MANPAGER = "less";
|
MANPAGER = "less";
|
||||||
|
|
|
@ -17,6 +17,7 @@ with builtins;
|
||||||
"melee"
|
"melee"
|
||||||
"pipewire"
|
"pipewire"
|
||||||
"pipewire-low-latency"
|
"pipewire-low-latency"
|
||||||
|
"music-production"
|
||||||
"podman"
|
"podman"
|
||||||
"postgres"
|
"postgres"
|
||||||
"printing"
|
"printing"
|
||||||
|
|
24
modules/nixos/music-production.nix
Normal file
24
modules/nixos/music-production.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{pkgs, ...}: {
|
||||||
|
# TODO: may want to force nixpkgs-stable for a more-stable music production
|
||||||
|
# environment?
|
||||||
|
imports = [
|
||||||
|
{
|
||||||
|
# DAW
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
ardour
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
# synths/VSTs
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
helm
|
||||||
|
];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
# TODO: things to look into for music production:
|
||||||
|
# - https://linuxmusicians.com/viewtopic.php?t=27016
|
||||||
|
# - KXStudio?
|
||||||
|
# - falktx (https://github.com/DISTRHO/Cardinal)
|
||||||
|
# -
|
||||||
|
}
|
|
@ -13,6 +13,7 @@
|
||||||
inputs.hardware.nixosModules.lenovo-thinkpad-t480
|
inputs.hardware.nixosModules.lenovo-thinkpad-t480
|
||||||
inputs.hardware.nixosModules.common-pc-laptop-ssd
|
inputs.hardware.nixosModules.common-pc-laptop-ssd
|
||||||
desktop-usage
|
desktop-usage
|
||||||
|
music-production
|
||||||
podman
|
podman
|
||||||
# gnome
|
# gnome
|
||||||
kde-plasma
|
kde-plasma
|
||||||
|
@ -49,9 +50,9 @@
|
||||||
initrd.availableKernelModules = ["xhci_pci" "nvme" "ahci"];
|
initrd.availableKernelModules = ["xhci_pci" "nvme" "ahci"];
|
||||||
};
|
};
|
||||||
services.tlp = {
|
services.tlp = {
|
||||||
enable = true;
|
enable = false;
|
||||||
};
|
};
|
||||||
services.power-profiles-daemon.enable = false;
|
services.power-profiles-daemon.enable = true;
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth.enable = true;
|
||||||
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
|
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
|
||||||
services.printing.enable = true; # I own a printer in the year of our Lord 2023
|
services.printing.enable = true; # I own a printer in the year of our Lord 2023
|
||||||
|
|
Loading…
Reference in a new issue