Compare commits

..

5 commits

Author SHA1 Message Date
fd5e046406
home/gpg: reduce trust of other people 2026-01-17 21:53:35 +01:00
6ae3f6932d
home/gpg: remove duplicated key 2026-01-17 21:48:57 +01:00
b15abf8bdb
Revert "home/git: disable git-lfs"
This reverts commit fdc88e415f.
2026-01-17 19:42:13 +01:00
87cb944464
npins: update sources 2026-01-17 18:48:28 +01:00
e5c88e5910
vanadium: +helix 2026-01-16 22:39:16 +01:00
4 changed files with 28 additions and 24 deletions

View file

@ -41,7 +41,7 @@
pkgs.macchanger pkgs.macchanger
# The file picker is not ergonomic enough, sadly # The file picker is not ergonomic enough, sadly
# pkgs.helix pkgs.helix
# pkgs.nushell # pkgs.nushell
pkgs.ruler pkgs.ruler

View file

@ -5,6 +5,9 @@
}: }:
{ {
# git plugins # git plugins
programs.git = {
lfs.enable = true;
};
programs.patdiff = { programs.patdiff = {
enable = lib.mkDefault true; enable = lib.mkDefault true;
enableGitIntegration = lib.mkDefault true; enableGitIntegration = lib.mkDefault true;

View file

@ -5,13 +5,17 @@
gpg-agent.pinentry.package = pkgs.pinentry-tty; gpg-agent.pinentry.package = pkgs.pinentry-tty;
}; };
# Fun video btw
# https://media.ccc.de/v/39c3-to-sign-or-not-to-sign-practical-vulnerabilities-i
programs.gpg.publicKeys = programs.gpg.publicKeys =
let let
fromUrl = fromUrl =
{ {
url, url,
hash, hash,
trust ? 5, # https://security.stackexchange.com/a/69089
# One lower than ultimate (introducer in the web of trust) is good enough.
trust ? 4,
}: }:
{ {
source = pkgs.fetchurl { inherit url hash; }; source = pkgs.fetchurl { inherit url hash; };
@ -27,6 +31,7 @@
{ {
user = "leana8959"; user = "leana8959";
hash = "sha256-Y+v/8bLkyUIe4vjToChQP3ChPxRV/DqI72OTsx6F0oo="; hash = "sha256-Y+v/8bLkyUIe4vjToChQP3ChPxRV/DqI72OTsx6F0oo=";
trust = 5;
} }
{ {
user = "vanilla-extracts"; user = "vanilla-extracts";
@ -36,10 +41,6 @@
user = "jappeace"; user = "jappeace";
hash = "sha256-wJ4hiE7M7dcEMaE8waNZEi+tybpVIsFzoeDJhIIaLhk="; hash = "sha256-wJ4hiE7M7dcEMaE8waNZEi+tybpVIsFzoeDJhIIaLhk=";
} }
{
user = "gautaz";
hash = "sha256-j0I9l8uKfzKNrc2qveFi5mkRppxL36+BUEqvFPs6vqA=";
}
{ {
user = "confusedkernel"; user = "confusedkernel";
hash = "sha256-9DdtDAcv+2Z0jJMSLAXbp5ne8uHYj5V/lNGi0kKSdv4="; hash = "sha256-9DdtDAcv+2Z0jJMSLAXbp5ne8uHYj5V/lNGi0kKSdv4=";

View file

@ -70,9 +70,9 @@
}, },
"branch": "main", "branch": "main",
"submodules": false, "submodules": false,
"revision": "17da13840dc71ba36b0deb2c0e85097840630ad5", "revision": "9fb03ba55c9e53901193187d5c43341f5b1b430d",
"url": "https://github.com/ghostty-org/ghostty/archive/17da13840dc71ba36b0deb2c0e85097840630ad5.tar.gz", "url": "https://github.com/ghostty-org/ghostty/archive/9fb03ba55c9e53901193187d5c43341f5b1b430d.tar.gz",
"hash": "sha256-w0yAZdnSyY6FY/R8e/PuXGUOXmlhwO/bYZewh6NDysU=" "hash": "sha256-TEfSd6oR4YCc1BVr9pOxjTJASMswKiGfEC2kRA3aTyI="
}, },
"hategroup-dnsbl": { "hategroup-dnsbl": {
"type": "Git", "type": "Git",
@ -97,9 +97,9 @@
}, },
"branch": "release-25.11", "branch": "release-25.11",
"submodules": false, "submodules": false,
"revision": "82fb7dedaad83e5e279127a38ef410bcfac6d77c", "revision": "2a63d0e9d2c72ac4d4150ebb242cf8d86f488c8c",
"url": "https://github.com/nix-community/home-manager/archive/82fb7dedaad83e5e279127a38ef410bcfac6d77c.tar.gz", "url": "https://github.com/nix-community/home-manager/archive/2a63d0e9d2c72ac4d4150ebb242cf8d86f488c8c.tar.gz",
"hash": "sha256-MOU5YdVu4DVwuT5ztXgQpPuRRBjSjUGIdUzOQr9iQOY=" "hash": "sha256-vRV1dWJOCpCal3PRr86wE2WTOMfAhTu6G7bSvOsryUo="
}, },
"infuse": { "infuse": {
"type": "GitRelease", "type": "GitRelease",
@ -154,9 +154,9 @@
}, },
"branch": "master", "branch": "master",
"submodules": false, "submodules": false,
"revision": "40b1a28dce561bea34858287fbb23052c3ee63fe", "revision": "cce68f4a54fa4e3d633358364477f5cc1d782440",
"url": "https://github.com/NixOS/nixos-hardware/archive/40b1a28dce561bea34858287fbb23052c3ee63fe.tar.gz", "url": "https://github.com/NixOS/nixos-hardware/archive/cce68f4a54fa4e3d633358364477f5cc1d782440.tar.gz",
"hash": "sha256-ljDBUDpD1Cg5n3mJI81Hz5qeZAwCGxon4kQW3Ho3+6Q=" "hash": "sha256-IRPmIOV2tPwxbhP/I9M5AmwhTC0lMPtoPStC+8T6xl0="
}, },
"nixpkgs": { "nixpkgs": {
"type": "Git", "type": "Git",
@ -167,9 +167,9 @@
}, },
"branch": "nixos-25.11-small", "branch": "nixos-25.11-small",
"submodules": false, "submodules": false,
"revision": "ff8a91eb93e8abfceed1957330b54e54e99c747a", "revision": "3fb71110bad6aa250a59f23a6ed51c2a99747b6f",
"url": "https://github.com/nixos/nixpkgs/archive/ff8a91eb93e8abfceed1957330b54e54e99c747a.tar.gz", "url": "https://github.com/nixos/nixpkgs/archive/3fb71110bad6aa250a59f23a6ed51c2a99747b6f.tar.gz",
"hash": "sha256-2romCPCEPJJxPjrG5t/McuMITLtuZNd16LHPKzkIBEg=" "hash": "sha256-8MKveNU8UChYisd8JpYsJWIHTh4A1X1wAbjTxWgA0RE="
}, },
"npins": { "npins": {
"type": "GitRelease", "type": "GitRelease",
@ -196,9 +196,9 @@
}, },
"branch": "main", "branch": "main",
"submodules": false, "submodules": false,
"revision": "9aa5514ef92b980580f90029447ecc732851e2a9", "revision": "1e87169b18457a22e6ef372789e48cd86b81e2ba",
"url": "https://github.com/nix-community/nur/archive/9aa5514ef92b980580f90029447ecc732851e2a9.tar.gz", "url": "https://github.com/nix-community/nur/archive/1e87169b18457a22e6ef372789e48cd86b81e2ba.tar.gz",
"hash": "sha256-QLPb6DEwSjKqA0bVgycAlZz12BUvKjIwNbs28S3Jprc=" "hash": "sha256-kW4mzy7wzuW+od/o3Gfg5ONO7nb7U7uUxvEkAyFd9cY="
}, },
"pin-emacs28": { "pin-emacs28": {
"type": "Git", "type": "Git",
@ -361,9 +361,9 @@
}, },
"branch": "main", "branch": "main",
"submodules": false, "submodules": false,
"revision": "5c9624f3d0176727284678aebf677770dd1375b2", "revision": "76bbc35c59419b8b0616fb779ce5600e85edab11",
"url": "https://github.com/0xc000022070/zen-browser-flake/archive/5c9624f3d0176727284678aebf677770dd1375b2.tar.gz", "url": "https://github.com/0xc000022070/zen-browser-flake/archive/76bbc35c59419b8b0616fb779ce5600e85edab11.tar.gz",
"hash": "sha256-6M+vlMGur7UgzkHucgA61pjq3gtjGH9OywxJM/KHL8I=" "hash": "sha256-+LC0wOiliUXbIj6zT2hCoOQ0zn33BD2NxGoy0QqP3Eo="
} }
}, },
"version": 7 "version": 7