summaryrefslogtreecommitdiff
path: root/profiles/core/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/core/configuration.nix')
-rw-r--r--profiles/core/configuration.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/profiles/core/configuration.nix b/profiles/core/configuration.nix
index b5f5262..8d113cb 100644
--- a/profiles/core/configuration.nix
+++ b/profiles/core/configuration.nix
@@ -6,7 +6,7 @@
}: with lib; {
imports = [ (mkAliasOptionModule [ "ivi" ] [ "users" "users" ivi.username ]) ];
- services = optionalAttrs (builtins.hasAttr "resolved" config.services) {
+ services = {
resolved.fallbackDns = [
"1.1.1.1#one.one.one.one"
"1.0.0.1#one.one.one.one"
@@ -14,7 +14,7 @@
"2606:4700:4700::1001#one.one.one.one"
];
};
- security = optionalAttrs (builtins.hasAttr "sudo" config.security) {
+ security = {
sudo = {
wheelNeedsPassword = false;
extraConfig = ''
@@ -28,11 +28,9 @@
time.timeZone = "Europe/Amsterdam";
users.users = {
${ivi.username} = {
- home = mkIf pkgs.stdenv.isDarwin "/Users/ivi";
uid = 1000;
description = ivi.realName;
openssh.authorizedKeys.keys = ivi.sshKeys;
- } // optionalAttrs (!pkgs.stdenv.isDarwin) {
extraGroups = ["wheel" "networkmanager" "docker" "transmission"];
isNormalUser = true;
};
@@ -62,7 +60,14 @@
zoxide
binwalk
unzip
+ gcc
+ gnumake
+ file
+ pstree
+ bc
] ++ optionals (!pkgs.stdenv.isDarwin) [
+ pkgsi686Linux.glibc
+ gdb
pciutils
dnsutils
iputils