Successfully add drivers for Brother printer, maybe successfully add scanner?
And some other printer-realted programs that may or may not have been needed.
This commit is contained in:
parent
c0eb9c6edc
commit
24448888ce
1 changed files with 27 additions and 2 deletions
|
@ -9,6 +9,8 @@
|
||||||
[
|
[
|
||||||
# Include the results of the hardware scan.
|
# Include the results of the hardware scan.
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
# Support Brother scanner
|
||||||
|
<nixpkgs/nixos/modules/services/hardware/sane_extra_backends/brscan4.nix>
|
||||||
# Include Framework-specific tweaks supported by the NixOS community
|
# Include Framework-specific tweaks supported by the NixOS community
|
||||||
<nixos-hardware/framework/16-inch/common>
|
<nixos-hardware/framework/16-inch/common>
|
||||||
# This amazing script seems to cause the computer to not have a properly functioning screen
|
# This amazing script seems to cause the computer to not have a properly functioning screen
|
||||||
|
@ -34,6 +36,7 @@
|
||||||
calibre
|
calibre
|
||||||
contrast
|
contrast
|
||||||
# cruft
|
# cruft
|
||||||
|
cups-brother-hll2375dw
|
||||||
curl
|
curl
|
||||||
ddev
|
ddev
|
||||||
diffr
|
diffr
|
||||||
|
@ -133,6 +136,7 @@
|
||||||
sly # simple image editing
|
sly # simple image editing
|
||||||
starship # fancy command line prompt
|
starship # fancy command line prompt
|
||||||
strawberry-qt6
|
strawberry-qt6
|
||||||
|
system-config-printer
|
||||||
tdf # Terminal PDF viewer
|
tdf # Terminal PDF viewer
|
||||||
textpieces
|
textpieces
|
||||||
tldr
|
tldr
|
||||||
|
@ -190,6 +194,20 @@
|
||||||
options = "--delete-older-than 60d";
|
options = "--delete-older-than 60d";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Hardware
|
||||||
|
# hardware.sane.enable = true; # enables support for SANE scanners per https://wiki.nixos.org/wiki/Scanners
|
||||||
|
hardware = {
|
||||||
|
sane = {
|
||||||
|
enable = true;
|
||||||
|
brscan4 = {
|
||||||
|
enable = true;
|
||||||
|
netDevices = {
|
||||||
|
home = { model = "HL-L2380DW"; ip = "192.168.178.23"; };
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
networking.hostName = "nixos"; # Define your hostname.
|
networking.hostName = "nixos"; # Define your hostname.
|
||||||
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
||||||
|
|
||||||
|
@ -246,7 +264,14 @@
|
||||||
console.keyMap = "dvorak";
|
console.keyMap = "dvorak";
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
# Enable CUPS to print documents.
|
||||||
# services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
|
|
||||||
|
# Add Brother printer drivers, per https://nixos.wiki/wiki/Hardware/Brother
|
||||||
|
services.printing.drivers = [
|
||||||
|
pkgs.brlaser
|
||||||
|
pkgs.brgenml1lpr
|
||||||
|
pkgs.brgenml1cupswrapper
|
||||||
|
];
|
||||||
|
|
||||||
# Enable sound with pipewire.
|
# Enable sound with pipewire.
|
||||||
services.pulseaudio.enable = false;
|
services.pulseaudio.enable = false;
|
||||||
|
@ -282,7 +307,7 @@
|
||||||
users.users.mlncn = {
|
users.users.mlncn = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "mlncn";
|
description = "mlncn";
|
||||||
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
extraGroups = [ "networkmanager" "wheel" "docker" "scanner" "lp" ];
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
discord
|
discord
|
||||||
kdePackages.kate
|
kdePackages.kate
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue