From 9d8a37010ef9ea671cb6b099df097398f2616cb1 Mon Sep 17 00:00:00 2001 From: Yadunand Prem Date: Sun, 31 Aug 2025 16:31:08 +0800 Subject: [PATCH] lib doesn't have packages, lazy to parse inputs --- lib/default.nix | 4 ++-- modules/nixos/my_users/default.nix | 2 ++ systems/x86_64-linux/penguin/default.nix | 25 ++++++++++++------------ 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/lib/default.nix b/lib/default.nix index e8bca56..7b080cd 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -1,5 +1,6 @@ { - pkgs, + inputs, + lib, ... }: { @@ -12,7 +13,6 @@ in { openssh.authorizedKeys.keys = sshKeys; - shell = pkgs.nushell; } // attrs; } diff --git a/modules/nixos/my_users/default.nix b/modules/nixos/my_users/default.nix index 389023e..6a57534 100644 --- a/modules/nixos/my_users/default.nix +++ b/modules/nixos/my_users/default.nix @@ -28,6 +28,8 @@ in ]; users.users = { yadunut = lib.snowfall.mkUser { + + shell = pkgs.nushell; extraGroups = [ "wheel" ]; hashedPassword = "$y$j9T$9ATrmrhedhb.mAZ4//PiN/$OStCOaJHt3kPA63imTG3zLMWCSLoWCUph5O6jl5mcZ."; }; diff --git a/systems/x86_64-linux/penguin/default.nix b/systems/x86_64-linux/penguin/default.nix index 30f40f3..7815348 100644 --- a/systems/x86_64-linux/penguin/default.nix +++ b/systems/x86_64-linux/penguin/default.nix @@ -32,18 +32,18 @@ in time.timeZone = "Asia/Singapore"; - networking={ - networkmanager.enable = true; - nftables.enable = true; - firewall = { - enable = true; - allowedTCPPorts = [ - 22 - 3000 - 3001 - ]; - trustedInterfaces = [ "tailscale0" ]; - }; + networking = { + networkmanager.enable = true; + nftables.enable = true; + firewall = { + enable = true; + allowedTCPPorts = [ + 22 + 3000 + 3001 + ]; + trustedInterfaces = [ "tailscale0" ]; + }; }; services.openssh = { @@ -52,6 +52,7 @@ in }; users.users.cs3223 = lib.snowfall.mkUser { + shell = pkgs.nushell; isNormalUser = true; extraGroups = [ "wheel" ]; };