Cleaned up configuration

This commit is contained in:
Benson Chu 2024-01-26 08:33:02 -06:00
parent c1ed3fb76f
commit bc679874a2

View file

@ -7,16 +7,22 @@ in
./hardware-configuration.nix
];
networking.hostId = "7be305c3";
networking.hostName = "sandy";
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
networking = {
hostId = "7be305c3";
hostName = "sandy";
networkmanager.enable = true;
};
boot.loader = {
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
};
networking.networkmanager.enable = true;
time.timeZone = "America/Chicago";
i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings = {
i18n = {
defaultLocale = "en_US.UTF-8";
extraLocaleSettings = {
LC_ADDRESS = "en_US.UTF-8";
LC_IDENTIFICATION = "en_US.UTF-8";
LC_MEASUREMENT = "en_US.UTF-8";
@ -27,6 +33,7 @@ in
LC_TELEPHONE = "en_US.UTF-8";
LC_TIME = "en_US.UTF-8";
};
};
nixpkgs.config.allowUnfree = true;
@ -37,10 +44,15 @@ in
'';
};
programs.zsh.enable = true;
services = {
openssh.enable = true;
tailscale.enable = true;
zfs.autoSnapshot.enable = true;
hardware.bolt.enable = true;
nscd.enable = true;
pipewire = {
enable = true;
alsa.enable = true;
@ -48,8 +60,6 @@ in
pulse.enable = true;
};
hardware.bolt.enable = true;
xserver = {
enable = true;
displayManager.lightdm.enable = true;
@ -67,12 +77,7 @@ in
startWithGraphical = true;
};
nscd.enable = true;
printing.enable = true;
};
programs.zsh.enable = true;
services.avahi = {
avahi = {
enable = true;
nssmdns = true;
openFirewall = true;
@ -81,18 +86,27 @@ in
userServices = true;
};
};
services.printing = {
printing = {
enable = true;
listenAddresses = [ "*:631" ];
allowFrom = [ "all" ];
browsing = true;
defaultShared = true;
openFirewall = true;
drivers = [ pkgs.epson-escpr2 pkgs.epson-escpr pkgs.epson-201106w pkgs.gutenprint ];
drivers = with pkgs; [
epson-escpr2 epson-escpr epson-201106w
gutenprint
];
};
};
sound.enable = true;
hardware.pulseaudio.enable = false;
hardware.printers = {
sound.enable = true;
hardware = {
pulseaudio.enable = false;
printers = {
};
};
security = {