i have fixed many a things

This commit is contained in:
dusk 2024-05-28 07:24:09 +03:00
parent 3250f82cd4
commit a9be02828d
Signed by: dusk
SSH Key Fingerprint: SHA256:Abmvag+juovVufZTxyWY8KcVgrznxvBjQpJesv071Aw
11 changed files with 238 additions and 284 deletions

1
.gitignore vendored
View File

@ -9,3 +9,4 @@ iso
doi doi
pkgs/_sources/.shake* pkgs/_sources/.shake*
ssh_key

View File

@ -10,11 +10,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1715290355, "lastModified": 1716561646,
"narHash": "sha256-2T7CHTqBXJJ3ZC6R/4TXTcKoXWHcvubKNj9SfomURnw=", "narHash": "sha256-UIGtLO89RxKt7RF2iEgPikSdU53r6v/6WYB0RW3k89I=",
"owner": "ryantm", "owner": "ryantm",
"repo": "agenix", "repo": "agenix",
"rev": "8d37c5bdeade12b6479c85acd133063ab53187a0", "rev": "c2fc0762bbe8feb06a2e59a364fa81b3a57671c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -26,7 +26,7 @@
"attic": { "attic": {
"inputs": { "inputs": {
"crane": "crane_2", "crane": "crane_2",
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat",
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
"nixpkgs-stable": "nixpkgs-stable" "nixpkgs-stable": "nixpkgs-stable"
@ -76,11 +76,11 @@
"parts": "parts_2" "parts": "parts_2"
}, },
"locked": { "locked": {
"lastModified": 1690542463, "lastModified": 1716864995,
"narHash": "sha256-qA7+5YUx9Ch2t94+3D+QDpLobjr/N0Ipod/ehX4lgBA=", "narHash": "sha256-E8ibHezviAD8rqNf9K1BV0hniPGFIIp+g2aNR6ZzTX8=",
"owner": "yusdacra", "owner": "yusdacra",
"repo": "bernbot", "repo": "bernbot",
"rev": "5f56237f819dc962e5b0bf9625c54060205ad01e", "rev": "90311993f3f91b0c4eb349fc0d6a9a3381ebe3f7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -120,7 +120,7 @@
"attic": "attic", "attic": "attic",
"crane": "crane_3", "crane": "crane_3",
"fenix": "fenix", "fenix": "fenix",
"flake-compat": "flake-compat_3", "flake-compat": "flake-compat_2",
"flake-utils": "flake-utils_2", "flake-utils": "flake-utils_2",
"nix-filter": "nix-filter", "nix-filter": "nix-filter",
"nixpkgs": [ "nixpkgs": [
@ -128,11 +128,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1715719041, "lastModified": 1716708149,
"narHash": "sha256-Zi/NDGvZULPVzRV/bF6fLK/h24XKRfxiUYtfFRM0Bks=", "narHash": "sha256-Tc5ZjStstVGeZL7mNBoxp2n41GB7tGIi+qvLtQqqlw0=",
"owner": "famedly", "owner": "famedly",
"repo": "conduit", "repo": "conduit",
"rev": "9b8ec21e6e580e880cd824550fc47cc762c70345", "rev": "47aadcea1dbe2b29106b1287af4a2b32289858a0",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -145,16 +145,16 @@
"crane": { "crane": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1681175776, "lastModified": 1699217310,
"narHash": "sha256-7SsUy9114fryHAZ8p1L6G6YSu7jjz55FddEwa2U8XZc=", "narHash": "sha256-xpW3VFUG7yE6UE6Wl0dhqencuENSkV7qpnpe9I8VbPw=",
"owner": "ipetkov", "owner": "ipetkov",
"repo": "crane", "repo": "crane",
"rev": "445a3d222947632b5593112bb817850e8a9cf737", "rev": "d535642bbe6f377077f7c23f0febb78b1463f449",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "ipetkov", "owner": "ipetkov",
"ref": "v0.12.1", "ref": "v0.15.0",
"repo": "crane", "repo": "crane",
"type": "github" "type": "github"
} }
@ -232,11 +232,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1699548976, "lastModified": 1716745752,
"narHash": "sha256-xnpxms0koM8mQpxIup9JnT0F7GrKdvv0QvtxvRuOYR4=", "narHash": "sha256-8K1R9Yg4r08rYk86Yq+lu3E9L3uRUb4xMqYHgl0VGS0=",
"owner": "ipetkov", "owner": "ipetkov",
"repo": "crane", "repo": "crane",
"rev": "6849911446e18e520970cc6b7a691e64ee90d649", "rev": "19ca94ec2d288de334ae932107816b4a97736cd8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -330,72 +330,24 @@
}, },
"dream2nix": { "dream2nix": {
"inputs": { "inputs": {
"all-cabal-json": [
"bernbot",
"nci"
],
"crane": "crane",
"devshell": [
"bernbot",
"nci"
],
"drv-parts": "drv-parts",
"flake-compat": "flake-compat",
"flake-parts": [
"bernbot",
"nci",
"parts"
],
"flake-utils-pre-commit": [
"bernbot",
"nci"
],
"ghc-utils": [
"bernbot",
"nci"
],
"gomod2nix": [
"bernbot",
"nci"
],
"mach-nix": [
"bernbot",
"nci"
],
"nix-pypi-fetcher": [
"bernbot",
"nci"
],
"nixpkgs": [ "nixpkgs": [
"bernbot", "bernbot",
"nci", "nci",
"nixpkgs" "nixpkgs"
], ],
"nixpkgsV1": "nixpkgsV1", "purescript-overlay": "purescript-overlay",
"poetry2nix": [ "pyproject-nix": "pyproject-nix"
"bernbot",
"nci"
],
"pre-commit-hooks": [
"bernbot",
"nci"
],
"pruned-racket-catalog": [
"bernbot",
"nci"
]
}, },
"locked": { "locked": {
"lastModified": 1688815683, "lastModified": 1716748361,
"narHash": "sha256-mGeQgTcAltpQlr3KUBA1WoGBQadq6OAhuF864ci4+vI=", "narHash": "sha256-piN/a/Ge4Z10DXigw18g+trfUfkutZNyVMdm03+svnQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "dream2nix", "repo": "dream2nix",
"rev": "99373e29568de05287d391a745947154ddbf4e3e", "rev": "e59d83c35ecfdf3104d4b283fa80a7b3e308138f",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "legacy",
"repo": "dream2nix", "repo": "dream2nix",
"type": "github" "type": "github"
} }
@ -406,8 +358,8 @@
"discordrp-mpris", "discordrp-mpris",
"nixpkgs" "nixpkgs"
], ],
"purescript-overlay": "purescript-overlay", "purescript-overlay": "purescript-overlay_2",
"pyproject-nix": "pyproject-nix" "pyproject-nix": "pyproject-nix_2"
}, },
"locked": { "locked": {
"lastModified": 1699600290, "lastModified": 1699600290,
@ -430,15 +382,15 @@
"nci", "nci",
"nixpkgs" "nixpkgs"
], ],
"purescript-overlay": "purescript-overlay_2", "purescript-overlay": "purescript-overlay_3",
"pyproject-nix": "pyproject-nix_2" "pyproject-nix": "pyproject-nix_3"
}, },
"locked": { "locked": {
"lastModified": 1699600290, "lastModified": 1716748361,
"narHash": "sha256-WdCM7kvHhHPQf8QA9Q/DG8FXjm9C0Q6dxxg1Rd0gdSo=", "narHash": "sha256-piN/a/Ge4Z10DXigw18g+trfUfkutZNyVMdm03+svnQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "dream2nix", "repo": "dream2nix",
"rev": "3f1cbc8e937b49dcf0fc9cc91b542af554b09013", "rev": "e59d83c35ecfdf3104d4b283fa80a7b3e308138f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -453,15 +405,15 @@
"s3s", "s3s",
"nixpkgs" "nixpkgs"
], ],
"purescript-overlay": "purescript-overlay_3", "purescript-overlay": "purescript-overlay_4",
"pyproject-nix": "pyproject-nix_3" "pyproject-nix": "pyproject-nix_4"
}, },
"locked": { "locked": {
"lastModified": 1716240979, "lastModified": 1716748361,
"narHash": "sha256-eNlMTTRh1xF8k115lGyPsY6LFPnBX5izdBt1vd9vR2s=", "narHash": "sha256-piN/a/Ge4Z10DXigw18g+trfUfkutZNyVMdm03+svnQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "dream2nix", "repo": "dream2nix",
"rev": "93727ed0c14fe5f9789bd2a9de380b61e8740499", "rev": "e59d83c35ecfdf3104d4b283fa80a7b3e308138f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -470,41 +422,6 @@
"type": "github" "type": "github"
} }
}, },
"drv-parts": {
"inputs": {
"flake-compat": [
"bernbot",
"nci",
"dream2nix",
"flake-compat"
],
"flake-parts": [
"bernbot",
"nci",
"dream2nix",
"flake-parts"
],
"nixpkgs": [
"bernbot",
"nci",
"dream2nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1680698112,
"narHash": "sha256-FgnobN/DvCjEsc0UAZEAdPLkL4IZi2ZMnu2K2bUaElc=",
"owner": "davhau",
"repo": "drv-parts",
"rev": "e8c2ec1157dc1edb002989669a0dbd935f430201",
"type": "github"
},
"original": {
"owner": "davhau",
"repo": "drv-parts",
"type": "github"
}
},
"fenix": { "fenix": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -546,11 +463,11 @@
"flake-compat_2": { "flake-compat_2": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1673956053, "lastModified": 1696426674,
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
"owner": "edolstra", "owner": "edolstra",
"repo": "flake-compat", "repo": "flake-compat",
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -592,22 +509,6 @@
} }
}, },
"flake-compat_5": { "flake-compat_5": {
"flake": false,
"locked": {
"lastModified": 1696426674,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_6": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1673956053, "lastModified": 1673956053,
@ -623,7 +524,7 @@
"type": "github" "type": "github"
} }
}, },
"flake-compat_7": { "flake-compat_6": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1696426674, "lastModified": 1696426674,
@ -728,11 +629,11 @@
"systems": "systems_4" "systems": "systems_4"
}, },
"locked": { "locked": {
"lastModified": 1694529238, "lastModified": 1710146030,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384", "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -843,11 +744,11 @@
"rust-overlay": "rust-overlay_2" "rust-overlay": "rust-overlay_2"
}, },
"locked": { "locked": {
"lastModified": 1716308526, "lastModified": 1716772960,
"narHash": "sha256-VMJmUxR+yK28PXN7ZB98bEyw0pSOdsNxNCrc6SS9i28=", "narHash": "sha256-cwrUFiul36bZSjp1tly4N/BF7utHXcIAbw7ppRXwSDo=",
"owner": "helix-editor", "owner": "helix-editor",
"repo": "helix", "repo": "helix",
"rev": "41dec92b0feb77719b07334b7a7f53152866e4e3", "rev": "730e684d1dca5736cca41ae336d56962a57b9cfe",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -863,11 +764,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1715930644, "lastModified": 1716847642,
"narHash": "sha256-W9pyM3/vePxrffHtzlJI6lDS3seANQ+Nqp+i58O46LI=", "narHash": "sha256-rjEswRV0o23eBBils8lJXyIGha+l/VjV73IPg+ztxgk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "e3ad5108f54177e6520535768ddbf1e6af54b59d", "rev": "10c7c219b7dae5795fb67f465a0d86cbe29f25fa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -926,11 +827,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1699990895, "lastModified": 1716865680,
"narHash": "sha256-93dyG2QjP7PdUg3sdJl1n/niFlZ3p9ZS2jd5Uk63qnU=", "narHash": "sha256-UapE3WDEi9I9WuJyBeAyaeAuz8ZjRB/HdRGwFn/os9M=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "234a0f1207a6cb67edcc64fcbaa35804c8c045d8", "rev": "642ae9acda2be1f52e97a0b64657acac314c6b3a",
"revCount": 13, "revCount": 15,
"type": "git", "type": "git",
"url": "https://git.gaze.systems/dusk/limbusart.git" "url": "https://git.gaze.systems/dusk/limbusart.git"
}, },
@ -980,11 +881,11 @@
"parts": "parts_5" "parts": "parts_5"
}, },
"locked": { "locked": {
"lastModified": 1699990823, "lastModified": 1716865264,
"narHash": "sha256-oUYDqoT9EqjXrgNtGpAU8WjJ8dvioK1M/rOucOa5MMg=", "narHash": "sha256-BuyW302Mp10GW3p8gJ+4rLbMhh512AbXfe+Ob0Qmq2w=",
"owner": "yusdacra", "owner": "yusdacra",
"repo": "musikquadrupled", "repo": "musikquadrupled",
"rev": "2c180758b46a88bbece60c25be6a805c27688cde", "rev": "012976467e3efd9c1aeb4c064100c5203eb6a791",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1003,11 +904,11 @@
"systems": "systems_5" "systems": "systems_5"
}, },
"locked": { "locked": {
"lastModified": 1711217400, "lastModified": 1716866100,
"narHash": "sha256-OYVkugwj+aGOb98tLKzlP0zwCQgvIQaJizGj8zNTPtE=", "narHash": "sha256-QkqxF3S1+1XepRXwMcPt0eFSczyIZevr18WmM3LQWlk=",
"owner": "yusdacra", "owner": "yusdacra",
"repo": "musikspider", "repo": "musikspider",
"rev": "4989d004570a2700d82755aa7a58d982151af501", "rev": "5fee32c3a6c1ba490da002570fd99e383327e0fe",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1049,6 +950,7 @@
}, },
"nci": { "nci": {
"inputs": { "inputs": {
"crane": "crane",
"dream2nix": "dream2nix", "dream2nix": "dream2nix",
"mk-naked-shell": "mk-naked-shell", "mk-naked-shell": "mk-naked-shell",
"nixpkgs": [ "nixpkgs": [
@ -1060,11 +962,11 @@
"treefmt": "treefmt" "treefmt": "treefmt"
}, },
"locked": { "locked": {
"lastModified": 1690537257, "lastModified": 1716860539,
"narHash": "sha256-wosBxxp6U2YZ4iFOOknK0Ybv8NGJs/6V4/9o/6TmAfw=", "narHash": "sha256-zgecgkzLlKzbVcI7/ZxsPfWonkx/ZsVmUBRw3VaU+Zc=",
"owner": "yusdacra", "owner": "yusdacra",
"repo": "nix-cargo-integration", "repo": "nix-cargo-integration",
"rev": "b46c8aa9e612b9b9dfa1f3e9b27a7756756e877d", "rev": "aa0e6844f88a63cc199686bbf27b0df111272ed1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1087,11 +989,11 @@
"treefmt": "treefmt_2" "treefmt": "treefmt_2"
}, },
"locked": { "locked": {
"lastModified": 1699942277, "lastModified": 1716860539,
"narHash": "sha256-fx3kiLmnIgMmKivvzXxzKM1jgEYPu6PfBfCQjZ/Gm1Q=", "narHash": "sha256-zgecgkzLlKzbVcI7/ZxsPfWonkx/ZsVmUBRw3VaU+Zc=",
"owner": "yusdacra", "owner": "yusdacra",
"repo": "nix-cargo-integration", "repo": "nix-cargo-integration",
"rev": "ee0a967a8f2ca88b9ebf4f509e6028c919fbc52b", "rev": "aa0e6844f88a63cc199686bbf27b0df111272ed1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1144,11 +1046,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1716179952, "lastModified": 1716476603,
"narHash": "sha256-YYAkj/wBEMO75nnJbcB4cjSfGzlkmaRao1WeULDIdGc=", "narHash": "sha256-lrUPjM0dO0APoO/5Pz8XHWlUcD54dZnBAsi2v69d/3I=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixd", "repo": "nixd",
"rev": "ff3eb7117ea030d8d466d364513394cf47b58715", "rev": "b05abf36de17cf3c12f48f40ede67b9112833483",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1179,11 +1081,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1716173274, "lastModified": 1716798306,
"narHash": "sha256-FC21Bn4m6ctajMjiUof30awPBH/7WjD0M5yqrWepZbY=", "narHash": "sha256-s8+OhT1WSPMoqbTawT30hj4NVMg+w03/a+2HVqcNhY0=",
"owner": "nixos", "owner": "nixos",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "d9e0b26202fd500cf3e79f73653cce7f7d541191", "rev": "9a20e17a73b052d6be912adcee220cb483477094",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1209,18 +1111,18 @@
}, },
"nixos-wsl": { "nixos-wsl": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_4", "flake-compat": "flake-compat_3",
"flake-utils": "flake-utils_5", "flake-utils": "flake-utils_5",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1716028628, "lastModified": 1716640344,
"narHash": "sha256-sjgvUXjDXIA48tq+nbQ+e2BfAJyz865mfOtXTj1c8yQ=", "narHash": "sha256-AZKQs+KrL70le0RZH8XqZJMc2SahU4LpfEJ2Vd5SWzM=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NixOS-WSL", "repo": "NixOS-WSL",
"rev": "041bad074dbde651c6b9d23dce5ee15b67e98c6c", "rev": "020cd466170204e448b24b246045599fce69ad91",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1265,20 +1167,14 @@
}, },
"nixpkgs-lib_2": { "nixpkgs-lib_2": {
"locked": { "locked": {
"dir": "lib", "lastModified": 1714640452,
"lastModified": 1696019113, "narHash": "sha256-QBx10+k6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94=",
"narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=", "type": "tarball",
"owner": "NixOS", "url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz"
"repo": "nixpkgs",
"rev": "f5892ddac112a1e9b3612c39af1b72987ee5783a",
"type": "github"
}, },
"original": { "original": {
"dir": "lib", "type": "tarball",
"owner": "NixOS", "url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz"
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
} }
}, },
"nixpkgs-lib_3": { "nixpkgs-lib_3": {
@ -1301,11 +1197,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1716345478, "lastModified": 1716869934,
"narHash": "sha256-X87ZzaoV0gY48P0XP3+ScnNbp5MJBsvNK5A4S1124Ug=", "narHash": "sha256-Q5FVH+2RZvRSdqDj3AcNbpuNlw9kxfVENiG4ddQSzK4=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0e06653a30031502300c3ff61faceefc2d26e45c", "rev": "e34fb3467bc3b91c2526c057b19f6ad8f0b418d5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1350,11 +1246,11 @@
"nixpkgs-wayland": { "nixpkgs-wayland": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1716329762, "lastModified": 1716851965,
"narHash": "sha256-fTs+uIa46xBi8jL0mAdgHCG1Y/ljHnSvV7u28RPgVyQ=", "narHash": "sha256-mhKXiLG7Yasc/7UZ15jQmk2iqgbOOltMWCjODHGWnSY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs-wayland", "repo": "nixpkgs-wayland",
"rev": "7ef6c4758ca302b0be30206494fb80f5aa88c450", "rev": "a8bb38d1f751baa39e6089bce76d4679f087549c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1363,21 +1259,6 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgsV1": {
"locked": {
"lastModified": 1686501370,
"narHash": "sha256-G0WuM9fqTPRc2URKP9Lgi5nhZMqsfHGrdEbrLvAPJcg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "75a5ebf473cd60148ba9aec0d219f72e5cf52519",
"type": "github"
},
"original": {
"id": "nixpkgs",
"ref": "nixos-unstable",
"type": "indirect"
}
},
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1702539185, "lastModified": 1702539185,
@ -1412,11 +1293,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1716293225, "lastModified": 1716509168,
"narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "narHash": "sha256-4zSIhSRRIoEBwjbPm3YiGtbd8HDWzFxJjw5DYSDy1n8=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "rev": "bfb7a882678e518398ce9a31a881538679f6f092",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1451,11 +1332,11 @@
}, },
"nur": { "nur": {
"locked": { "locked": {
"lastModified": 1716346130, "lastModified": 1716869037,
"narHash": "sha256-o4Tk7LpBgtJxf4eZQojpd0FR1mWNyy+mlzrouAvIzQ0=", "narHash": "sha256-a1E9Jdr4/zsAhXd5Sw4RK2es6gM+9ulVDKiCtGfi9J8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "d69724e2c7a808d107407f38f99c56fa50394df4", "rev": "8a92ade733741699bdb3af3f64b82998be5c300c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1473,11 +1354,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1688466019, "lastModified": 1715865404,
"narHash": "sha256-VeM2akYrBYMsb4W/MmBo1zmaMfgbL4cH3Pu8PGyIwJ0=", "narHash": "sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "8e8d955c22df93dbe24f19ea04f47a74adbdc5ec", "rev": "8dc45382d5206bd292f9c2768b8058a8fd8311d9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1494,11 +1375,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1688466019, "lastModified": 1715865404,
"narHash": "sha256-VeM2akYrBYMsb4W/MmBo1zmaMfgbL4cH3Pu8PGyIwJ0=", "narHash": "sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "8e8d955c22df93dbe24f19ea04f47a74adbdc5ec", "rev": "8dc45382d5206bd292f9c2768b8058a8fd8311d9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1534,11 +1415,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1698882062, "lastModified": 1715865404,
"narHash": "sha256-HkhafUayIqxXyHH1X8d9RDl1M2CkFgZLjKD3MzabiEo=", "narHash": "sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "8c9fa2545007b49a5db5f650ae91f227672c3877", "rev": "8dc45382d5206bd292f9c2768b8058a8fd8311d9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1555,11 +1436,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1698882062, "lastModified": 1715865404,
"narHash": "sha256-HkhafUayIqxXyHH1X8d9RDl1M2CkFgZLjKD3MzabiEo=", "narHash": "sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "8c9fa2545007b49a5db5f650ae91f227672c3877", "rev": "8dc45382d5206bd292f9c2768b8058a8fd8311d9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1573,11 +1454,11 @@
"nixpkgs-lib": "nixpkgs-lib_2" "nixpkgs-lib": "nixpkgs-lib_2"
}, },
"locked": { "locked": {
"lastModified": 1696343447, "lastModified": 1715865404,
"narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=", "narHash": "sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4", "rev": "8dc45382d5206bd292f9c2768b8058a8fd8311d9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1588,7 +1469,7 @@
}, },
"pre-commit-hooks": { "pre-commit-hooks": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_5", "flake-compat": "flake-compat_4",
"flake-utils": [ "flake-utils": [
"nixtopo", "nixtopo",
"flake-utils" "flake-utils"
@ -1617,7 +1498,8 @@
"purescript-overlay": { "purescript-overlay": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"discordrp-mpris", "bernbot",
"nci",
"dream2nix", "dream2nix",
"nixpkgs" "nixpkgs"
], ],
@ -1640,8 +1522,7 @@
"purescript-overlay_2": { "purescript-overlay_2": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"musikquad", "discordrp-mpris",
"nci",
"dream2nix", "dream2nix",
"nixpkgs" "nixpkgs"
], ],
@ -1664,7 +1545,8 @@
"purescript-overlay_3": { "purescript-overlay_3": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"s3s", "musikquad",
"nci",
"dream2nix", "dream2nix",
"nixpkgs" "nixpkgs"
], ],
@ -1684,18 +1566,42 @@
"type": "github" "type": "github"
} }
}, },
"pyproject-nix": { "purescript-overlay_4": {
"flake": false, "inputs": {
"nixpkgs": [
"s3s",
"dream2nix",
"nixpkgs"
],
"slimlock": "slimlock_4"
},
"locked": { "locked": {
"lastModified": 1699067645, "lastModified": 1696022621,
"narHash": "sha256-SJOEPVFARVfS0qQQqbnGywt8uOZMmlV1PazQtGNNCfQ=", "narHash": "sha256-eMjFmsj2G1E0Q5XiibUNgFjTiSz0GxIeSSzzVdoN730=",
"owner": "adisbladis", "owner": "thomashoneyman",
"repo": "pyproject.nix", "repo": "purescript-overlay",
"rev": "56b5a6ae1ac63a0a3a044d602a3b5d09a5d10dc0", "rev": "047c7933abd6da8aa239904422e22d190ce55ead",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "adisbladis", "owner": "thomashoneyman",
"repo": "purescript-overlay",
"type": "github"
}
},
"pyproject-nix": {
"flake": false,
"locked": {
"lastModified": 1702448246,
"narHash": "sha256-hFg5s/hoJFv7tDpiGvEvXP0UfFvFEDgTdyHIjDVHu1I=",
"owner": "davhau",
"repo": "pyproject.nix",
"rev": "5a06a2697b228c04dd2f35659b4b659ca74f7aeb",
"type": "github"
},
"original": {
"owner": "davhau",
"ref": "dream2nix",
"repo": "pyproject.nix", "repo": "pyproject.nix",
"type": "github" "type": "github"
} }
@ -1733,6 +1639,23 @@
"type": "github" "type": "github"
} }
}, },
"pyproject-nix_4": {
"flake": false,
"locked": {
"lastModified": 1702448246,
"narHash": "sha256-hFg5s/hoJFv7tDpiGvEvXP0UfFvFEDgTdyHIjDVHu1I=",
"owner": "davhau",
"repo": "pyproject.nix",
"rev": "5a06a2697b228c04dd2f35659b4b659ca74f7aeb",
"type": "github"
},
"original": {
"owner": "davhau",
"ref": "dream2nix",
"repo": "pyproject.nix",
"type": "github"
}
},
"root": { "root": {
"inputs": { "inputs": {
"agenix": "agenix", "agenix": "agenix",
@ -1782,11 +1705,11 @@
"rust-overlay": { "rust-overlay": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1690510705, "lastModified": 1716776264,
"narHash": "sha256-6mjs3Gl9/xrseFh9iNcNq1u5yJ/MIoAmjoaG7SXZDIE=", "narHash": "sha256-fYzMk5o//g5Wt1g0FyOC8/XVllbGdVdzdylXxcanakU=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "851ae4c128905a62834d53ce7704ebc1ba481bea", "rev": "8ef3f6a8f5af867ab5f75fc86fbd934a6351820b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1823,11 +1746,11 @@
"rust-overlay_3": { "rust-overlay_3": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1699928012, "lastModified": 1716776264,
"narHash": "sha256-7WfRTTBdkRJgjiJRsSShMXlfmOG1X0FqNdHaLATAL+w=", "narHash": "sha256-fYzMk5o//g5Wt1g0FyOC8/XVllbGdVdzdylXxcanakU=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "e485313fc485700a9f1f9b8b272ddc0621d08357", "rev": "8ef3f6a8f5af867ab5f75fc86fbd934a6351820b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1845,11 +1768,11 @@
"src": "src_2" "src": "src_2"
}, },
"locked": { "locked": {
"lastModified": 1716272715, "lastModified": 1716791174,
"narHash": "sha256-7sw1WvmCM4jpcweAhSfwTsn93WbniOXweFqma/iGQtc=", "narHash": "sha256-XCdB0QvmRC2aTmrylM1dy1ktp0m4VjjtiMkHjwJPh+c=",
"owner": "yusdacra", "owner": "yusdacra",
"repo": "s3s-flake", "repo": "s3s-flake",
"rev": "66f47d1263257754d527665c45125dd2822555bd", "rev": "d13d420c900586fb339434884882da3078d3d615",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1859,6 +1782,30 @@
} }
}, },
"slimlock": { "slimlock": {
"inputs": {
"nixpkgs": [
"bernbot",
"nci",
"dream2nix",
"purescript-overlay",
"nixpkgs"
]
},
"locked": {
"lastModified": 1688610262,
"narHash": "sha256-Wg0ViDotFWGWqKIQzyYCgayeH8s4U1OZcTiWTQYdAp4=",
"owner": "thomashoneyman",
"repo": "slimlock",
"rev": "b5c6cdcaf636ebbebd0a1f32520929394493f1a6",
"type": "github"
},
"original": {
"owner": "thomashoneyman",
"repo": "slimlock",
"type": "github"
}
},
"slimlock_2": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"discordrp-mpris", "discordrp-mpris",
@ -1881,7 +1828,7 @@
"type": "github" "type": "github"
} }
}, },
"slimlock_2": { "slimlock_3": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"musikquad", "musikquad",
@ -1905,7 +1852,7 @@
"type": "github" "type": "github"
} }
}, },
"slimlock_3": { "slimlock_4": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"s3s", "s3s",
@ -1963,7 +1910,7 @@
"stylix": { "stylix": {
"inputs": { "inputs": {
"base16": "base16", "base16": "base16",
"flake-compat": "flake-compat_6", "flake-compat": "flake-compat_5",
"home-manager": [ "home-manager": [
"home" "home"
], ],
@ -2130,11 +2077,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1689620039, "lastModified": 1715940852,
"narHash": "sha256-BtNwghr05z7k5YMdq+6nbue+nEalvDepuA7qdQMAKoQ=", "narHash": "sha256-wJqHMg/K6X3JGAE9YLM0LsuKrKb4XiBeVaoeMNlReZg=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "719c2977f958c41fa60a928e2fbc50af14844114", "rev": "2fba33a182602b9d49f0b2440513e5ee091d838b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2152,11 +2099,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1699786194, "lastModified": 1715940852,
"narHash": "sha256-3h3EH1FXQkIeAuzaWB+nK0XK54uSD46pp+dMD3gAcB4=", "narHash": "sha256-wJqHMg/K6X3JGAE9YLM0LsuKrKb4XiBeVaoeMNlReZg=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "e82f32aa7f06bbbd56d7b12186d555223dc399d1", "rev": "2fba33a182602b9d49f0b2440513e5ee091d838b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2167,18 +2114,18 @@
}, },
"vscode-extensions": { "vscode-extensions": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_7", "flake-compat": "flake-compat_6",
"flake-utils": "flake-utils_8", "flake-utils": "flake-utils_8",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1716341003, "lastModified": 1716859361,
"narHash": "sha256-yyB4Kh3EFbYP+1JHza/IEeHwABypcYVi6vvWTmad/rY=", "narHash": "sha256-XZfnDPRAbshaepMQhrYCibkFeWVJ0p/02KE9x93hROg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "27ce569a199d2da1a8483fe3d69dd41664da3a63", "rev": "1f5f225e7ceee57404f6e409200cc9eea25090be",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -0,0 +1 @@
../../../modules/github.nix

View File

@ -11,6 +11,7 @@
../../users/root ../../users/root
../../users/firewatch ../../users/firewatch
inputs.nixos-wsl.nixosModules.wsl inputs.nixos-wsl.nixosModules.wsl
inputs.agenix.nixosModules.default
] ]
++ (tlib.importFolder (toString ./modules)); ++ (tlib.importFolder (toString ./modules));
@ -22,6 +23,9 @@
networking.hostName = "wsl"; networking.hostName = "wsl";
environment.systemPackages = [pkgs.wget]; environment.systemPackages = [pkgs.wget];
environment.sessionVariables = {
FLAKE = "/home/firewatch/conf";
};
# for tailscale # for tailscale
networking.firewall.checkReversePath = "loose"; networking.firewall.checkReversePath = "loose";

View File

@ -0,0 +1 @@
../../../modules/github.nix

View File

@ -0,0 +1,5 @@
{
age.identityPaths = ["/home/firewatch/.ssh/id_rsa"];
age.secrets.nixGithubAccessToken.file = ../../../secrets/nixGithubAccessToken.age;
}

View File

@ -4,6 +4,6 @@
supportedLocales = ["en_US.UTF-8/UTF-8" "tr_TR.UTF-8/UTF-8"]; supportedLocales = ["en_US.UTF-8/UTF-8" "tr_TR.UTF-8/UTF-8"];
}; };
time.timeZone = "Turkey"; time.timeZone = "Turkey";
services.xserver.layout = "us"; services.xserver.xkb.layout = "us";
console.keyMap = "us"; console.keyMap = "us";
} }

