diff options
| Commit | 2869a3893a8aa5d9ef6846ec09a40180fe5cbcf9 (patch) | |
|---|---|---|
| Author | 2024-09-08 10:12:57 +0300 | |
| Committer | 2024-09-08 10:12:57 +0300 | |
| Files | e8e7054ef6aa1e5198956eecb14c9d928c19f9fa /modules | |
| nix-2869a3893a8aa5d9ef6846ec09a40180fe5cbcf9.tar nix-2869a3893a8aa5d9ef6846ec09a40180fe5cbcf9.tar.gz nix-2869a3893a8aa5d9ef6846ec09a40180fe5cbcf9.zip | ||
| Parent | 30ddf7732ecf0c4c5d1b406d3f8e65dd8d87a409 (diff) | |
feat(modules/personal): Rearranged certain configs between files and renamed essential to default
3 files changed, 56 insertions, 55 deletions
| -rw-r--r-- | modules/personal/default.nix (renamed from modules/personal/essential.nix) | 55 | ||||
| -rw-r--r-- | modules/personal/hardware-general.nix | 52 | ||||
| -rw-r--r-- | modules/personal/web-server.nix | 4 |
diff --git a/modules/personal/essential.nix b/modules/personal/default.nix index 8edd525..1b28c00 100644 --- a/modules/personal/essential.nix +++ b/modules/personal/default.nix @@ -41,47 +41,12 @@ i18n.defaultLocale = "en_US.UTF-8"; # - # Graphics - # - - # https://nixos.wiki/wiki/Accelerated_Video_Playback - hardware.opengl = { - enable = true; - extraPackages = with pkgs; [ - vaapiVdpau - libvdpau-va-gl - ]; - }; - - # - # Sound - # - - sound.enable = false; - # hardware.pulseaudio.enable = true; - - security.rtkit.enable = true; - services.pipewire = { - enable = true; - alsa.enable = true; - alsa.support32Bit = true; - pulse.enable = true; - }; - services.dbus = { - enable = true; - packages = [ pkgs.dconf ]; - }; - - # # Networking # # Pick only one of the below networking options. # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. networking.networkmanager.enable = true; # Easiest to use and most distros use this by default. - networking.extraHosts = '' - 127.0.0.1 synd.local - ''; # zeroconf networking services.avahi = { @@ -89,24 +54,4 @@ nssmdns4 = true; openFirewall = true; }; - - # - # Bluetooth - # - - hardware.bluetooth.enable = true; - - # - # Printers and scanners - # - - # Enable CUPS to print documents. - services.printing.enable = true; - hardware.sane.enable = true; - - # - # Other hardware - # - - hardware.rtl-sdr.enable = true; } diff --git a/modules/personal/hardware-general.nix b/modules/personal/hardware-general.nix index 4f83454..3f6b681 100644 --- a/modules/personal/hardware-general.nix +++ b/modules/personal/hardware-general.nix @@ -6,4 +6,56 @@ programs = { mtr.enable = true; }; + + # + # Graphics + # + + # https://nixos.wiki/wiki/Accelerated_Video_Playback + hardware.opengl = { + enable = true; + extraPackages = with pkgs; [ + vaapiVdpau + libvdpau-va-gl + ]; + }; + + # + # Sound + # + + sound.enable = false; + # hardware.pulseaudio.enable = true; + + security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + }; + services.dbus = { + enable = true; + packages = [ pkgs.dconf ]; + }; + + # + # Bluetooth + # + + hardware.bluetooth.enable = true; + + # + # Printers and scanners + # + + # Enable CUPS to print documents. + services.printing.enable = true; + hardware.sane.enable = true; + + # + # Other hardware + # + + hardware.rtl-sdr.enable = true; } diff --git a/modules/personal/web-server.nix b/modules/personal/web-server.nix index bb4a968..62bae7b 100644 --- a/modules/personal/web-server.nix +++ b/modules/personal/web-server.nix @@ -14,4 +14,8 @@ }; }; }; + + networking.extraHosts = '' + 127.0.0.1 synd.local + ''; } |
