nate - printer stuff, midi fix, added godot and clojure stuff
This commit is contained in:
		
							parent
							
								
									40b6544a78
								
							
						
					
					
						commit
						12e641a0b8
					
				@ -64,6 +64,7 @@
 | 
				
			|||||||
    docker-compose
 | 
					    docker-compose
 | 
				
			||||||
    # fossil
 | 
					    # fossil
 | 
				
			||||||
    # fnc
 | 
					    # fnc
 | 
				
			||||||
 | 
					    unstable.godot
 | 
				
			||||||
    jq
 | 
					    jq
 | 
				
			||||||
    python310
 | 
					    python310
 | 
				
			||||||
    ### LSP's
 | 
					    ### LSP's
 | 
				
			||||||
@ -72,6 +73,14 @@
 | 
				
			|||||||
    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
 | 
				
			||||||
    python311Packages.python-lsp-server
 | 
					    python311Packages.python-lsp-server
 | 
				
			||||||
 | 
					    ## Clojure
 | 
				
			||||||
 | 
					    leiningen
 | 
				
			||||||
 | 
					    jre17_minimal
 | 
				
			||||||
 | 
					    clojure
 | 
				
			||||||
 | 
					    clojure-lsp
 | 
				
			||||||
 | 
					    cljfmt
 | 
				
			||||||
 | 
					    emacs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # zls
 | 
					    # zls
 | 
				
			||||||
    ### Misc
 | 
					    ### Misc
 | 
				
			||||||
    # android-udev-rules
 | 
					    # android-udev-rules
 | 
				
			||||||
@ -128,8 +137,6 @@
 | 
				
			|||||||
    #
 | 
					    #
 | 
				
			||||||
    mumble
 | 
					    mumble
 | 
				
			||||||
    slack
 | 
					    slack
 | 
				
			||||||
    unstable.signal-desktop
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    #
 | 
					    #
 | 
				
			||||||
    # Other
 | 
					    # Other
 | 
				
			||||||
    #
 | 
					    #
 | 
				
			||||||
@ -140,6 +147,10 @@
 | 
				
			|||||||
    gnome-disk-utility
 | 
					    gnome-disk-utility
 | 
				
			||||||
    handbrake
 | 
					    handbrake
 | 
				
			||||||
    kdePackages.filelight
 | 
					    kdePackages.filelight
 | 
				
			||||||
 | 
					    hugo
 | 
				
			||||||
 | 
					    prismlauncher
 | 
				
			||||||
 | 
					    simple-scan
 | 
				
			||||||
 | 
					    code-cursor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #
 | 
					    #
 | 
				
			||||||
    # Style
 | 
					    # Style
 | 
				
			||||||
 | 
				
			|||||||
@ -133,6 +133,23 @@
 | 
				
			|||||||
        ###
 | 
					        ###
 | 
				
			||||||
        ##  Services
 | 
					        ##  Services
 | 
				
			||||||
        ###
 | 
					        ###
 | 
				
			||||||
 | 
					        services.printing.enable = true;
 | 
				
			||||||
 | 
					        services.printing.drivers = [ pkgs.brlaser ];
 | 
				
			||||||
 | 
					        # Brother Scanner DS-640
 | 
				
			||||||
 | 
					        hardware.sane.enable = true;
 | 
				
			||||||
 | 
					        hardware.sane.brscan5.enable = true;
 | 
				
			||||||
 | 
					        # Printing
 | 
				
			||||||
 | 
					        services.avahi = {
 | 
				
			||||||
 | 
					          enable = true;
 | 
				
			||||||
 | 
					          nssmdns4 = true;
 | 
				
			||||||
 | 
					          openFirewall = true;
 | 
				
			||||||
 | 
					        };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        networking.firewall = {
 | 
				
			||||||
 | 
					              enable = true;  # Enable the firewall
 | 
				
			||||||
 | 
					              allowedTCPPorts = [ 8080 8081 ];  # Open port 8080 for TCP
 | 
				
			||||||
 | 
					              # allowedUDPPorts = [ ... ];  # If you need UDP ports
 | 
				
			||||||
 | 
					        };
 | 
				
			||||||
        virtualisation.docker.enable = true;
 | 
					        virtualisation.docker.enable = true;
 | 
				
			||||||
        services.blueman.enable = true;
 | 
					        services.blueman.enable = true;
 | 
				
			||||||
        services.flatpak.enable = true;
 | 
					        services.flatpak.enable = true;
 | 
				
			||||||