View File

@ -9,7 +9,7 @@
builtins.mapAttrs builtins.mapAttrs
(_: v: {flake = v;}) (_: v: {flake = v;})
(lib.filterAttrs (_: v: v ? outputs) inputs); (lib.filterAttrs (_: v: v ? outputs) inputs);
package = pkgs.nix; package = pkgs.nixVersions.latest;
gc.automatic = false; gc.automatic = false;
optimise.automatic = true; optimise.automatic = true;
extraOptions = '' extraOptions = ''

View File

@ -1,20 +1,15 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-rsa Abmvag -> ssh-rsa Abmvag
f0TCb9mYA+pCLmnD+OrOCeXn4rZLQauDPctBDjw2OR8t5fRp+WMSp/dW8MmFO9iF xrD7F4nsxziObEEEBix1FRvZg0SpzbAEab/LD0U0D87v+K4i5xNpWu3J8NlzP5tl
WMSpF/ga4DO3VnvsVtJ21tbekknoZqGMoIXQUL7ROYqbqWuJu0Oq63n0bJWI+Q8d 7OAwL3BFT64gjWDGCdQPYd3MeIa0ZMY2no3qtn+owfaiN9w01h9ESiKrSZp0nc/2
ugCJAhGgAkLADddneLNPLS6Fs/eO1ABGdgWBatreA32MZYHGarML1tpsCVy2s8z+ lZkizYPTK63MSxzD+CV3nAjsJFsrZPhCCyP4isenPwxEaJGnCEclgJasPq+ikKNj
elfcNyGKKmjQHauvlkDYmPuRWoH7PX0Ef9fSSppYoVExwOmQxj18P7sIa5X4GSN3 bcqzaTbEBKG+D4zpbH/C8zZBSgy20l/TRRmpKqZACOYcnGhHy02k24nZ3txvd6oE
BPSWEViUA6jO+bXsj+DLu6t9ReloFkYynamRsLtnKrGzMlJTnqCp9PAqOiOMXK9I 87mQUIFaOUKkAGZBmilui/xcwVwD3B1UHQi6E/gILZH9noRswibk/9e591/ctZCt
w5gC6ViD/2vPgkfogBbsFhUrGwAhrdeRJ5z+uacOq6I1mn3nZs5DnPs6BVBDKidc tBkNLQgp+Wa/39mYb8fybFgM/+s+2sXmn/nD+yP45QN2PY6U37QxHMo/9T+m5PVn
KVEHNTwpLpEbaS6cOnXfSYuJd5UNJbnKi75cCI8I5fe0Bd5g2rJTsd3EZQOKE/34 HUrpmfKldlFpK0qfm7p2xd3cJ890SBcl2Ae71YoI2rk2UgNfr0KttrIjHR7UIL1e
3veDcCcWNL1ZykeUsUUj4V4vzSiWS5//nyFum54y3ihtvZIeFbtm2Jh403YuQHKn jxa+buD0f7hA58Vp/BIW4qNGbEGqyqr3KQgpbHmzdFt8WcBaexRtJD5HpOhvqL45
ltFgYnIS5KjdfeQ11LOfDaHFbzIjqIWULJ6KV9zRqPmmb08diuiJ3LvXHxTVQ1/N P6rQpkG6feGOKYgo8h1FaQ7inlMCUFD1B/wPjB885owmH4gOay5x7ROLDvOZy48t
K1742vDJucMuSLhFIVq/lufCSg3DMXVJUs8U5VhaFCNTPXBWR3ZaS1AwZgm4bhW2 zxqTeIs38PIZkl1IVHjcoJPGxkNyRJKqp+f/NfrX9ddmNVQn+MAiAc99Teu+V70H
FQx+YDv5E2z0RSbqDUK07SPh33xu2XWkXEPH8KwB8d4 yleAiB6Pj4+rBL9GHC6LpdIpmvaOLql7ncniD9TatLE
-> "J,lTC+-grease p , --- iYc3dQdWS9U5zrVaIeEWcWoVkzv5Zny1SUb0n5gH+jc
TRD6pwBJQ9U q‡¤lÌÄG+Z<><5A>‡jßUQdΩˆ¸ÌŒ1ø¼G®•.%÷(úûý{8ݨHI¿&R­~âó°Cijnö׎P˹•e¹-Xh¾Æå$ïþ¯Ež+׫,õ¬£í˜
--- uAglxAkrcJdg7FPLhAin6AUGoYQQ9O071OIZptp9790
†[†óð!!Ôüxº"¬œç`Y£IÂö Ö<>šG
(¥F:dq©EÎChl˜ùìÕä ±¤ù}]`Ý6wñm`X
•Ãy±t@qµ
lýçÅ[¿RúúÝ<C3BA>(š~tù£M±^zÆý

View File

@ -12,14 +12,14 @@ tlib.genPkgs (pkgs: let
if [ -z "''${1-}" ]; then if [ -z "''${1-}" ]; then
agenix agenix
else else
RULES="/etc/nixos/secrets/secrets.nix" agenix -i /persist/keys/ssh_key "$@" RULES="$FLAKE/secrets/secrets.nix" agenix -i "$FLAKE/ssh_key" "$@"
fi fi
''; '';
}; };
in { in {
default = mkNakedShell { default = mkNakedShell {
name = "prts"; name = "prts";
packages = with pkgs; [git git-crypt alejandra helix agenix-wrapped rage]; packages = (with pkgs; [git git-crypt alejandra helix rage]) ++ [agenix-wrapped];
shellHook = '' shellHook = ''
echo \"$(tput bold)welcome to PRTS, $USER$(tput sgr0)\" echo \"$(tput bold)welcome to PRTS, $USER$(tput sgr0)\"
''; '';