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 = {
variables = {
EDITOR = "hx";
SYSTEMD_EDITOR = "hx";
VISUAL = "hx";
PAGER = "less";
MANPAGER = "less";

View file

@ -17,6 +17,7 @@ with builtins;
"melee"
"pipewire"
"pipewire-low-latency"
"music-production"
"podman"
"postgres"
"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.common-pc-laptop-ssd
desktop-usage
music-production
podman
# gnome
kde-plasma
@ -49,9 +50,9 @@
initrd.availableKernelModules = ["xhci_pci" "nvme" "ahci"];
};
services.tlp = {
enable = true;
enable = false;
};
services.power-profiles-daemon.enable = false;
services.power-profiles-daemon.enable = true;
hardware.bluetooth.enable = true;
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
services.printing.enable = true; # I own a printer in the year of our Lord 2023