From c05b49dafada772ffce9c350e4fa0d8af50c129e Mon Sep 17 00:00:00 2001 From: Joseph Hanson Date: Fri, 31 May 2024 08:46:04 -0500 Subject: [PATCH] add lazygit to server role environment --- nixos/profiles/role-server.nix | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/nixos/profiles/role-server.nix b/nixos/profiles/role-server.nix index 1ff404e..5f078d6 100644 --- a/nixos/profiles/role-server.nix +++ b/nixos/profiles/role-server.nix @@ -1,15 +1,10 @@ -{ config, lib, pkgs, imports, boot, self, ... }: +{ config, lib, ... }: # Role for headless servers # covers raspi's, sbc, NUC etc, anything # that is headless and minimal for running services - with lib; { - - config = { - - # Enable monitoring for remote scraiping mySystem.services.promMonitoring.enable = true; mySystem.services.rebootRequiredCheck.enable = true; @@ -32,8 +27,10 @@ with lib; }; services.logrotate.enable = mkDefault true; - - environment.noXlibs = mkDefault true; + environment = { + noXlibs = mkDefault true; + systemPackages = [ pkgs.lazygit ]; + }; documentation = { enable = mkDefault false; doc.enable = mkDefault false; @@ -41,19 +38,10 @@ with lib; man.enable = mkDefault false; nixos.enable = mkDefault false; }; - programs.command-not-found.enable = mkDefault false; + programs.command-not-found.enable = mkDefault false; sound.enable = false; hardware.pulseaudio.enable = false; - - services.udisks2.enable = mkDefault false; - # xdg = { - # autostart.enable = mkDefault false; - # icons.enable = mkDefault false; - # mime.enable = mkDefault true; - # sounds.enable = mkDefault false; - # }; }; - }