1
1
Fork 1
mirror of https://github.com/oddlama/nix-config.git synced 2025-10-10 23:00:39 +02:00

chore: consolidate dev modules

This commit is contained in:
oddlama 2024-11-13 19:51:06 +01:00
parent 26746d07d6
commit bbe2cbe923
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
4 changed files with 10 additions and 25 deletions

View file

@ -6,22 +6,19 @@
}: }:
lib.optionalAttrs (!minimal) { lib.optionalAttrs (!minimal) {
imports = [ imports = [
./documentation.nix
./embedded.nix
./yubikey.nix ./yubikey.nix
]; ];
documentation = {
dev.enable = true;
man.enable = true;
info.enable = lib.mkForce false;
};
environment.systemPackages = [pkgs.man-pages pkgs.man-pages-posix]; environment.systemPackages = [pkgs.man-pages pkgs.man-pages-posix];
environment.enableDebugInfo = true; environment.enableDebugInfo = true;
# Add the agenix-rekey sandbox path permanently to avoid adding myself to trusted-users
nix.settings.extra-sandbox-paths = ["/var/tmp/agenix-rekey"];
environment.persistence."/state".directories = [ environment.persistence."/state".directories = [
{
directory = "/var/tmp/agenix-rekey";
mode = "1777";
}
{ {
directory = "/var/tmp/nix-import-encrypted"; # Decrypted repo-secrets can be kept directory = "/var/tmp/nix-import-encrypted"; # Decrypted repo-secrets can be kept
mode = "1777"; mode = "1777";
@ -29,4 +26,7 @@ lib.optionalAttrs (!minimal) {
]; ];
services.nixseparatedebuginfod.enable = true; services.nixseparatedebuginfod.enable = true;
# For embedded development
services.udev.packages = [pkgs.stlink];
} }

View file

@ -1,12 +0,0 @@
{
lib,
pkgs,
...
}: {
environment.systemPackages = with pkgs; [man-pages];
documentation = {
dev.enable = true;
man.enable = true;
info.enable = lib.mkForce false;
};
}

View file

@ -1,3 +0,0 @@
{pkgs, ...}: {
services.udev.packages = [pkgs.stlink];
}

View file

@ -10,7 +10,7 @@
}: let }: let
binPath = lib.makeBinPath ([gitAndTools.hub gitAndTools.delta bc bat] ++ extraPackages); binPath = lib.makeBinPath ([gitAndTools.hub gitAndTools.delta bc bat] ++ extraPackages);
in in
stdenvNoCC.mkDerivation rec { stdenvNoCC.mkDerivation {
pname = "git-fuzzy"; pname = "git-fuzzy";
version = "unstable-2023-09-18"; version = "unstable-2023-09-18";
src = fetchFromGitHub { src = fetchFromGitHub {