This commit is contained in:
Vivian Lim 2024-02-02 22:25:01 -08:00
parent 68acdf23c7
commit 4b66bb24fb
6 changed files with 21127 additions and 64929 deletions

View File

@ -1,5 +1,686 @@
{
"nodes": {
"agenix": {
"inputs": {
"darwin": "darwin",
"home-manager": [
"eisfunke-nixpkgs",
"home-manager"
],
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1694270813,
"narHash": "sha256-7a4lnv1fI31PBU8CtixSn1IwalrLIw/rgyKmaOdDvDg=",
"owner": "eisfunke",
"repo": "agenix",
"rev": "fe4f564f13c6151df7983fc3449061dc71c37d8d",
"type": "github"
},
"original": {
"owner": "eisfunke",
"ref": "fix-home-shellcheck",
"repo": "agenix",
"type": "github"
}
},
"attic": {
"inputs": {
"crane": "crane",
"flake-compat": [
"eisfunke-nixpkgs",
"nix",
"flake-compat"
],
"flake-utils": [
"eisfunke-nixpkgs",
"poetry2nix",
"flake-utils"
],
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs-unstable"
],
"nixpkgs-stable": [
"eisfunke-nixpkgs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1705617092,
"narHash": "sha256-n9PK4O4X4S1JkwpkMuYm1wHZYJzRqif8g3RuVIPD+rY=",
"owner": "zhaofengli",
"repo": "attic",
"rev": "fbe252a5c21febbe920c025560cbd63b20e24f3b",
"type": "github"
},
"original": {
"owner": "zhaofengli",
"repo": "attic",
"type": "github"
}
},
"crane": {
"inputs": {
"nixpkgs": [
"eisfunke-nixpkgs",
"attic",
"nixpkgs"
]
},
"locked": {
"lastModified": 1702918879,
"narHash": "sha256-tWJqzajIvYcaRWxn+cLUB9L9Pv4dQ3Bfit/YjU5ze3g=",
"owner": "ipetkov",
"repo": "crane",
"rev": "7195c00c272fdd92fc74e7d5a0a2844b9fadb2fb",
"type": "github"
},
"original": {
"owner": "ipetkov",
"repo": "crane",
"type": "github"
}
},
"darwin": {
"inputs": {
"nixpkgs": [
"eisfunke-nixpkgs",
"agenix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1673295039,
"narHash": "sha256-AsdYgE8/GPwcelGgrntlijMg4t3hLFJFCRF3tL5WVjA=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "87b9d090ad39b25b2400029c64825fc2a8868943",
"type": "github"
},
"original": {
"owner": "lnl7",
"ref": "master",
"repo": "nix-darwin",
"type": "github"
}
},
"days": {
"inputs": {
"flake-parts": [
"eisfunke-nixpkgs",
"flake-parts"
],
"haskell-flake": [
"eisfunke-nixpkgs",
"mock",
"haskell-flake"
],
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs-unstable"
],
"systems": [
"eisfunke-nixpkgs",
"systems"
]
},
"locked": {
"lastModified": 1696500678,
"narHash": "sha256-YUpDVX43Utr4KlUcPAfYI0Ndo9vcGrzsfl1dVE2ZYZ0=",
"ref": "refs/heads/master",
"rev": "00c6bb1d512e6740575f230808ee81488a53a714",
"revCount": 12,
"type": "git",
"url": "https://git.eisfunke.com/software/days.git"
},
"original": {
"type": "git",
"url": "https://git.eisfunke.com/software/days.git"
}
},
"dictcc": {
"inputs": {
"flake-parts": [
"eisfunke-nixpkgs",
"flake-parts"
],
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
],
"poetry2nix": [
"eisfunke-nixpkgs",
"poetry2nix"
],
"systems": [
"eisfunke-nixpkgs",
"systems"
]
},
"locked": {
"lastModified": 1705796134,
"narHash": "sha256-jG21Tfl5nw0Cs2Ir4JWdKdsqrJ0X3VmiNWE3Gx0Y+DI=",
"ref": "refs/heads/master",
"rev": "5b5cbbd63a7e90c8e44a80f1bf2b01f1ba5252ba",
"revCount": 57,
"type": "git",
"url": "https://github.com/Eisfunke/dict.cc.py.git"
},
"original": {
"type": "git",
"url": "https://github.com/Eisfunke/dict.cc.py.git"
}
},
"eisfunke-nixpkgs": {
"inputs": {
"agenix": "agenix",
"attic": "attic",
"days": "days",
"dictcc": "dictcc",
"flake-parts": "flake-parts",
"home-manager": "home-manager",
"home-manager-unstable": "home-manager-unstable",
"impermanence": "impermanence",
"iosevka-funke": "iosevka-funke",
"issue-bot-matrix": "issue-bot-matrix",
"markov-bot-telegram": "markov-bot-telegram",
"microvm": "microvm",
"mock": "mock",
"mock-bot-telegram": "mock-bot-telegram",
"nix": "nix",
"nix-darwin": "nix-darwin",
"nix-index-database": "nix-index-database",
"nix-on-droid": "nix-on-droid",
"nixpkgs": [
"nixpkgs"
],
"nixpkgs-eisfunke": "nixpkgs-eisfunke",
"nixpkgs-unstable": "nixpkgs-unstable",
"nu_scripts": "nu_scripts",
"poetry2nix": "poetry2nix",
"systems": "systems_2"
},
"locked": {
"lastModified": 1706802852,
"narHash": "sha256-DrpAwoFcCMOZEa8srB1umUq7Tf0ZHy8yoQKt2rcsdjI=",
"ref": "refs/heads/main",
"rev": "2bfd28ad0d213b98b77ca330ece0bed5e1147e1b",
"revCount": 1115,
"type": "git",
"url": "https://git.eisfunke.com/config/nixos.git"
},
"original": {
"type": "git",
"url": "https://git.eisfunke.com/config/nixos.git"
}
},
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1673956053,
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": [
"eisfunke-nixpkgs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1706569497,
"narHash": "sha256-oixb0IDb5eZYw6BaVr/R/1pSoMh4rfJHkVnlgeRIeZs=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "60c614008eed1d0383d21daac177a3e036192ed8",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"haskell-flake": {
"locked": {
"lastModified": 1699388095,
"narHash": "sha256-uutZJWtd6rKwoLYLFGsjrA2zu06uRdGC//FANb4azgU=",
"owner": "srid",
"repo": "haskell-flake",
"rev": "7029034b00bd7c9225d74915a6a53e5b44b4a1d3",
"type": "github"
},
"original": {
"owner": "srid",
"repo": "haskell-flake",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1705659542,
"narHash": "sha256-WA3xVfAk1AYmFdwghT7mt/erYpsU6JPu9mdTEP/e9HQ=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "10cd9c53115061aa6a0a90aad0b0dde6a999cdb9",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "release-23.11",
"repo": "home-manager",
"type": "github"
}
},
"home-manager-unstable": {
"inputs": {
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs-unstable"
]
},
"locked": {
"lastModified": 1706473109,
"narHash": "sha256-iyuAvpKTsq2u23Cr07RcV5XlfKExrG8gRpF75hf1uVc=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "d634c3abafa454551f2083b054cd95c3f287be61",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"impermanence": {
"locked": {
"lastModified": 1706639736,
"narHash": "sha256-CaG4j9+UwBDfinxxvJMo6yOonSmSo0ZgnbD7aj2Put0=",
"owner": "nix-community",
"repo": "impermanence",
"rev": "cd13c2917eaa68e4c49fea0ff9cada45440d7045",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "impermanence",
"type": "github"
}
},
"iosevka-funke": {
"inputs": {
"flake-parts": [
"eisfunke-nixpkgs",
"flake-parts"
],
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1687554877,
"narHash": "sha256-ms8Gk/t8zDTn5XYlJ2ZD36EX2cvrsRyU6KjM+wIZLfI=",
"ref": "refs/heads/master",
"rev": "764ebcf37b2afb847acf3da00fe4e7d96fd865ae",
"revCount": 51,
"type": "git",
"url": "https://git.eisfunke.com/config/iosevka.git"
},
"original": {
"type": "git",
"url": "https://git.eisfunke.com/config/iosevka.git"
}
},
"issue-bot-matrix": {
"inputs": {
"flake-parts": [
"eisfunke-nixpkgs",
"flake-parts"
],
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
],
"poetry2nix": [
"eisfunke-nixpkgs",
"poetry2nix"
],
"systems": [
"eisfunke-nixpkgs",
"systems"
]
},
"locked": {
"lastModified": 1705955350,
"narHash": "sha256-dMhk/NnyAIQO6WOPSUaSqkpPTxwSTVCeLqe645X5of0=",
"ref": "refs/heads/main",
"rev": "47aa73b734524cda8bf4443772811670107a096c",
"revCount": 19,
"type": "git",
"url": "https://git.eisfunke.com/software/issue-bot-matrix.git"
},
"original": {
"type": "git",
"url": "https://git.eisfunke.com/software/issue-bot-matrix.git"
}
},
"libgit2": {
"flake": false,
"locked": {
"lastModified": 1697646580,
"narHash": "sha256-oX4Z3S9WtJlwvj0uH9HlYcWv+x1hqp8mhXl7HsLu2f0=",
"owner": "libgit2",
"repo": "libgit2",
"rev": "45fd9ed7ae1a9b74b957ef4f337bc3c8b3df01b5",
"type": "github"
},
"original": {
"owner": "libgit2",
"repo": "libgit2",
"type": "github"
}
},
"markov-bot-telegram": {
"inputs": {
"flake-parts": [
"eisfunke-nixpkgs",
"flake-parts"
],
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
],
"poetry2nix": [
"eisfunke-nixpkgs",
"poetry2nix"
],
"systems": [
"eisfunke-nixpkgs",
"systems"
]
},
"locked": {
"lastModified": 1701354666,
"narHash": "sha256-1hd7fCF3NsiHdG1eBIRPCou3qxRaUVxa0AQMdPkbSy4=",
"ref": "refs/heads/master",
"rev": "1b6ae716a48a88b0f6b6cc1b9471bb583920e42f",
"revCount": 29,
"type": "git",
"url": "https://git.eisfunke.com/software/markov-bot-telegram.git"
},
"original": {
"type": "git",
"url": "https://git.eisfunke.com/software/markov-bot-telegram.git"
}
},
"microvm": {
"inputs": {
"flake-utils": [
"eisfunke-nixpkgs",
"poetry2nix",
"flake-utils"
],
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
],
"spectrum": "spectrum"
},
"locked": {
"lastModified": 1706214321,
"narHash": "sha256-42FZWeJQNYgz0ZkclMzShuvjT9TvJNRN78Iu3SEyD4M=",
"owner": "astro",
"repo": "microvm.nix",
"rev": "186b8bf6dbacc1ab55fe8ac8d5a2bbf76a1a70e1",
"type": "github"
},
"original": {
"owner": "astro",
"repo": "microvm.nix",
"type": "github"
}
},
"mock": {
"inputs": {
"flake-parts": [
"eisfunke-nixpkgs",
"flake-parts"
],
"haskell-flake": "haskell-flake",
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs-unstable"
]
},
"locked": {
"lastModified": 1699454493,
"narHash": "sha256-cq9eGaoJAF1/SdER3l1MbORLBlKc0HcZSI6gPyInOR0=",
"ref": "refs/heads/master",
"rev": "b5e94361e2dd3c0305b8d6f15415de96ce34dbdd",
"revCount": 101,
"type": "git",
"url": "https://git.eisfunke.com/software/mock.git"
},
"original": {
"type": "git",
"url": "https://git.eisfunke.com/software/mock.git"
}
},
"mock-bot-telegram": {
"inputs": {
"flake-parts": [
"eisfunke-nixpkgs",
"flake-parts"
],
"haskell-flake": [
"eisfunke-nixpkgs",
"mock",
"haskell-flake"
],
"mock": [
"eisfunke-nixpkgs",
"mock"
],
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs-unstable"
],
"systems": [
"eisfunke-nixpkgs",
"systems"
]
},
"locked": {
"lastModified": 1699456529,
"narHash": "sha256-sv6IL48QAcKuVDB/QR7vejxrBdHj8kklWkR/qw1wntk=",
"ref": "refs/heads/master",
"rev": "c4b8655b7fd5ff3a88274398719b1d10cbb29e01",
"revCount": 87,
"type": "git",
"url": "https://git.eisfunke.com/software/mock-bot-telegram.git"
},
"original": {
"type": "git",
"url": "https://git.eisfunke.com/software/mock-bot-telegram.git"
}
},
"nix": {
"inputs": {
"flake-compat": "flake-compat",
"libgit2": "libgit2",
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
],
"nixpkgs-regression": "nixpkgs-regression"
},
"locked": {
"lastModified": 1706629374,
"narHash": "sha256-KyAiLGxJ39fSY0cuq8EWAZQ4vaDdqAItSRP4+vjYvq8=",
"owner": "nixos",
"repo": "nix",
"rev": "75ebb90a70f6320c1c7a1fca87a0a8adb0716143",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nix",
"type": "github"
}
},
"nix-darwin": {
"inputs": {
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1706581965,
"narHash": "sha256-1H7dRdK9LJ7+2X1XQtbwXr+QMqtVVo/ZF0/LIvkjdK8=",
"owner": "LnL7",
"repo": "nix-darwin",
"rev": "91b9daf672c957ef95a05491a75f62e6a01d5aaf",
"type": "github"
},
"original": {
"owner": "LnL7",
"repo": "nix-darwin",
"type": "github"
}
},
"nix-formatter-pack": {
"inputs": {
"nixpkgs": [
"eisfunke-nixpkgs",
"nix-on-droid",
"nixpkgs"
],
"nmd": "nmd",
"nmt": "nmt"
},
"locked": {
"lastModified": 1666720474,
"narHash": "sha256-iWojjDS1D19zpeZXbBdjWb9MiKmVVFQCqtJmtTXgPx8=",
"owner": "Gerschtli",
"repo": "nix-formatter-pack",
"rev": "14876cc8fe94a3d329964ecb073b4c988c7b61f5",
"type": "github"
},
"original": {
"owner": "Gerschtli",
"repo": "nix-formatter-pack",
"type": "github"
}
},
"nix-github-actions": {
"inputs": {
"nixpkgs": [
"eisfunke-nixpkgs",
"poetry2nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1698974481,
"narHash": "sha256-yPncV9Ohdz1zPZxYHQf47S8S0VrnhV7nNhCawY46hDA=",
"owner": "nix-community",
"repo": "nix-github-actions",
"rev": "4bb5e752616262457bc7ca5882192a564c0472d2",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-github-actions",
"type": "github"
}
},
"nix-index-database": {
"inputs": {
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1706411424,
"narHash": "sha256-BzziJYucEZvdCE985vjPoo3ztWcmUiSQ1wJ2CoT6jCc=",
"owner": "Mic92",
"repo": "nix-index-database",
"rev": "c782f2a4f6fc94311ab5ef31df2f1149a1856181",
"type": "github"
},
"original": {
"owner": "Mic92",
"repo": "nix-index-database",
"type": "github"
}
},
"nix-on-droid": {
"inputs": {
"home-manager": [
"eisfunke-nixpkgs",
"home-manager"
],
"nix-formatter-pack": "nix-formatter-pack",
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
],
"nixpkgs-for-bootstrap": "nixpkgs-for-bootstrap",
"nmd": "nmd_2"
},
"locked": {
"lastModified": 1694604941,
"narHash": "sha256-KsoRStRs8dNRRMWQhuB3eUOpzQhOc4dcBQB85tEq3wY=",
"owner": "t184256",
"repo": "nix-on-droid",
"rev": "039379abeee67144d4094d80bbdaf183fb2eabe5",
"type": "github"
},
"original": {
"owner": "t184256",
"repo": "nix-on-droid",
"type": "github"
}
},
"nixlib": {
"locked": {
"lastModified": 1636849918,
@ -35,17 +716,64 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1706683685,
"narHash": "sha256-FtPPshEpxH/ewBOsdKBNhlsL2MLEFv1hEnQ19f/bFsQ=",
"lastModified": 1687488839,
"narHash": "sha256-7JDjuyHwUvGJJge9jxfRJkuYyL5G5yipspc4J3HwjGA=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "f9e94676ce6c7531c44d38da61d2669ebec0f603",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-eisfunke": {
"locked": {
"lastModified": 1701819006,
"narHash": "sha256-Qlj1q8CJ+iPIC287HNq6VnLAXRWHJu3ALO+A2zCZZs8=",
"owner": "Eisfunke",
"repo": "nixpkgs",
"rev": "fd1639a90b8a5bdd9ecd12d3f15e1ba22fdffa38",
"type": "github"
},
"original": {
"owner": "Eisfunke",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-for-bootstrap": {
"locked": {
"lastModified": 1686921029,
"narHash": "sha256-J1bX9plPCFhTSh6E3TWn9XSxggBh/zDD4xigyaIQBy8=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5ad9903c16126a7d949101687af0aa589b1d7d3d",
"rev": "c7ff1b9b95620ce8728c0d7bd501c458e6da9e04",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"rev": "c7ff1b9b95620ce8728c0d7bd501c458e6da9e04",
"type": "github"
}
},
"nixpkgs-regression": {
"locked": {
"lastModified": 1643052045,
"narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
}
},
@ -65,10 +793,135 @@
"type": "github"
}
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1706487304,
"narHash": "sha256-LE8lVX28MV2jWJsidW13D2qrHU/RUUONendL2Q/WlJg=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "90f456026d284c22b3e3497be980b2e47d0b28ac",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1706683685,
"narHash": "sha256-FtPPshEpxH/ewBOsdKBNhlsL2MLEFv1hEnQ19f/bFsQ=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5ad9903c16126a7d949101687af0aa589b1d7d3d",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nmd": {
"flake": false,
"locked": {
"lastModified": 1666190571,
"narHash": "sha256-Z1hc7M9X6L+H83o9vOprijpzhTfOBjd0KmUTnpHAVjA=",
"owner": "rycee",
"repo": "nmd",
"rev": "b75d312b4f33bd3294cd8ae5c2ca8c6da2afc169",
"type": "gitlab"
},
"original": {
"owner": "rycee",
"repo": "nmd",
"type": "gitlab"
}
},
"nmd_2": {
"flake": false,
"locked": {
"lastModified": 1666190571,
"narHash": "sha256-Z1hc7M9X6L+H83o9vOprijpzhTfOBjd0KmUTnpHAVjA=",
"owner": "rycee",
"repo": "nmd",
"rev": "b75d312b4f33bd3294cd8ae5c2ca8c6da2afc169",
"type": "gitlab"
},
"original": {
"owner": "rycee",
"repo": "nmd",
"type": "gitlab"
}
},
"nmt": {
"flake": false,
"locked": {
"lastModified": 1648075362,
"narHash": "sha256-u36WgzoA84dMVsGXzml4wZ5ckGgfnvS0ryzo/3zn/Pc=",
"owner": "rycee",
"repo": "nmt",
"rev": "d83601002c99b78c89ea80e5e6ba21addcfe12ae",
"type": "gitlab"
},
"original": {
"owner": "rycee",
"repo": "nmt",
"type": "gitlab"
}
},
"nu_scripts": {
"flake": false,
"locked": {
"lastModified": 1706273331,
"narHash": "sha256-XMHqjxkJo60nwjXNlS0SKWLV/Ffxz8+oImG8lG8GjkE=",
"owner": "nushell",
"repo": "nu_scripts",
"rev": "302fd84fed8616d4b3259c3265c5b01554fe8d91",
"type": "github"
},
"original": {
"owner": "nushell",
"repo": "nu_scripts",
"type": "github"
}
},
"poetry2nix": {
"inputs": {
"flake-utils": "flake-utils",
"nix-github-actions": "nix-github-actions",
"nixpkgs": [
"eisfunke-nixpkgs",
"nixpkgs"
],
"systems": [
"eisfunke-nixpkgs",
"systems"
],
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1705060653,
"narHash": "sha256-puYyylgrBS4AFAHeyVRTjTUVD8DZdecJfymWJe7H438=",
"owner": "nix-community",
"repo": "poetry2nix",
"rev": "e0b44e9e2d3aa855d1dd77b06f067cd0e0c3860d",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "poetry2nix",
"type": "github"
}
},
"root": {
"inputs": {
"eisfunke-nixpkgs": "eisfunke-nixpkgs",
"nixos-generators": "nixos-generators",
"nixpkgs": "nixpkgs",
"nixpkgs": "nixpkgs_2",
"sops-nix": "sops-nix"
}
},
@ -92,6 +945,74 @@
"repo": "sops-nix",
"type": "github"
}
},
"spectrum": {
"flake": false,
"locked": {
"lastModified": 1703273931,
"narHash": "sha256-CJ1Crdi5fXHkCiemovsp20/RC4vpDaZl1R6V273FecI=",
"ref": "refs/heads/main",
"rev": "97e2f3429ee61dc37664b4d096b2fec48a57b691",
"revCount": 597,
"type": "git",
"url": "https://spectrum-os.org/git/spectrum"
},
"original": {
"type": "git",
"url": "https://spectrum-os.org/git/spectrum"
}
},
"systems": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": [
"eisfunke-nixpkgs",
"poetry2nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1699786194,
"narHash": "sha256-3h3EH1FXQkIeAuzaWB+nK0XK54uSD46pp+dMD3gAcB4=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "e82f32aa7f06bbbd56d7b12186d555223dc399d1",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
}
},
"root": "root",

