diff --git a/systems.nix b/systems.nix index 1a4a9ed..7816482 100644 --- a/systems.nix +++ b/systems.nix @@ -36,6 +36,19 @@ let }; networking.hostName = name; + networking = { + wireless = { + enable = true; + networks = { + }; + }; + nameservers = [ + "2a07:a8c0::fe:e334" + "2a07:a8c1::fe:e334" + ]; + networkmanager.enable = true; + }; + nix = { settings = { substituters = lib.mkForce [ @@ -94,8 +107,7 @@ let systemd.services.nix-daemon.serviceConfig.LimitNOFILE = lib.mkForce 1048576000; - networking.hosts = { - }; + networking.hosts = { }; hardware.bluetooth.enable = true; hardware.bluetooth.powerOnBoot = true; diff --git a/users/default.nix b/users/default.nix index b004f64..9a57cbf 100644 --- a/users/default.nix +++ b/users/default.nix @@ -1,4 +1,9 @@ -{ pkgs, config, user, home }: +{ + pkgs, + config, + user, + home, +}: { home = { username = user.name; diff --git a/users/jopejoe1/default.nix b/users/jopejoe1/default.nix index 5e9bc5d..f5e3ca1 100644 --- a/users/jopejoe1/default.nix +++ b/users/jopejoe1/default.nix @@ -13,54 +13,62 @@ isNormalUser = true; shell = pkgs.nushell; description = "Johannes Jöns"; - extraGroups = [ "wheel" "networkmanager" "pipewire" "audio" "adbusers" ]; + extraGroups = [ + "wheel" + "networkmanager" + "pipewire" + "audio" + "adbusers" + ]; uid = 1000; }; - home-manager.users.jopejoe1 = import ../. { - inherit pkgs config; - user = config.users.users.jopejoe1; - home = config.home-manager.users.jopejoe1; - } // { - programs = { - nushell = { - enable = true; - extraConfig = '' - let carapace_completer = {|spans| - carapace $spans.0 nushell $spans | from json - } - $env.config = { - show_banner: false, - completions: { - case_sensitive: false - quick: true - partial: true - algorithm: "fuzzy" - external: { - enable: true - max_results: 100 - completer: $carapace_completer + home-manager.users.jopejoe1 = + import ../. { + inherit pkgs config; + user = config.users.users.jopejoe1; + home = config.home-manager.users.jopejoe1; + } + // { + programs = { + nushell = { + enable = true; + extraConfig = '' + let carapace_completer = {|spans| + carapace $spans.0 nushell $spans | from json } - } - } - ''; - shellAliases = { - vi = "nvim"; - vim = "nvim"; + $env.config = { + show_banner: false, + completions: { + case_sensitive: false + quick: true + partial: true + algorithm: "fuzzy" + external: { + enable: true + max_results: 100 + completer: $carapace_completer + } + } + } + ''; + shellAliases = { + vi = "nvim"; + vim = "nvim"; + }; }; - }; - carapace.enable = true; - carapace.enableNushellIntegration = true; + carapace.enable = true; + carapace.enableNushellIntegration = true; - starship = { - enable = true; - settings = { - add_newline = true; - character = { - success_symbol = "[➜](bold green)"; - error_symbol = "[➜](bold red)"; + starship = { + enable = true; + settings = { + add_newline = true; + character = { + success_symbol = "[➜](bold green)"; + error_symbol = "[➜](bold red)"; + }; }; }; }; }; - }; }