mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 04:19:19 -08:00
Update flakes, fix build errors for Yukari
This commit is contained in:
parent
cdceb9d13d
commit
202fd41bec
15 changed files with 324 additions and 88 deletions
271
flake.lock
generated
271
flake.lock
generated
|
|
@ -3,11 +3,11 @@
|
||||||
"arcexprs": {
|
"arcexprs": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1699725317,
|
"lastModified": 1704566766,
|
||||||
"narHash": "sha256-o+G571XJxSLrPrlYY808RjSs+Rtt9Z32H1pa2ihl/o0=",
|
"narHash": "sha256-siDifNnxNDasICxpk5EiirzkeMybsU87EME/du/07mU=",
|
||||||
"owner": "arcnmx",
|
"owner": "arcnmx",
|
||||||
"repo": "nixexprs",
|
"repo": "nixexprs",
|
||||||
"rev": "d4941d4902407f0031fafb6db32da0f9da767781",
|
"rev": "430ea6ab7e12b43ebeb4bcee33c26808102cf423",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -72,6 +72,53 @@
|
||||||
"url": "ssh://git@github.com/Glamorous-ai/metaflow-core-plugin.git"
|
"url": "ssh://git@github.com/Glamorous-ai/metaflow-core-plugin.git"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"base16": {
|
||||||
|
"inputs": {
|
||||||
|
"flakelib": "flakelib",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1700768693,
|
||||||
|
"narHash": "sha256-HuaniSdF1jCD86rE5WAvK39fAyGKBPPriVrsHxd5n+k=",
|
||||||
|
"owner": "arcnmx",
|
||||||
|
"repo": "base16.nix",
|
||||||
|
"rev": "0d01fbdf72d5184bee401c380abe17fe725863fb",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "arcnmx",
|
||||||
|
"ref": "flake",
|
||||||
|
"repo": "base16.nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"base16-data": {
|
||||||
|
"inputs": {
|
||||||
|
"base16": [
|
||||||
|
"base16"
|
||||||
|
],
|
||||||
|
"flakelib": "flakelib_2",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1700769393,
|
||||||
|
"narHash": "sha256-45B4+NIjDCjKadNcgOXdUKQDJH3Ss9O6bHT/muwGBCs=",
|
||||||
|
"owner": "arcnmx",
|
||||||
|
"repo": "base16.nix",
|
||||||
|
"rev": "d95a3a49011e2e3c945e15feceaa973fa297cff8",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "arcnmx",
|
||||||
|
"ref": "data",
|
||||||
|
"repo": "base16.nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"darwin": {
|
"darwin": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
|
@ -79,11 +126,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1699867978,
|
"lastModified": 1704277720,
|
||||||
"narHash": "sha256-+arl45HUOcBdKiRGrKXZYXDyBQ6MQGkYPZa/28f6Yzo=",
|
"narHash": "sha256-meAKNgmh3goankLGWqqpw73pm9IvXjEENJloF0coskE=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "e67f2bf515343da378c3f82f098df8ca01bccc5f",
|
"rev": "0dd382b70c351f528561f71a0a7df82c9d2be9a4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -106,11 +153,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1698921442,
|
"lastModified": 1703087360,
|
||||||
"narHash": "sha256-7KmvhQ7FuXlT/wG4zjTssap6maVqeAMBdtel+VjClSM=",
|
"narHash": "sha256-0VUbWBW8VyiDRuimMuLsEO4elGuUw/nc2WDeuO1eN1M=",
|
||||||
"owner": "serokell",
|
"owner": "serokell",
|
||||||
"repo": "deploy-rs",
|
"repo": "deploy-rs",
|
||||||
"rev": "660180bbbeae7d60dad5a92b30858306945fd427",
|
"rev": "b709d63debafce9f5645a5ba550c9e0983b3d1f7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -135,6 +182,38 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"fl-config": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1653159448,
|
||||||
|
"narHash": "sha256-PvB9ha0r4w6p412MBPP71kS/ZTBnOjxL0brlmyucPBA=",
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "fl",
|
||||||
|
"rev": "fcefb9738d5995308a24cda018a083ccb6b0f460",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "flakelib",
|
||||||
|
"ref": "config",
|
||||||
|
"repo": "fl",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"fl-config_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1653159448,
|
||||||
|
"narHash": "sha256-PvB9ha0r4w6p412MBPP71kS/ZTBnOjxL0brlmyucPBA=",
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "fl",
|
||||||
|
"rev": "fcefb9738d5995308a24cda018a083ccb6b0f460",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "flakelib",
|
||||||
|
"ref": "config",
|
||||||
|
"repo": "fl",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"flake-compat": {
|
"flake-compat": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
@ -187,6 +266,44 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"flakelib": {
|
||||||
|
"inputs": {
|
||||||
|
"fl-config": "fl-config",
|
||||||
|
"std": "std"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1683326042,
|
||||||
|
"narHash": "sha256-PRjFKmEzzoE0BeDM8zRdwMcUkMq4Ue340O4jv71PzBw=",
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "fl",
|
||||||
|
"rev": "d4be0a0007aeae09b8faced2e297b1062dc05b1e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "fl",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"flakelib_2": {
|
||||||
|
"inputs": {
|
||||||
|
"fl-config": "fl-config_2",
|
||||||
|
"std": "std_2"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1683326042,
|
||||||
|
"narHash": "sha256-PRjFKmEzzoE0BeDM8zRdwMcUkMq4Ue340O4jv71PzBw=",
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "fl",
|
||||||
|
"rev": "d4be0a0007aeae09b8faced2e297b1062dc05b1e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "fl",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
|
@ -194,11 +311,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1700087144,
|
"lastModified": 1704498488,
|
||||||
"narHash": "sha256-LJP1RW0hKNWmv2yRhnjkUptMXInKpn/rV6V6ofuZkHU=",
|
"narHash": "sha256-yINKdShHrtjdiJhov+q0s3Y3B830ujRoSbHduUNyKag=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "ab1459a1fb646c40419c732d05ec0bf2416d4506",
|
"rev": "51e44a13acea71b36245e8bd8c7db53e0a3e61ee",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -270,11 +387,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1699924656,
|
"lastModified": 1704503938,
|
||||||
"narHash": "sha256-w1L/6pxu2wWSQD/mB8JNUi/BOwDwmg5C30k7bFK1kt0=",
|
"narHash": "sha256-CWLVbRQJksiyTvPyks3bylwYjvx7KsaG1WUX1OfbAwc=",
|
||||||
"owner": "Infinidoge",
|
"owner": "Infinidoge",
|
||||||
"repo": "nix-minecraft",
|
"repo": "nix-minecraft",
|
||||||
"rev": "218d8a6c07f0cb9fa26cc66f369bbf62ca3a6872",
|
"rev": "932a025182e736383e26b6c7f9dddeaa184c2e5a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -334,11 +451,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1699760693,
|
"lastModified": 1703992163,
|
||||||
"narHash": "sha256-u/gkNUHQR/q23voqE5J4xmEWQIAqR+g3lUnCtzn0k7Y=",
|
"narHash": "sha256-709CGmwU34dxv8DjSpRBZ+HibVJIVaFcA4JH+GFnhyM=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "nix-index-database",
|
"repo": "nix-index-database",
|
||||||
"rev": "8aff4ca3dee60d1422489fe8d52c2f837b3ad113",
|
"rev": "d6510ce144f5da7dd9bac667ba3d5a4946c00d11",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -347,13 +464,43 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nix-std": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1671170529,
|
||||||
|
"narHash": "sha256-015C6x3tZMEd83Vd2rpfLC86PSRJrbUca1U3Rysranw=",
|
||||||
|
"owner": "chessai",
|
||||||
|
"repo": "nix-std",
|
||||||
|
"rev": "3b307d64ef7d7e8769d36b8c8bf33983efd1415a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "chessai",
|
||||||
|
"repo": "nix-std",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nix-std_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1671170529,
|
||||||
|
"narHash": "sha256-015C6x3tZMEd83Vd2rpfLC86PSRJrbUca1U3Rysranw=",
|
||||||
|
"owner": "chessai",
|
||||||
|
"repo": "nix-std",
|
||||||
|
"rev": "3b307d64ef7d7e8769d36b8c8bf33983efd1415a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "chessai",
|
||||||
|
"repo": "nix-std",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1699997707,
|
"lastModified": 1704458188,
|
||||||
"narHash": "sha256-ugb+1TGoOqqiy3axyEZpfF6T4DQUGjfWZ3Htry1EfvI=",
|
"narHash": "sha256-f6BYEuIqnbrs6J/9m1/1VdkJ6d63hO9kUC09kTPuOqE=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "5689f3ebf899f644a1aabe8774d4f37eb2f6c2f9",
|
"rev": "172385318068519900a7d71c1024242fa6af75f0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -364,11 +511,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1699781429,
|
"lastModified": 1704194953,
|
||||||
"narHash": "sha256-UYefjidASiLORAjIvVsUHG6WBtRhM67kTjEY4XfZOFs=",
|
"narHash": "sha256-RtDKd8Mynhe5CFnVT8s0/0yqtWFMM9LmCzXv/YKxnq4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "e44462d6021bfe23dfb24b775cc7c390844f773d",
|
"rev": "bd645e8668ec6612439a9ee7e71f7eac4099d4f6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -380,11 +527,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1699756042,
|
"lastModified": 1703950681,
|
||||||
"narHash": "sha256-bHHjQQBsEPOxLL+klYU2lYshDnnWY12SewzQ7n5ab2M=",
|
"narHash": "sha256-veU5bE4eLOmi7aOzhE7LfZXcSOONRMay0BKv01WHojo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "9502d0245983bb233da8083b55d60d96fd3c29ff",
|
"rev": "0aad9113182747452dbfc68b93c86e168811fa6c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -404,11 +551,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1699974118,
|
"lastModified": 1704383901,
|
||||||
"narHash": "sha256-gnJAGIQb8c+DRYBh1BB04VuaR3LeA2MDt1HoOPu2CYc=",
|
"narHash": "sha256-i2+yzhc13omN+z9K8W3/+23g7D6yWfLb5Qn5f8VVvZI=",
|
||||||
"owner": "pjones",
|
"owner": "pjones",
|
||||||
"repo": "plasma-manager",
|
"repo": "plasma-manager",
|
||||||
"rev": "709f01ba922d3b81890ab76aeb916e051f88ea49",
|
"rev": "f11fd526015b5e6b3622c660eda4c4a13d7592bc",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -484,6 +631,8 @@
|
||||||
"arcexprs": "arcexprs",
|
"arcexprs": "arcexprs",
|
||||||
"artemiscli": "artemiscli",
|
"artemiscli": "artemiscli",
|
||||||
"artemiscore": "artemiscore",
|
"artemiscore": "artemiscore",
|
||||||
|
"base16": "base16",
|
||||||
|
"base16-data": "base16-data",
|
||||||
"darwin": "darwin",
|
"darwin": "darwin",
|
||||||
"deploy-rs": "deploy-rs",
|
"deploy-rs": "deploy-rs",
|
||||||
"empty": "empty",
|
"empty": "empty",
|
||||||
|
|
@ -500,7 +649,7 @@
|
||||||
"scalpel": "scalpel",
|
"scalpel": "scalpel",
|
||||||
"sops-nix": "sops-nix",
|
"sops-nix": "sops-nix",
|
||||||
"spacebar": "spacebar",
|
"spacebar": "spacebar",
|
||||||
"std": "std",
|
"std": "std_3",
|
||||||
"tree": "tree",
|
"tree": "tree",
|
||||||
"utils": "utils",
|
"utils": "utils",
|
||||||
"wsl": "wsl"
|
"wsl": "wsl"
|
||||||
|
|
@ -537,11 +686,11 @@
|
||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1699951338,
|
"lastModified": 1703991717,
|
||||||
"narHash": "sha256-1GeczM7XfgHcYGYiYNcdwSFu3E62vmh4d7mffWZvyzE=",
|
"narHash": "sha256-XfBg2dmDJXPQEB8EdNBnzybvnhswaiAkUeeDj7fa/hQ=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "0e3a94167dcd10a47b89141f35b2ff9e04b34c46",
|
"rev": "cfdbaf68d00bc2f9e071f17ae77be4b27ff72fa6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -575,12 +724,48 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"std": {
|
"std": {
|
||||||
|
"inputs": {
|
||||||
|
"nix-std": "nix-std"
|
||||||
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1685917625,
|
"lastModified": 1671225084,
|
||||||
"narHash": "sha256-2manVKofCZrCToVDnDYNvtYUFBYOM5JhdDoNGVY4fq4=",
|
"narHash": "sha256-EzqxFHRifPyjUXQY4B8GJH75fTmWqFnQdj10Q984bR8=",
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "std",
|
||||||
|
"rev": "8546115941a5498ddb03a239aacdba151d433f09",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "std",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"std_2": {
|
||||||
|
"inputs": {
|
||||||
|
"nix-std": "nix-std_2"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1671225084,
|
||||||
|
"narHash": "sha256-EzqxFHRifPyjUXQY4B8GJH75fTmWqFnQdj10Q984bR8=",
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "std",
|
||||||
|
"rev": "8546115941a5498ddb03a239aacdba151d433f09",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "flakelib",
|
||||||
|
"repo": "std",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"std_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1701658249,
|
||||||
|
"narHash": "sha256-KIt1TUuBvldhaVRta010MI5FeQlB8WadjqljybjesN0=",
|
||||||
"owner": "chessai",
|
"owner": "chessai",
|
||||||
"repo": "nix-std",
|
"repo": "nix-std",
|
||||||
"rev": "e20af8822b5739434b875643bfc61fe0195ea2fb",
|
"rev": "715db541ffff4194620e48d210b76f73a74b5b5d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -662,11 +847,11 @@
|
||||||
"systems": "systems_3"
|
"systems": "systems_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1694529238,
|
"lastModified": 1701680307,
|
||||||
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
|
"narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
|
"rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -688,11 +873,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1700096639,
|
"lastModified": 1704496463,
|
||||||
"narHash": "sha256-FVOTqjwjLX4El7n3jErrWWQ4gR5NVcL7B8cvGRGFQSo=",
|
"narHash": "sha256-/LOWVVLccTJyNoS06bWAoTe+dtFfgM19uqpN0vjsBoc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NixOS-WSL",
|
"repo": "NixOS-WSL",
|
||||||
"rev": "83ce0dbe362b9b866414bbc31a2dc9f1d41be649",
|
"rev": "d2fd320bab0aa486383bbf5f13d5d8120700f911",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
13
flake.nix
13
flake.nix
|
|
@ -118,6 +118,19 @@
|
||||||
url = "github:arcnmx/nixexprs/master";
|
url = "github:arcnmx/nixexprs/master";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
|
base16 = {
|
||||||
|
url = "github:arcnmx/base16.nix/flake";
|
||||||
|
inputs = {
|
||||||
|
nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
base16-data = {
|
||||||
|
url = "github:arcnmx/base16.nix/data";
|
||||||
|
inputs = {
|
||||||
|
base16.follows = "base16";
|
||||||
|
nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
};
|
||||||
# plasma manager
|
# plasma manager
|
||||||
plasma-manager = {
|
plasma-manager = {
|
||||||
url = "github:pjones/plasma-manager";
|
url = "github:pjones/plasma-manager";
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,28 @@
|
||||||
{lib, ...}: let
|
{
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
inputs,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
inherit (lib.modules) mkMerge;
|
inherit (lib.modules) mkMerge;
|
||||||
|
inherit (inputs.base16-data.lib.base16-data) schemeSources;
|
||||||
in {
|
in {
|
||||||
base16 = {
|
base16 = {
|
||||||
vim.enable = false;
|
vim = {
|
||||||
|
enable = false;
|
||||||
|
template = inputs.base16-data.legacyPackages.${pkgs.system}.base16-templates.vim.withTemplateData;
|
||||||
|
};
|
||||||
shell.enable = true;
|
shell.enable = true;
|
||||||
schemes = mkMerge [
|
schemes = {
|
||||||
{
|
light = {
|
||||||
light = "atelier.atelier-cave-light";
|
schemeData = schemeSources.atelier.schemes.atelier-sulphurpool-light;
|
||||||
dark = "atelier.atelier-cave";
|
ansi.palette.background.alpha = "d000";
|
||||||
}
|
};
|
||||||
{
|
dark = {
|
||||||
dark.ansi.palette.background.alpha = "ee00";
|
schemeData = schemeSources.atelier.schemes.atelier-cave;
|
||||||
light.ansi.palette.background.alpha = "d000";
|
ansi.palette.background.alpha = "ee00";
|
||||||
}
|
};
|
||||||
];
|
};
|
||||||
defaultSchemeName = "light";
|
defaultSchemeName = "light";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ in {
|
||||||
tree-sitter-scss
|
tree-sitter-scss
|
||||||
]))
|
]))
|
||||||
# Treesitter Plugins
|
# Treesitter Plugins
|
||||||
nvim-ts-rainbow
|
rainbow-delimiters-nvim
|
||||||
nvim-treesitter-context
|
nvim-treesitter-context
|
||||||
twilight-nvim
|
twilight-nvim
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
std,
|
std,
|
||||||
pkgs,
|
inputs,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
inherit (std) set;
|
inherit (std) set list;
|
||||||
in {
|
in {
|
||||||
programs.zsh.shellAliases = {
|
programs.zsh.shellAliases = {
|
||||||
tt = "tmux new -AD -s";
|
tt = "tmux new -AD -s";
|
||||||
|
|
@ -13,7 +13,7 @@ in {
|
||||||
terminal = "tmux-256color";
|
terminal = "tmux-256color";
|
||||||
keyMode = "vi";
|
keyMode = "vi";
|
||||||
baseIndex = 1;
|
baseIndex = 1;
|
||||||
extraConfig = with set.map (_: v: "colour${builtins.toString v}") pkgs.base16.shell.shell256; ''
|
extraConfig = with set.map (_: v: "colour${builtins.toString (list.unsafeHead v)}") inputs.base16.lib.base16.shell.mapping256; ''
|
||||||
# proper title handling
|
# proper title handling
|
||||||
set -g set-titles on
|
set -g set-titles on
|
||||||
set -g set-titles-string "#T"
|
set -g set-titles-string "#T"
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
users.users.kat = {
|
users.users.kat = {
|
||||||
uid = 1000;
|
uid = 1000;
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
|
linger = true;
|
||||||
openssh.authorizedKeys = {
|
openssh.authorizedKeys = {
|
||||||
inherit (tree.home.user.data) keys;
|
inherit (tree.home.user.data) keys;
|
||||||
};
|
};
|
||||||
|
|
@ -13,6 +14,7 @@
|
||||||
"plugdev"
|
"plugdev"
|
||||||
"input"
|
"input"
|
||||||
"uinput"
|
"uinput"
|
||||||
|
"adbusers"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,30 @@
|
||||||
_: {
|
_: {
|
||||||
boot.loader.grub.splashImage = ./splash.jpg;
|
boot.loader = {
|
||||||
|
timeout = -1;
|
||||||
|
grub = {
|
||||||
|
# theme = pkgs.nixos-grub2-theme; # so like, this turbo-breaks the fuck out of GRUB, i have no clue why?
|
||||||
|
splashImage = ./splash.jpg;
|
||||||
|
extraConfig = ''
|
||||||
|
set color_normal=black/black
|
||||||
|
set menu_color_normal=black/black
|
||||||
|
set menu_color_highlight=magenta/cyan
|
||||||
|
'';
|
||||||
|
memtest86.enable = true;
|
||||||
|
extraEntries = ''
|
||||||
|
if [ ''${grub_platform} == "efi" ]; then
|
||||||
|
menuentry 'UEFI Firmware Settings' --id 'uefi-firmware' {
|
||||||
|
fwsetup
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
menuentry "System restart" {
|
||||||
|
echo "System rebooting..."
|
||||||
|
reboot
|
||||||
|
}
|
||||||
|
menuentry "System shutdown" {
|
||||||
|
echo "System shutting down..."
|
||||||
|
halt
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
7
nixos/profiles/gaming/quest.nix
Normal file
7
nixos/profiles/gaming/quest.nix
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{pkgs, ...}: {
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
questpatcher
|
||||||
|
sidequest
|
||||||
|
];
|
||||||
|
programs.adb.enable = true;
|
||||||
|
}
|
||||||
|
|
@ -4,11 +4,13 @@
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
android-udev-rules
|
|
||||||
jmtpfs
|
jmtpfs
|
||||||
dnsutils
|
dnsutils
|
||||||
firefox
|
firefox
|
||||||
usbutils
|
usbutils
|
||||||
inputs.konawall-py.packages.${pkgs.system}.konawall-py
|
inputs.konawall-py.packages.${pkgs.system}.konawall-py
|
||||||
];
|
];
|
||||||
|
services.udev.packages = [
|
||||||
|
pkgs.android-udev-rules
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
{config, ...}: {
|
|
||||||
# Allow services to persist for a user after their sessions have ran out
|
|
||||||
systemd.tmpfiles.rules = set.mapToValues (username: _: "f /var/lib/systemd/linger/${username}") config.users.users;
|
|
||||||
}
|
|
||||||
|
|
@ -4,7 +4,7 @@ _: {
|
||||||
ensureUsers = [
|
ensureUsers = [
|
||||||
{
|
{
|
||||||
name = "bitwarden_rs";
|
name = "bitwarden_rs";
|
||||||
ensurePermissions = {"DATABASE bitwarden_rs" = "ALL PRIVILEGES";};
|
ensureDBOwnership = true;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -141,8 +141,8 @@
|
||||||
user = "root";
|
user = "root";
|
||||||
path = inputs.deploy-rs.lib.x86_64-linux.activate.nixos inputs.self.nixosConfigurations.${name};
|
path = inputs.deploy-rs.lib.x86_64-linux.activate.nixos inputs.self.nixosConfigurations.${name};
|
||||||
};
|
};
|
||||||
autoRollback = true;
|
autoRollback = false;
|
||||||
magicRollback = true;
|
magicRollback = false;
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
(set.optional (name != "renko" && host.folder == "nixos") {
|
(set.optional (name != "renko" && host.folder == "nixos") {
|
||||||
|
|
|
||||||
|
|
@ -57,12 +57,6 @@ _: let
|
||||||
useOSProber = true;
|
useOSProber = true;
|
||||||
gfxmodeBios = "1920x1080";
|
gfxmodeBios = "1920x1080";
|
||||||
gfxmodeEfi = "1920x1080";
|
gfxmodeEfi = "1920x1080";
|
||||||
memtest86.enable = true;
|
|
||||||
extraConfig = ''
|
|
||||||
set color_normal=black/black
|
|
||||||
set menu_color_normal=black/black
|
|
||||||
set menu_color_highlight=magenta/cyan
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
efi = {
|
efi = {
|
||||||
canTouchEfiVariables = true;
|
canTouchEfiVariables = true;
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ _: let
|
||||||
[
|
[
|
||||||
(modulesPath + "/profiles/qemu-guest.nix")
|
(modulesPath + "/profiles/qemu-guest.nix")
|
||||||
]
|
]
|
||||||
++ (with tree.nixos.roles; [
|
++ (with tree.nixos.profiles; [
|
||||||
server
|
server
|
||||||
])
|
])
|
||||||
++ (with tree.nixos.servers; [
|
++ (with tree.nixos.servers; [
|
||||||
|
|
@ -19,7 +19,6 @@ _: let
|
||||||
postgres
|
postgres
|
||||||
matrix
|
matrix
|
||||||
vaultwarden
|
vaultwarden
|
||||||
minecraft
|
|
||||||
grafana-stack
|
grafana-stack
|
||||||
public-directory
|
public-directory
|
||||||
web-irc-client
|
web-irc-client
|
||||||
|
|
|
||||||
26
tree.nix
26
tree.nix
|
|
@ -41,6 +41,12 @@
|
||||||
"scalpel"
|
"scalpel"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
"nixos/servers/*".functor = {
|
||||||
|
enable = true;
|
||||||
|
excludes = [
|
||||||
|
"scalpel"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
"darwin/*".functor.enable = true;
|
"darwin/*".functor.enable = true;
|
||||||
|
|
||||||
|
|
@ -61,17 +67,13 @@
|
||||||
"modules/nixos" = {
|
"modules/nixos" = {
|
||||||
functor = {
|
functor = {
|
||||||
enable = true;
|
enable = true;
|
||||||
external = with inputs;
|
external = with inputs; [
|
||||||
[
|
nix-index-database.nixosModules.nix-index
|
||||||
nix-index-database.nixosModules.nix-index
|
home-manager.nixosModules.home-manager
|
||||||
home-manager.nixosModules.home-manager
|
minecraft.nixosModules.minecraft-servers
|
||||||
minecraft.nixosModules.minecraft-servers
|
sops-nix.nixosModules.sops
|
||||||
sops-nix.nixosModules.sops
|
base16.nixosModules.base16
|
||||||
]
|
];
|
||||||
++ (with (import (inputs.arcexprs + "/modules")).nixos; [
|
|
||||||
base16
|
|
||||||
base16-shared
|
|
||||||
]);
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"modules/darwin" = {
|
"modules/darwin" = {
|
||||||
|
|
@ -89,9 +91,9 @@
|
||||||
[
|
[
|
||||||
nix-index-database.hmModules.nix-index
|
nix-index-database.hmModules.nix-index
|
||||||
plasma-manager.homeManagerModules.plasma-manager
|
plasma-manager.homeManagerModules.plasma-manager
|
||||||
|
base16.homeModules.base16
|
||||||
]
|
]
|
||||||
++ (with (import (inputs.arcexprs + "/modules")).home-manager; [
|
++ (with (import (inputs.arcexprs + "/modules")).home-manager; [
|
||||||
base16
|
|
||||||
i3gopher
|
i3gopher
|
||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue