diff --git a/frame12/desktop-configuration.nix b/frame12/desktop-configuration.nix index 24f6717..d65dcbd 100644 --- a/frame12/desktop-configuration.nix +++ b/frame12/desktop-configuration.nix @@ -175,12 +175,16 @@ in userName = deskCfg.userName; fullName = deskCfg.fullName; isDesktopUser = true; - extraGroups = [ "corectrl" "dialout" "docker" ]; + extraGroups = [ + "corectrl" + "dialout" + "docker" + ]; }; power_manager = { 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 @@ -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 services.pcscd.enable = true; system.stateVersion = "25.05"; # Did you read the comment? diff --git a/frame12/modules/home-manager/home.nix b/frame12/modules/home-manager/home.nix index 9c00623..ad52d3d 100644 --- a/frame12/modules/home-manager/home.nix +++ b/frame12/modules/home-manager/home.nix @@ -64,6 +64,8 @@ in nodePackages_latest.bash-language-server openscad-lsp vscode-langservers-extracted # provides eslint, markdown, json, css, and html lsp + ltex-ls + python313Packages.python-lsp-server ### Misc usbutils diff --git a/frame12/modules/niri/niri_conf.nix b/frame12/modules/niri/niri_conf.nix index c673d46..4a00d09 100755 --- a/frame12/modules/niri/niri_conf.nix +++ b/frame12/modules/niri/niri_conf.nix @@ -112,6 +112,7 @@ in programs.xfconf.enable = true; programs.zsh.enable = true; programs.ssh.startAgent = false; # Using GNOME Keyring's gcr-ssh-agent instead + programs.adb.enable = true; # For nautilus services.gnome.sushi.enable = true; diff --git a/frame12/nixos/hardware-configuration.nix b/frame12/nixos/hardware-configuration.nix index cf7e48d..3140027 100644 --- a/frame12/nixos/hardware-configuration.nix +++ b/frame12/nixos/hardware-configuration.nix @@ -23,6 +23,8 @@ ]; boot.initrd.kernelModules = [ "i915" ]; boot.kernelModules = [ "kvm-intel" ]; + # midi kernel param for circuit tracks software + boot.kernelParams = [ "snd_seq_midi.output_buffer_size=131072" ]; boot.extraModulePackages = [ ]; fileSystems."/" = { diff --git a/nate-work/nixos/hardware-configuration.nix b/nate-work/nixos/hardware-configuration.nix index 19a52ad..d448611 100644 --- a/nate-work/nixos/hardware-configuration.nix +++ b/nate-work/nixos/hardware-configuration.nix @@ -10,6 +10,7 @@ boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "thunderbolt" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ]; boot.initrd.kernelModules = [ ]; + # midi kernel param for circuit tracks software boot.kernelParams = [ "acpi_backlight=native" "snd_seq_midi.output_buffer_size=131072" ]; boot.kernelModules = [ "kvm-intel" "i2c-dev" ]; boot.extraModulePackages = [ ]; diff --git a/shared/modules/apps/helix.nix b/shared/modules/apps/helix.nix index 3258251..40b3209 100644 --- a/shared/modules/apps/helix.nix +++ b/shared/modules/apps/helix.nix @@ -347,7 +347,7 @@ in } { name = "markdown"; - language-servers = [ "marksman" ]; + language-servers = [ "ltex-ls" "marksman" ]; } { name = "dart";