added katana

This commit is contained in:
specCon18 2023-07-21 02:12:27 -04:00
parent ba55e5571c
commit e34907e038
6 changed files with 134 additions and 49 deletions

51
hosts/katana/default.nix Normal file
View file

@ -0,0 +1,51 @@
{ modulesPath, config, pkgs, lib, self, ... }:
{
system.stateVersion = "23.05";
# Allow the use of unfree packages
nixpkgs.config.allowUnfree = true;
# Sound
sound.enable = true;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
# Localization
time.timeZone = "America/Detroit";
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";
LC_MONETARY = "en_US.UTF-8";
LC_NAME = "en_US.UTF-8";
LC_NUMERIC = "en_US.UTF-8";
LC_PAPER = "en_US.UTF-8";
LC_TELEPHONE = "en_US.UTF-8";
LC_TIME = "en_US.UTF-8";
};
};
# Enable Services.
services = {
printing.enable = true;
xserver = {
enable = true;
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
layout = "us";
xkbVariant = "";
};
pipewire = {
enable = true;
alsa = {
enable = true;
support32Bit = true;
};
pulse.enable = true;
jack.enable = true;
};
};
}