diff --git a/home-manager/default.nix b/home-manager/default.nix index cb93d14..694899a 100644 --- a/home-manager/default.nix +++ b/home-manager/default.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, pkgs, lib, ... }: let home-manager = (import ../nix/sources.nix).home-manager; @@ -62,8 +62,17 @@ in { fira-code prusa-slicer htop + + # hack + networkmanager + networkmanager-openvpn + ] ++ lib.optionals (config.networking.hostName == "jimbo") [ + # Not working with include + networkmanager + networkmanager-openvpn ]; + programs.zsh = { enable = true; sessionVariables = { GOPATH = "/home/fleaz/workspace/go"; }; diff --git a/users/fleaz.nix b/users/fleaz.nix index 2e4c8ed..25f81cc 100644 --- a/users/fleaz.nix +++ b/users/fleaz.nix @@ -1,7 +1,10 @@ { pkgs, ... }: { users.users.fleaz = { isNormalUser = true; - extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. + extraGroups = [ + "wheel" # Enable ‘sudo’ for the user. + "networkmanager" # Access to networkmanager + ]; shell = pkgs.zsh; }; }