mirror of
https://github.com/harivansh-afk/nix.git
synced 2026-04-15 06:04:42 +00:00
48 lines
897 B
Nix
48 lines
897 B
Nix
{
|
|
inputs,
|
|
pkgs,
|
|
username,
|
|
...
|
|
}: let
|
|
berkeleyMono = pkgs.stdenvNoCC.mkDerivation {
|
|
pname = "berkeley-mono";
|
|
version = "local";
|
|
src = /. + "/Users/${username}/Library/Fonts/BerkeleyMono-Regular.otf";
|
|
dontUnpack = true;
|
|
installPhase = ''
|
|
install -Dm644 "$src" "$out/share/fonts/opentype/BerkeleyMono-Regular.otf"
|
|
'';
|
|
};
|
|
|
|
gwsPackage =
|
|
inputs.googleworkspace-cli.packages.${pkgs.stdenv.hostPlatform.system}.default;
|
|
in {
|
|
environment.systemPackages = with pkgs; [
|
|
codex
|
|
coreutils-prefixed
|
|
delta
|
|
diff-so-fancy
|
|
git-filter-repo
|
|
git-lfs
|
|
google-cloud-sdk
|
|
gwsPackage
|
|
imagemagickBig
|
|
lazygit
|
|
libpq
|
|
librsvg
|
|
llmfit
|
|
mise
|
|
ngrok
|
|
postgresql_16
|
|
redis
|
|
tailscale
|
|
terraform
|
|
yt-dlp
|
|
];
|
|
|
|
fonts.packages = with pkgs; [
|
|
berkeleyMono
|
|
jetbrains-mono
|
|
nerd-fonts.symbols-only
|
|
];
|
|
}
|