Thinker thinks

This commit is contained in:
Daniel Flanagan 2024-05-15 19:29:46 -05:00
parent 977b6940cf
commit cfdcc4ae48
4 changed files with 29 additions and 2 deletions

View file

@ -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";

View file

@ -17,6 +17,7 @@ with builtins;
"melee" "melee"
"pipewire" "pipewire"
"pipewire-low-latency" "pipewire-low-latency"
"music-production"
"podman" "podman"
"postgres" "postgres"
"printing" "printing"

View 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)
# -
}

View file

@ -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