[SUMIREKO] Make sumireko bearable.

This commit is contained in:
Kat Inskip 2023-02-20 14:24:36 -08:00
parent 2be79777a5
commit d2d403fef8
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
20 changed files with 359 additions and 67 deletions

View file

@ -79,14 +79,18 @@
builder =
{
nixos = let
lib = inputs.nixpkgs.lib.extend (self: super: import (inputs.arcexprs + "/lib") {
inherit super;
lib = self;
isOverlayLib = true;
});
in args: lib.nixosSystem ({
inherit lib;
} // args);
lib = inputs.nixpkgs.lib.extend (self: super:
import (inputs.arcexprs + "/lib") {
inherit super;
lib = self;
isOverlayLib = true;
});
in
args:
lib.nixosSystem ({
inherit lib;
}
// args);
darwin = inputs.darwin.lib.darwinSystem;
macos = inputs.darwin.lib.darwinSystem;
}
@ -95,6 +99,7 @@
{
inherit machine;
systemType = config.folder;
system = config.system;
}
// defaultSpecialArgs;
};

View file

@ -4,7 +4,7 @@ _: let
in {
imports = with tree; [
nixos.rosetta
nixos.bootable
nixos.roles.bootable
];
boot = {

View file

@ -1,7 +1,12 @@
_: let
hostConfig = {tree, pkgs, ...}: {
hostConfig = {
tree,
pkgs,
...
}: {
imports = with tree; [
kat.work
darwin.wm
darwin.distributed
];
@ -10,16 +15,16 @@ _: let
distributed.systems.renko.preference = 5;
environment.systemPackages = with pkgs; [
fd # fd, better fine!
ripgrep # rg, better grep!
go # Required for pulumi
pulumi-bin # Infrastructure as code
deadnix # dead-code scanner
alejandra # code formatter
statix # anti-pattern finder
deploy-rs.deploy-rs # deployment system
rnix-lsp # vscode nix extensions
terraform # terraform
fd # fd, better fine!
ripgrep # rg, better grep!
go # Required for pulumi
pulumi-bin # Infrastructure as code
deadnix # dead-code scanner
alejandra # code formatter
statix # anti-pattern finder
deploy-rs.deploy-rs # deployment system
rnix-lsp # vscode nix extensions
terraform # terraform
];
homebrew = {
@ -28,6 +33,7 @@ _: let
"gnupg"
"pinentry-mac"
"awscurl"
"helm"
];
casks = [
"utm"
@ -48,7 +54,6 @@ _: let
"cyberduck"
"docker"
"pycharm-ce"
"vscodium"
"slack"
"boop"
"obsidian"