Add midi kernel param to frame12, add adb and ltex-ls to packages and helix lsp config

This commit is contained in:
Nathan Anderson 2026-03-04 21:17:43 -07:00
parent 2817cb727d
commit 07b0a8047b
6 changed files with 22 additions and 3 deletions

View File

@ -175,12 +175,16 @@ in
userName = deskCfg.userName; userName = deskCfg.userName;
fullName = deskCfg.fullName; fullName = deskCfg.fullName;
isDesktopUser = true; isDesktopUser = true;
extraGroups = [ "corectrl" "dialout" "docker" ]; extraGroups = [
"corectrl"
"dialout"
"docker"
];
}; };
power_manager = { power_manager = {
enable = true; enable = true;
backend = "power-profiles-daemon"; # Required for Noctalia power profile widget backend = "power-profiles-daemon"; # Required for Noctalia power profile widget
}; };
# Enable Noctalia shell system services # Enable Noctalia shell system services
@ -219,6 +223,15 @@ in
}; };
}; };
networking.firewall = {
enable = true;
allowedTCPPorts = [
8080
8081
]; # Open port 8080 for TCP
# allowedUDPPorts = [ ... ]; # If you need UDP ports
};
# For yubioath desktop # For yubioath desktop
services.pcscd.enable = true; services.pcscd.enable = true;
system.stateVersion = "25.05"; # Did you read the comment? system.stateVersion = "25.05"; # Did you read the comment?

View File

@ -64,6 +64,8 @@ in
nodePackages_latest.bash-language-server nodePackages_latest.bash-language-server
openscad-lsp openscad-lsp
vscode-langservers-extracted # provides eslint, markdown, json, css, and html lsp vscode-langservers-extracted # provides eslint, markdown, json, css, and html lsp
ltex-ls
python313Packages.python-lsp-server python313Packages.python-lsp-server
### Misc ### Misc
usbutils usbutils

View File

@ -112,6 +112,7 @@ in
programs.xfconf.enable = true; programs.xfconf.enable = true;
programs.zsh.enable = true; programs.zsh.enable = true;
programs.ssh.startAgent = false; # Using GNOME Keyring's gcr-ssh-agent instead programs.ssh.startAgent = false; # Using GNOME Keyring's gcr-ssh-agent instead
programs.adb.enable = true;
# For nautilus # For nautilus
services.gnome.sushi.enable = true; services.gnome.sushi.enable = true;

View File

@ -23,6 +23,8 @@
]; ];
boot.initrd.kernelModules = [ "i915" ]; boot.initrd.kernelModules = [ "i915" ];
boot.kernelModules = [ "kvm-intel" ]; boot.kernelModules = [ "kvm-intel" ];
# midi kernel param for circuit tracks software
boot.kernelParams = [ "snd_seq_midi.output_buffer_size=131072" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];
fileSystems."/" = { fileSystems."/" = {

View File

@ -10,6 +10,7 @@
boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "thunderbolt" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ]; boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "thunderbolt" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ];
boot.initrd.kernelModules = [ ]; boot.initrd.kernelModules = [ ];
# midi kernel param for circuit tracks software
boot.kernelParams = [ "acpi_backlight=native" "snd_seq_midi.output_buffer_size=131072" ]; boot.kernelParams = [ "acpi_backlight=native" "snd_seq_midi.output_buffer_size=131072" ];
boot.kernelModules = [ "kvm-intel" "i2c-dev" ]; boot.kernelModules = [ "kvm-intel" "i2c-dev" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];

View File

@ -347,7 +347,7 @@ in
} }
{ {
name = "markdown"; name = "markdown";
language-servers = [ "marksman" ]; language-servers = [ "ltex-ls" "marksman" ];
} }
{ {
name = "dart"; name = "dart";