From e01fc0be4c5533a38a7fccd7123c78bb9c3f043f Mon Sep 17 00:00:00 2001 From: Patrick Balsiger Date: Sat, 22 Jul 2023 19:07:52 +0200 Subject: [PATCH] add more apps and services --- os/system/boot.nix | 1 + os/system/network.nix | 11 +++++------ os/system/packages.nix | 2 ++ os/users/master.nix | 12 ++++++++++++ 4 files changed, 20 insertions(+), 6 deletions(-) diff --git a/os/system/boot.nix b/os/system/boot.nix index 02dce80..35319d6 100644 --- a/os/system/boot.nix +++ b/os/system/boot.nix @@ -1,4 +1,5 @@ { pkgs, ... }: { boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; + boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; } diff --git a/os/system/network.nix b/os/system/network.nix index d07f699..916c038 100644 --- a/os/system/network.nix +++ b/os/system/network.nix @@ -1,10 +1,11 @@ { pkgs, ... }: { - networking = { - hostName = "nixos"; - networkmanager.enable = true; - + nameservers = [ "192.168.1.1" "9.9.9.9" "2620:fe::fe" ]; + networkmanager = { + enable = true; + dns = "none"; + }; firewall = { enable = true; allowedTCPPortRanges = [ @@ -14,7 +15,5 @@ { from = 1714; to = 1764; } # KDE Connect ]; }; - }; - } diff --git a/os/system/packages.nix b/os/system/packages.nix index 73c3820..07921eb 100644 --- a/os/system/packages.nix +++ b/os/system/packages.nix @@ -21,6 +21,7 @@ git gnumake pinentry + direnv vim gcc unzip @@ -31,5 +32,6 @@ thunderbird remmina docker-buildx + appimage-run ]; } diff --git a/os/users/master.nix b/os/users/master.nix index 6b06d77..15cbe80 100644 --- a/os/users/master.nix +++ b/os/users/master.nix @@ -26,6 +26,7 @@ cargo kubectl chromium + obsidian ]; programs.home-manager.enable = true; @@ -34,6 +35,11 @@ enable = true; }; + programs.direnv = { + enable = true; + nix-direnv.enable = true; + }; + programs.starship = { enable = true; enableBashIntegration = true; @@ -50,5 +56,11 @@ vimAlias = true; vimdiffAlias = true; }; + + services = { + syncthing = { + enable = true; + }; + }; }; }