user consolidation, add printer stuff, etc

This commit is contained in:
k3t
2026-06-15 03:56:05 -06:00
parent 37c285b64f
commit dedfaf4d1a
7 changed files with 102 additions and 26 deletions
Generated
+12 -12
View File
@@ -37,11 +37,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1781129616, "lastModified": 1781305496,
"narHash": "sha256-Hl0Pz/QIKpePSU7SdK3BMe5VNmUhFvfWyg57GyawxzE=", "narHash": "sha256-g8Vv4Qfc7n+lgov97REu3X6BeJtvYY0hlSUZR1GrGQQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "7dbd305f8b81050f223f00bcfbc8a6b74e048806", "rev": "c87a39aa979acc4848016d2220c6238390d84779",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -97,11 +97,11 @@
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1781128692, "lastModified": 1781311622,
"narHash": "sha256-iuGytEi9CDa0PKF4e4xprZwNkHh9HxQR9RQXoCdCXO0=", "narHash": "sha256-bIxBnkQQbwOe+h635mQvKAZXIACRJB/vPi0mVWj+sYI=",
"owner": "cynicsketch", "owner": "cynicsketch",
"repo": "nix-mineral", "repo": "nix-mineral",
"rev": "d0fdf558f4d3237f153ae99a85a67694e9267e89", "rev": "37ac0c67245dc4b2abe5726a766672284f2de4e9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -115,11 +115,11 @@
"nixpkgs": "nixpkgs_4" "nixpkgs": "nixpkgs_4"
}, },
"locked": { "locked": {
"lastModified": 1781020964, "lastModified": 1781168557,
"narHash": "sha256-fS7xTi2j2iso5Hj7RNZLv/acDlCT+fgMVkVk40A7Uco=", "narHash": "sha256-LOnLQ2tpYF9gqIDDr3+j3DbpJJr/QCH6zPRT2GzEUOE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "32c2cd9e46286c4eced3dc6b613c659126bf3cca", "rev": "6358ff76821101c178e3ab4919a62799bfe3652e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -207,11 +207,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1780749050, "lastModified": 1781074563,
"narHash": "sha256-3av0pIjlOWQ6rDbNOmpUSvbNnJkGORQKKjb4LtCZsIY=", "narHash": "sha256-md8WlXOlfnIeHeOScMTTHFyf2d6iaTwPl2apR5EQ3P4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a799d3e3886da994fa307f817a6bc705ae538eeb", "rev": "9ae611a455b90cf061d8f332b977e387bda8e1ca",
"type": "github" "type": "github"
}, },
"original": { "original": {
+49 -4
View File
@@ -97,7 +97,8 @@
./modules/sys/stateversion.nix ./modules/sys/stateversion.nix
./modules/sys/sysctl.nix ./modules/sys/sysctl.nix
./modules/sys/time.nix ./modules/sys/time.nix
./modules/sys/users.nix ./modules/sys/users/k3t.nix
./modules/sys/vm.nix ./modules/sys/vm.nix
./hosts/TheBlackBox/configuration.nix ./hosts/TheBlackBox/configuration.nix
@@ -109,6 +110,50 @@
home-manager.users.k3t = ./home/desktop.nix; home-manager.users.k3t = ./home/desktop.nix;
} }
]; ];
"IdeaPad" = mkHost "x86_64-linux" [
./modules/audio/base.nix
./modules/audio/zeroconf.nix
./modules/bluetooth/desktop.nix
./modules/de/kde.nix
./modules/desktop-common.nix
./modules/gui/apps/firefox.nix
./modules/gui/apps/spicetify.nix
./modules/gui/fonts.nix
./modules/gui/services/flatpak.nix
./modules/gui/services/kdeconnect.nix
./modules/gui/services/kwallet.nix
./modules/gui/services/xdg.nix
./modules/net/services/avahi.nix
./modules/net/services/fail2ban.nix
./modules/net/services/networkmanager.nix
./modules/net/services/printing.nix
./modules/sys/compat.nix
./modules/sys/firewall.nix
./modules/sys/fs/btrfs.nix
./modules/sys/hw/boot.nix
./modules/sys/hw/cpu/intel.nix
./modules/sys/hw/gpu/amd.nix
./modules/sys/nix.nix
./modules/sys/perf.nix
./modules/sys/pkgs.nix
./modules/sys/rc/openssh.nix
./modules/sys/rc/sunshine.nix
./modules/sys/security.nix
./modules/sys/shell.nix
./modules/sys/stateversion.nix
./modules/sys/sysctl.nix
./modules/sys/time.nix
./modules/sys/users/k3t.nix
./modules/sys/users/juliet.nix
./modules/sys/vm.nix
./hosts/IdeaPad/configuration.nix
];
"htpc" = mkHost "x86_64-linux" [ "htpc" = mkHost "x86_64-linux" [
./modules/audio/base.nix ./modules/audio/base.nix
./modules/audio/zeroconf.nix ./modules/audio/zeroconf.nix
@@ -151,7 +196,7 @@
./modules/sys/stateversion.nix ./modules/sys/stateversion.nix
./modules/sys/sysctl.nix ./modules/sys/sysctl.nix
./modules/sys/time.nix ./modules/sys/time.nix
./modules/sys/users.nix ./modules/sys/users/k3t.nix
./hosts/htpc/configuration.nix ./hosts/htpc/configuration.nix
spicetify-nix.nixosModules.spicetify spicetify-nix.nixosModules.spicetify
@@ -204,7 +249,7 @@
./modules/sys/stateversion.nix ./modules/sys/stateversion.nix
./modules/sys/sysctl.nix ./modules/sys/sysctl.nix
./modules/sys/time.nix ./modules/sys/time.nix
./modules/sys/users.nix ./modules/sys/users/k3t.nix
./modules/sys/vm.nix ./modules/sys/vm.nix
./hosts/laptop/configuration.nix ./hosts/laptop/configuration.nix
@@ -260,7 +305,7 @@
./modules/sys/stateversion.nix ./modules/sys/stateversion.nix
./modules/sys/sysctl.nix ./modules/sys/sysctl.nix
./modules/sys/time.nix ./modules/sys/time.nix
./modules/sys/users.nix ./modules/sys/users/k3t.nix
./hosts/nixcloud/configuration.nix ./hosts/nixcloud/configuration.nix
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
{ {
+19 -1
View File
@@ -1,3 +1,21 @@
{pkgs, ...}:
{ {
services.printing.enable = true; services.printing = {
enable = true;
drivers = with pkgs; [
cups-filters
cups-browsed
cups-bjnp
cups-pdf-to-pdf
gutenprint-bin
canon-cups-ufr2
];
};
hardware.sane = {
enable = true;
extraBackends = [ pkgs.sane-airscan pkgs.sane-pixma ];
};
services.udev.packages = [ pkgs.sane-airscan pkgs.sane-pixma ];
services.ipp-usb.enable=true;
} }
+3 -2
View File
@@ -9,5 +9,6 @@
boot.loader.limine.enable = true; boot.loader.limine.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];
boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod" "sr_mod" ]; boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod" "sr_mod" "v4l2loopback" "i915" "amdgpu" ];
} boot.kernelModules = [ "v4l2loopback" ];
}
+1 -7
View File
@@ -1,9 +1,3 @@
{ {
users.users.k3t = {
description = "Kai Moore";
isNormalUser = true;
extraGroups = [ "audio" "video" "bluetooth" "wheel" "input" "networkmanager" ];
initialPassword = "password";
linger = true;
};
} }
+9
View File
@@ -0,0 +1,9 @@
{
users.users.juliet = {
description = "Juliet";
isNormalUser = true;
extraGroups = [ "audio" "video" "bluetooth" "wheel" "input" "networkmanager" "scanner" "lp" ];
initialPassword = "password";
linger = true;
};
}
+9
View File
@@ -0,0 +1,9 @@
{
users.users.k3t = {
description = "Kai Moore";
isNormalUser = true;
extraGroups = [ "audio" "video" "bluetooth" "wheel" "input" "networkmanager" "scanner" "lp" ];
initialPassword = "password";
linger = true;
};
}