added system/networking config

This commit is contained in:
Sven Vogel 2023-12-21 20:57:54 +01:00
parent 26215eed7b
commit ab21bce48d
4 changed files with 17 additions and 38 deletions

View File

@ -3,7 +3,6 @@
# Include the results of the hardware scan.
./hardware-configuration.nix
./nix-settings.nix
./boot.nix
./users
./.luks-swap.nix
./fonts.nix
@ -25,17 +24,6 @@
hardware.opengl.enable = true;
networking.firewall.checkReversePath = false;
networking.hostName = "servostar-nixos-flex"; # Define your hostname.
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
# Configure network proxy if necessary
# networking.proxy.default = "http://user:password@proxy:port/";
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
# Enable networking
networking.networkmanager.enable = true;
# Set your time zone.
time.timeZone = "Europe/Berlin";
@ -64,32 +52,6 @@
# Configure console keymap
console.keyMap = "de";
################################################
# ____ _ _
# | _ \(_)_ __ _____ _(_)_ __ ___
# | |_) | | '_ \ / _ \ \ /\ / / | '__/ _ \
# | __/| | |_) | __/\ V V /| | | | __/
# |_| |_| .__/ \___| \_/\_/ |_|_| \___|
# |_|
################################################
# Enable sound with pipewire.
sound.enable = true;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
# If you want to use JACK applications, uncomment this
#jack.enable = true;
# use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now)
#media-session.enable = true;
};
# Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true;

View File

@ -92,6 +92,7 @@ with import <nixpkgs> {}; {
networking = {
wireguard = true; # enable wireguard protocol
hostname = "servostar-nixos-desktop";
};
games = {

View File

@ -2,5 +2,6 @@
imports = [
./grub.nix
./kernel.nix
./networking.nix
];
}

15
system/networking.nix Normal file
View File

@ -0,0 +1,15 @@
{ pkgs, lib, ... }:
let
settings = import ./../settings.nix;
in
{
networking.firewall.checkReversePath = false;
networking.hostName = settings.networking.hostname; # Define your hostname.
# Configure network proxy if necessary
# networking.proxy.default = "http://user:password@proxy:port/";
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
# Enable networking
networking.networkmanager.enable = true;
}