View File

@ -11,9 +11,13 @@
url = "path:/home/vivlim/git/nixos-generators";
inputs.nixpkgs.follows = "nixpkgs";
};
eisfunke-nixpkgs = {
url = "git+https://git.eisfunke.com/config/nixos.git";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = inputs@{ self, nixpkgs, sops-nix, nixos-generators, ... }:
outputs = inputs@{ self, nixpkgs, sops-nix, nixos-generators, eisfunke-nixpkgs, ... }:
let
# Module that provides an overlay containing an overridden mastodon package.
overlayModule =
@ -23,11 +27,16 @@
overlays = [
(new: prev: # The overlay providing an overridden mastodon package
rec {
mastodon-custom = (pkgs.mastodon.override {
mastodon-custom = (eisfunke-nixpkgs.packages.${prev.system}.glitch-soc.override {
pname = "mastodon-custom";
srcOverride = pkgs.callPackage ./mastodon/source.nix { };
srcOverride = (pkgs.callPackage ./mastodon/source.nix {
patches = [
./yarn-typescript.patch # from https://git.eisfunke.com/config/nixos/-/commit/2bfd28ad0d213b98b77ca330ece0bed5e1147e1b#02d7069e5f0791835ce58490aaaa3b734b0c92f7
# create patches with `git diff -a --binary glitch-main > snoot-2024-02.patch`
./snoot-2024-02.patch
];
});
gemset = ./mastodon/gemset.nix;
patches = [ ./snoot-2024-02.patch ];
});
mastodon-custom-staging = mastodon-custom; # for now these are just the same.
})

View File

@ -1,18 +1,18 @@
# This file was generated by pkgs.mastodon.updateScript.
{ fetchFromGitHub, applyPatches, patches ? [] }:
let
version = "ain";
version = "main";
in
(
applyPatches {
src = fetchFromGitHub {
owner = "glitch-soc";
repo = "mastodon";
rev = "v${version}";
rev = "5bc39b3196db8c79719c5a6c920c780284b8266a";
hash = "sha256-6ipYkF0PP3D15PD7vyN1cGqnxoBRrXEaRsrto7ZXej0=";
};
patches = patches ++ [];
}) // {
inherit version;
yarnHash = "sha256-/N2KHOGoImn5DGI1S1eaUblYK652lznS0VuUagpcDgI=";
yarnHash = "sha256-CIIz5wwWzvDKc/VbSIT7Z5D9kwOLoErXoO0WQWfV/g4=";
}

View File

@ -110,6 +110,7 @@
};
# enable pghero
services.postgresql.package = pkgs.postgresql_14;
services.postgresql.settings.shared_preload_libraries =
"pg_stat_statements";
services.postgresql.settings."pg_stat_statements.track" = "all";

File diff suppressed because one or more lines are too long

15
yarn-typescript.patch Normal file
View File

@ -0,0 +1,15 @@
--- a/yarn.lock
+++ b/yarn.lock
@@ -16483,11 +16483,11 @@
"typescript@patch:typescript@npm%3A5#optional!builtin<compat/typescript>, typescript@patch:typescript@npm%3A^5.0.4#optional!builtin<compat/typescript>":
version: 5.3.3
- resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin<compat/typescript>::version=5.3.3&hash=e012d7"
+ resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin<compat/typescript>::version=5.3.3&hash=29ae49"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500
+ checksum: e22df47df9b2b2f2617b8bf511a29aea3d177f9f7a0756818230a76b01cbd7da988bf55f9463aaa1a4c1ff90b80f8dc5676460d4e9dfc010572cbba59b822b0c
languageName: node
linkType: hard