about summary refs log tree commit diff
path: root/modules/profiles
diff options
context:
space:
mode:
authorazahi <azat@bahawi.net>2024-11-10 01:08:38 +0300
committerazahi <azat@bahawi.net>2024-11-10 01:08:38 +0300
commit693768ee37098dbebb38c86e27044f2faa38348d (patch)
tree37c92a1c83cf22fa5e5a570baa8598ba6063c795 /modules/profiles
parent2024-10-29 (diff)
2024-11-10
Diffstat (limited to 'modules/profiles')
-rw-r--r--modules/profiles/default.nix1
-rw-r--r--modules/profiles/dev/default.nix2
-rw-r--r--modules/profiles/headful.nix2
-rw-r--r--modules/profiles/headless.nix5
4 files changed, 7 insertions, 3 deletions
diff --git a/modules/profiles/default.nix b/modules/profiles/default.nix
index 8824dfd..ae03bcc 100644
--- a/modules/profiles/default.nix
+++ b/modules/profiles/default.nix
@@ -54,6 +54,7 @@ in
       dnsutils
       file
       inetutils
+      iotop
       ldns
       lshw
       lsof
diff --git a/modules/profiles/dev/default.nix b/modules/profiles/dev/default.nix
index 61de848..b0755d2 100644
--- a/modules/profiles/dev/default.nix
+++ b/modules/profiles/dev/default.nix
@@ -22,6 +22,7 @@ in
       git.client.enable = true;
       nmap.enable = true;
       wget.enable = true;
+      podman.enable = true;
     };
 
     hm = {
@@ -58,6 +59,7 @@ in
 
         packages = with pkgs; [
           age
+          distrobox
           google-cloud-sdk
           htmlq
           httpie
diff --git a/modules/profiles/headful.nix b/modules/profiles/headful.nix
index 256ec25..3a795f1 100644
--- a/modules/profiles/headful.nix
+++ b/modules/profiles/headful.nix
@@ -130,8 +130,10 @@ in
     time.timeZone = "Europe/Moscow";
 
     environment.systemPackages = with pkgs; [
+      brightnessctl
       lm_sensors
       usbutils
+      wirelesstools
     ];
 
     my.extraGroups = [
diff --git a/modules/profiles/headless.nix b/modules/profiles/headless.nix
index 5d42df0..bf0d23a 100644
--- a/modules/profiles/headless.nix
+++ b/modules/profiles/headless.nix
@@ -5,16 +5,15 @@
   this,
   ...
 }:
-with lib;
 let
   cfg = config.nixfiles.modules.profiles.headless;
 in
 {
-  options.nixfiles.modules.profiles.headless.enable = mkEnableOption "headless profile" // {
+  options.nixfiles.modules.profiles.headless.enable = lib.mkEnableOption "headless profile" // {
     default = this.isHeadless;
   };
 
-  config = mkIf cfg.enable {
+  config = lib.mkIf cfg.enable {
     nixfiles.modules = {
       openssh.server.enable = true;
       endlessh-go.enable = true;

Consider giving Nix/NixOS a try! <3