@ -181,8 +198,21 @@
 | 
				
			|||||||
          };
 | 
					          };
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        hardware.bluetooth.enable = true; # enables support for Bluetooth
 | 
					        hardware.bluetooth = {
 | 
				
			||||||
        hardware.bluetooth.powerOnBoot = true; # powers up the default Bluetooth controller on boot
 | 
					            enable = true; # enables support for Bluetooth
 | 
				
			||||||
 | 
					            powerOnBoot = true;
 | 
				
			||||||
 | 
					            settings.General = {
 | 
				
			||||||
 | 
					                  experimental = true; # show battery
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                  # https://www.reddit.com/r/NixOS/comments/1ch5d2p/comment/lkbabax/
 | 
				
			||||||
 | 
					                  # for pairing bluetooth controller
 | 
				
			||||||
 | 
					                  Privacy = "device";
 | 
				
			||||||
 | 
					                  JustWorksRepairing = "always";
 | 
				
			||||||
 | 
					                  Class = "0x000100";
 | 
				
			||||||
 | 
					                  FastConnectable = true;
 | 
				
			||||||
 | 
					                };
 | 
				
			||||||
 | 
					        };
 | 
				
			||||||
 | 
					        hardware.xpadneo.enable = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        services.xserver.videoDrivers = [ "amdgpu" ];
 | 
					        services.xserver.videoDrivers = [ "amdgpu" ];
 | 
				
			||||||
        # Enable HIP
 | 
					        # Enable HIP
 | 
				
			||||||
 | 
				
			|||||||
@ -47,7 +47,9 @@ in
 | 
				
			|||||||
                    "networkmanager"
 | 
					                    "networkmanager"
 | 
				
			||||||
                    "video"
 | 
					                    "video"
 | 
				
			||||||
                    "wheel"
 | 
					                    "wheel"
 | 
				
			||||||
 | 
					                    # For scanner
 | 
				
			||||||
 | 
					                    "scanner"
 | 
				
			||||||
 | 
					                    "lp"
 | 
				
			||||||
                ];
 | 
					                ];
 | 
				
			||||||
            })
 | 
					            })
 | 
				
			||||||
        ];
 | 
					        ];
 | 
				
			||||||
 | 
				
			|||||||
@ -12,7 +12,9 @@
 | 
				
			|||||||
  boot.initrd.kernelModules = [ "amdgpu" ];
 | 
					  boot.initrd.kernelModules = [ "amdgpu" ];
 | 
				
			||||||
  boot.kernelModules = [ "kvm-amd" ];
 | 
					  boot.kernelModules = [ "kvm-amd" ];
 | 
				
			||||||
  boot.extraModulePackages = [ ];
 | 
					  boot.extraModulePackages = [ ];
 | 
				
			||||||
 | 
					  # circuit tracks fix for buffer size
 | 
				
			||||||
 | 
					  # https://www.reddit.com/r/novationcircuit/comments/16l86v5/psa_components_on_linux_fix_for_sending_packs_and/
 | 
				
			||||||
 | 
					  boot.kernelParams = [ "snd_seq_midi.output_buffer_size=131072" ];   
 | 
				
			||||||
  # Use xanmod kernel. List kernels by running:
 | 
					  # Use xanmod kernel. List kernels by running:
 | 
				
			||||||
  # `nix repl`
 | 
					  # `nix repl`
 | 
				
			||||||
  # > :l <nixpkgs>
 | 
					  # > :l <nixpkgs>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user