main @ 30 LINES
[ HISTORY ] [ UP ]
┌─ NIX ──────────────────────────────────────────────────────────────────────┐
│ { │
│ pkgs, │
│ lib, │
│ osConfig, │
│ ... │
│ }: let │
│ inherit (lib) mkIf; │
│ inherit (builtins) attrValues; │
│ inherit (osConfig.ooknet.host) admin; │
│ cfg = osConfig.ooknet.console.tools.git; │
│ in { │
│ config = mkIf cfg.enable { │
│ programs.git = { │
│ enable = true; │
│ ignores = [".direnv" "result"]; │
│ lfs.enable = true; │
│ settings = { │
│ user = { │
│ name = admin.gitName; │
│ email = admin.gitEmail; │
│ }; │
│ }; │
│ }; │
│ │
│ home.packages = attrValues { │
│ inherit (pkgs) lazygit gh; │
│ }; │
│ }; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ NIX ────────────────────────────────┐
│ { │
│ pkgs, │
│ lib, │
│ osConfig, │
│ ... │
│ }: let │
│ inherit (lib) mkIf; │
│ inherit (builtins) attrValues; │
│ inherit (osConfig.ooknet.host) admin; │
│ cfg = osConfig.ooknet.console.tools.git; │
│ in { │
│ config = mkIf cfg.enable { │
│ programs.git = { │
│ enable = true; │
│ ignores = [".direnv" "result"]; │
│ lfs.enable = true; │
│ settings = { │
│ user = { │
│ name = admin.gitName; │
│ email = admin.gitEmail; │
│ }; │
│ }; │
│ }; │
│ │
│ home.packages = attrValues { │
│ inherit (pkgs) lazygit gh; │
│ }; │
│ }; │
│ } │
└──────────────────────────────────────────────┘
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET