first commit

This commit is contained in:
2025-12-11 06:26:12 -08:00
commit 4662fe2d3b
2327 changed files with 114173 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
---
title: PythonPackage in Nix
date: 2024-01-22 18:17:05
tags:
- nixos
---
pkgs.python3.override
https://discourse.nixos.org/t/how-to-use-build-a-python-package-from-a-local-nixpkgs-repo/31919
https://discourse.nixos.org/t/how-to-add-custom-python-package/536
```nix
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
(
python-final: python-prev:
{
bindep = python-final.callPackage ./packages/python3/bindep { };
ansible-builder = python-final.callPackage ./packages/python3/ansible-builder { };
}
# infinite recursion
# (mapModules ./packages/python3 (p: python-final.callPackage (lib.debug.traceVal p) { }))
)
];
```

View File

@@ -0,0 +1,26 @@
---
title: PythonPackage in Nix
date: 2024-01-22 18:17:05
tags:
- nixos
---
pkgs.python3.override
https://discourse.nixos.org/t/how-to-use-build-a-python-package-from-a-local-nixpkgs-repo/31919
https://discourse.nixos.org/t/how-to-add-custom-python-package/536
```nix
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
(
python-final: python-prev:
{
bindep = python-final.callPackage ./packages/python3/bindep { };
ansible-builder = python-final.callPackage ./packages/python3/ansible-builder { };
}
# infinite recursion
# (mapModules ./packages/python3 (p: python-final.callPackage (lib.debug.traceVal p) { }))
)
];
```

View File

@@ -0,0 +1,18 @@
---
tags:
- nixos
---
```bash
nix-shell -E '
let
pkgsA = (import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/141439f6f11537ee349a58aaf97a5a5fc072365c.tar.gz) {});
pkgsB = (import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/7d7622909a38a46415dd146ec046fdc0f3309f44.tar.gz) {});
in
pkgsA.mkShell {
buildInputs = [
pkgsA.ktlint
pkgsB.jq
];
}'
```

View File

@@ -0,0 +1,18 @@
---
tags:
- nixos
---
```bash
nix-shell -E '
let
pkgsA = (import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/141439f6f11537ee349a58aaf97a5a5fc072365c.tar.gz) {});
pkgsB = (import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/7d7622909a38a46415dd146ec046fdc0f3309f44.tar.gz) {});
in
pkgsA.mkShell {
buildInputs = [
pkgsA.ktlint
pkgsB.jq
];
}'
```

View File

@@ -0,0 +1,18 @@
---
tags:
- nixos
---
```bash
nix-shell -E '
let
pkgsA = (import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/141439f6f11537ee349a58aaf97a5a5fc072365c.tar.gz) {});
pkgsB = (import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/7d7622909a38a46415dd146ec046fdc0f3309f44.tar.gz) {});
in
pkgsA.mkShell {
buildInputs = [
pkgsA.ktlint
pkgsB.jq
];
}'
```

View File

@@ -0,0 +1,18 @@
---
tags:
- nixos
---
```bash
nix-shell -E '
let
pkgsA = (import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/141439f6f11537ee349a58aaf97a5a5fc072365c.tar.gz) {});
pkgsB = (import (builtins.fetchTarball https://github.com/NixOS/nixpkgs/archive/7d7622909a38a46415dd146ec046fdc0f3309f44.tar.gz) {});
in
pkgsA.mkShell {
buildInputs = [
pkgsA.ktlint
pkgsB.jq
];
}'
```