mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 12:29:19 -08:00
eza, logseq, ...
This commit is contained in:
parent
805c9e8291
commit
2a42df1860
11 changed files with 169 additions and 80 deletions
|
|
@ -14,7 +14,7 @@ This repository is my personal infrastructure repository. It contains the Nix an
|
||||||
| kat/gnome | GNOME. Including dconf configuration. |
|
| kat/gnome | GNOME. Including dconf configuration. |
|
||||||
| kat/gui | Packages I use on a host that has a WM / DE. |
|
| kat/gui | Packages I use on a host that has a WM / DE. |
|
||||||
| kat/neovim | Text editor of choice, though VSCode or a JetBrains IDE normally takes forefront for development. |
|
| kat/neovim | Text editor of choice, though VSCode or a JetBrains IDE normally takes forefront for development. |
|
||||||
| kat/shell | My shell configs. I use zsh, fzf, z, starship, exa, rg, fd, sd, ... |
|
| kat/shell | My shell configs. I use zsh, fzf, z, starship, eza, rg, fd, sd, ... |
|
||||||
| kat/sway | My tiling window manager of choice (though I'll happily take i3 too) |
|
| kat/sway | My tiling window manager of choice (though I'll happily take i3 too) |
|
||||||
| kat/user | Per-system type configurations. Data on my user. |
|
| kat/user | Per-system type configurations. Data on my user. |
|
||||||
| modules/nixos | An area for more reusable NixOS modules |
|
| modules/nixos | An area for more reusable NixOS modules |
|
||||||
|
|
|
||||||
197
flake.lock
generated
197
flake.lock
generated
|
|
@ -3,11 +3,11 @@
|
||||||
"arcexprs": {
|
"arcexprs": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691705955,
|
"lastModified": 1694822850,
|
||||||
"narHash": "sha256-QgOlQvuDHOSUTYkHRT4GXPpcx5eUPf+J8H650/OkOwA=",
|
"narHash": "sha256-GWmZ25E0k4AE+f8VwLQkSEu/Sq1WYwhlslSIpQQvMTU=",
|
||||||
"owner": "arcnmx",
|
"owner": "arcnmx",
|
||||||
"repo": "nixexprs",
|
"repo": "nixexprs",
|
||||||
"rev": "7d7f797a243c964861b0856ee9117518261072b1",
|
"rev": "cea284611c93214b6e1117b89463ccb785b3692d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -19,7 +19,9 @@
|
||||||
},
|
},
|
||||||
"artemiscli": {
|
"artemiscli": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"artemiscore": "artemiscore",
|
"artemiscore": [
|
||||||
|
"artemiscore"
|
||||||
|
],
|
||||||
"flake-utils": [
|
"flake-utils": [
|
||||||
"utils"
|
"utils"
|
||||||
],
|
],
|
||||||
|
|
@ -32,11 +34,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691089847,
|
"lastModified": 1693677435,
|
||||||
"narHash": "sha256-1/jsJhFX8l5sR8NMoMWqNDVPOlslMqrWwrmXfah3kOM=",
|
"narHash": "sha256-Vs3NQ3JnCEkg7QFXKcJZ/p8YImV3FNyYXw0K6kYJn2M=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "7b74f10372b63170b1319ec8382a41865a75e072",
|
"rev": "301c1544b5d7eca590df277eefc3ffb14ad1427d",
|
||||||
"revCount": 170,
|
"revCount": 175,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://git@github.com/Glamorous-ai/metaflow-cli-plugin.git"
|
"url": "ssh://git@github.com/Glamorous-ai/metaflow-cli-plugin.git"
|
||||||
},
|
},
|
||||||
|
|
@ -48,28 +50,24 @@
|
||||||
"artemiscore": {
|
"artemiscore": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": [
|
"flake-utils": [
|
||||||
"artemiscli",
|
"utils"
|
||||||
"flake-utils"
|
|
||||||
],
|
],
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"artemiscli",
|
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
"poetry2nix": [
|
"poetry2nix": "poetry2nix_2"
|
||||||
"artemiscli",
|
|
||||||
"poetry2nix"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1690988988,
|
"lastModified": 1695031434,
|
||||||
"narHash": "sha256-PIv20oUK48yKHSal8jMFQuxu6XwVdE8iO8r8xy8d7A0=",
|
"narHash": "sha256-mAcZz0n0cORv+WHnCbLfAhB2RrLNgSThuw70GBuyFHk=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "develop",
|
||||||
"rev": "e8afcdecfd6e467cc65a9f9f9286be33e8271c9f",
|
"rev": "717b0a497bc8027d540a46e5ad0ac260c1b3660c",
|
||||||
"revCount": 94,
|
"revCount": 113,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://git@github.com/Glamorous-ai/metaflow-core-plugin.git"
|
"url": "ssh://git@github.com/Glamorous-ai/metaflow-core-plugin.git"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
"ref": "develop",
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://git@github.com/Glamorous-ai/metaflow-core-plugin.git"
|
"url": "ssh://git@github.com/Glamorous-ai/metaflow-core-plugin.git"
|
||||||
}
|
}
|
||||||
|
|
@ -81,11 +79,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691640097,
|
"lastModified": 1695114819,
|
||||||
"narHash": "sha256-6vPsJYjtt2hs4mkiR46yt8c/Spdm/UiUKoSCIlc7iJw=",
|
"narHash": "sha256-/aIfbZxP39QZ8m7qX2RzQTy5PWzz2e22cCcZ+AOO7lA=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "426d38710b656b0a31f8eaae6e0002206a3b96d7",
|
"rev": "afeddc412b3a3b0e7c9ef7ea5fbdf2186781d102",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -108,11 +106,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1686747123,
|
"lastModified": 1695052866,
|
||||||
"narHash": "sha256-XUQK9kwHpTeilHoad7L4LjMCCyY13Oq383CoFADecRE=",
|
"narHash": "sha256-agn7F9Oww4oU6nPiw+YiYI9Xb4vOOE73w8PAoBRP4AA=",
|
||||||
"owner": "serokell",
|
"owner": "serokell",
|
||||||
"repo": "deploy-rs",
|
"repo": "deploy-rs",
|
||||||
"rev": "724463b5a94daa810abfc64a4f87faef4e00f984",
|
"rev": "e3f41832680801d0ee9e2ed33eb63af398b090e9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -171,6 +169,24 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"flake-utils_2": {
|
||||||
|
"inputs": {
|
||||||
|
"systems": "systems_2"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1689068808,
|
||||||
|
"narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
|
@ -178,11 +194,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691882297,
|
"lastModified": 1695224363,
|
||||||
"narHash": "sha256-e1/LAQSGLnBywfA1TfMl0Vj3tvYka73XOZ/D2/CJowE=",
|
"narHash": "sha256-+hfjJLUMck5G92RVFDZA7LWkR3kOxs5zQ7RPW9t3eM8=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "c3ab5ea047e6dc73df530948f7367455749d8906",
|
"rev": "408ba13188ff9ce309fa2bdd2f81287d79773b00",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -203,11 +219,11 @@
|
||||||
"rust": "rust"
|
"rust": "rust"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1690751203,
|
"lastModified": 1693499891,
|
||||||
"narHash": "sha256-RzE328E4rrA3YE8UEj9RhDVzdJxGa10S2VyL33LK6GU=",
|
"narHash": "sha256-Lt2RoY7k2BdAUji7qv7Y36+FVRiNhksVRbAjcTgA8e0=",
|
||||||
"owner": "kittywitch",
|
"owner": "kittywitch",
|
||||||
"repo": "konawall-rs",
|
"repo": "konawall-rs",
|
||||||
"rev": "385f55853f18c95fff3ea610d3c3c6ea3040f1c4",
|
"rev": "a63a8f3297cbf47d7d3a0c0b5a27d61d39bcfc1c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -255,11 +271,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691889358,
|
"lastModified": 1695086253,
|
||||||
"narHash": "sha256-dQnPV0ox9vFf127md0tc3VTg3ZhFI9vw1ADEIT+SDBU=",
|
"narHash": "sha256-xKaB3ZjmsJ4e+/lsUHsdGnjcM+j2ow6SW/nERX/E4r0=",
|
||||||
"owner": "Infinidoge",
|
"owner": "Infinidoge",
|
||||||
"repo": "nix-minecraft",
|
"repo": "nix-minecraft",
|
||||||
"rev": "0465296887b97bbe2aae423f0c89e735e1f98e7a",
|
"rev": "198ed5822fcb6f25c1a3d8bf63f50f65da889220",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -290,6 +306,28 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nix-github-actions_2": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"artemiscore",
|
||||||
|
"poetry2nix",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1688870561,
|
||||||
|
"narHash": "sha256-4UYkifnPEw1nAzqqPOTL2MvWtm3sNGw1UTYTalkTcGY=",
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "nix-github-actions",
|
||||||
|
"rev": "165b1650b753316aa7f1787f3005a8d2da0f5301",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "nix-github-actions",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nix-index-database": {
|
"nix-index-database": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
|
@ -297,11 +335,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691897365,
|
"lastModified": 1694921880,
|
||||||
"narHash": "sha256-jvWIU4ht3YAmF8TDVM2Ps2+Gf4MtNGLL1zEWQZdTrzU=",
|
"narHash": "sha256-yU36cs5UdzhTwsM9bUWUz43N//ELzQ1ro69C07pU/8E=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "nix-index-database",
|
"repo": "nix-index-database",
|
||||||
"rev": "f4d70d098f066a30c7087144063dca179495f7d6",
|
"rev": "9d2bcc47110b3b6217dfebd6761ba20bc78aedf2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -312,11 +350,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691871742,
|
"lastModified": 1695109627,
|
||||||
"narHash": "sha256-6yDNjfbAMpwzWL4y75fxs6beXHRANfYX8BNSPjYehck=",
|
"narHash": "sha256-4rpyoVzmunIG6xWA/EonnSSqC69bDBzciFi6SjBze/0=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "430a56dd16fe583a812b2df44dca002acab2f4f6",
|
"rev": "cb4dc98f776ddb6af165e6f06b2902efe31ca67a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -341,11 +379,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691874659,
|
"lastModified": 1694908564,
|
||||||
"narHash": "sha256-qgmixg0c/CRNT2p9Ad35kaC7NzYVZ6GRooErYI7OGJM=",
|
"narHash": "sha256-ducA98AuWWJu5oUElIzN24Q22WlO8bOfixGzBgzYdVc=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "efeed708ece1a9f4ae0506ae4a4d7da264a74102",
|
"rev": "596611941a74be176b98aeba9328aa9d01b8b322",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -357,11 +395,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691654369,
|
"lastModified": 1695145219,
|
||||||
"narHash": "sha256-gSILTEx1jRaJjwZxRlnu3ZwMn1FVNk80qlwiCX8kmpo=",
|
"narHash": "sha256-Eoe9IHbvmo5wEDeJXKFOpKUwxYJIOxKUesounVccNYk=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ce5e4a6ef2e59d89a971bc434ca8ca222b9c7f5e",
|
"rev": "5ba549eafcf3e33405e5f66decd1a72356632b96",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -394,14 +432,37 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"poetry2nix_2": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils_2",
|
||||||
|
"nix-github-actions": "nix-github-actions_2",
|
||||||
|
"nixpkgs": [
|
||||||
|
"artemiscore",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1689512738,
|
||||||
|
"narHash": "sha256-p2hKM6WYl4dJ6C6qmf8kct2PYJRNii3eAoRUhWjkGdU=",
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "poetry2nix",
|
||||||
|
"rev": "e7a88dfc2c5aa0c660a3ec4661a695c1c2380a8a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "poetry2nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"pypi-deps-db": {
|
"pypi-deps-db": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691923991,
|
"lastModified": 1694121156,
|
||||||
"narHash": "sha256-immwfgL1gA/bXo9mzc6KGnkyFc/zhDUphi1LPeJjuTs=",
|
"narHash": "sha256-Jr9rQJGORtTLUw83HaxRkyqJ9fyw8yLGvxcBkUVAE/Y=",
|
||||||
"owner": "DavHau",
|
"owner": "DavHau",
|
||||||
"repo": "pypi-deps-db",
|
"repo": "pypi-deps-db",
|
||||||
"rev": "73dd4babab274b8da5adf283bd7c05e81df9b6e6",
|
"rev": "570d3543eb53dad7d1eb0bb88ecbcf450bc69847",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -414,6 +475,7 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"arcexprs": "arcexprs",
|
"arcexprs": "arcexprs",
|
||||||
"artemiscli": "artemiscli",
|
"artemiscli": "artemiscli",
|
||||||
|
"artemiscore": "artemiscore",
|
||||||
"darwin": "darwin",
|
"darwin": "darwin",
|
||||||
"deploy-rs": "deploy-rs",
|
"deploy-rs": "deploy-rs",
|
||||||
"empty": "empty",
|
"empty": "empty",
|
||||||
|
|
@ -484,11 +546,11 @@
|
||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1691915920,
|
"lastModified": 1695284550,
|
||||||
"narHash": "sha256-4pitrahUZc1ftIw38CelScd+JYGUVZ4mQTMe3VAz44c=",
|
"narHash": "sha256-z9fz/wz9qo9XePEvdduf+sBNeoI9QG8NJKl5ssA8Xl4=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "32603de0dc988d60a7b80774dd7aed1083cd9629",
|
"rev": "2f375ed8702b0d8ee2430885059d5e7975e38f78",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -566,6 +628,21 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"systems_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"tree": {
|
"tree": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
|
@ -591,14 +668,14 @@
|
||||||
},
|
},
|
||||||
"utils": {
|
"utils": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems_2"
|
"systems": "systems_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689068808,
|
"lastModified": 1694529238,
|
||||||
"narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=",
|
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4",
|
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -620,11 +697,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1690553050,
|
"lastModified": 1694522206,
|
||||||
"narHash": "sha256-pK3kF30OykL3v6P8UP6ipihlS34KoGq9SryCj3tHrFw=",
|
"narHash": "sha256-mb34WlyHi/whE6gIMEtXKfGRALzvB6/U7CYdUnJKN+c=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NixOS-WSL",
|
"repo": "NixOS-WSL",
|
||||||
"rev": "f7a95a37306c46b42e9ce751977c44c752fd5eca",
|
"rev": "e7d93d0f478b6fbb47c00d03449dc3d08b90abb7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
12
flake.nix
12
flake.nix
|
|
@ -13,7 +13,9 @@
|
||||||
# used for overriding unwanted flake inputs
|
# used for overriding unwanted flake inputs
|
||||||
empty.url = "github:input-output-hk/empty-flake";
|
empty.url = "github:input-output-hk/empty-flake";
|
||||||
# self-explanatory
|
# self-explanatory
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
nixpkgs = {
|
||||||
|
url = "github:nixos/nixpkgs/nixos-unstable";
|
||||||
|
};
|
||||||
# deployments
|
# deployments
|
||||||
deploy-rs = {
|
deploy-rs = {
|
||||||
url = "github:serokell/deploy-rs/master";
|
url = "github:serokell/deploy-rs/master";
|
||||||
|
|
@ -116,9 +118,17 @@
|
||||||
url = "github:arcnmx/nixexprs/master";
|
url = "github:arcnmx/nixexprs/master";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
|
artemiscore = {
|
||||||
|
url = "git+ssh://git@github.com/Glamorous-ai/metaflow-core-plugin.git?ref=develop";
|
||||||
|
inputs = {
|
||||||
|
flake-utils.follows = "utils";
|
||||||
|
nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
};
|
||||||
artemiscli = {
|
artemiscli = {
|
||||||
url = "git+ssh://git@github.com/Glamorous-ai/metaflow-cli-plugin.git";
|
url = "git+ssh://git@github.com/Glamorous-ai/metaflow-cli-plugin.git";
|
||||||
inputs = {
|
inputs = {
|
||||||
|
artemiscore.follows = "artemiscore";
|
||||||
flake-utils.follows = "utils";
|
flake-utils.follows = "utils";
|
||||||
nixpkgs.follows = "nixpkgs";
|
nixpkgs.follows = "nixpkgs";
|
||||||
std.follows = "std";
|
std.follows = "std";
|
||||||
|
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
home.packages = [pkgs.exa];
|
|
||||||
|
|
||||||
programs.zsh.shellAliases = {
|
|
||||||
exa = "exa --time-style long-iso";
|
|
||||||
ls = "exa -G";
|
|
||||||
la = "exa -Ga";
|
|
||||||
ll = "exa -l";
|
|
||||||
lla = "exa -lga";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
6
kat/shell/eza.nix
Normal file
6
kat/shell/eza.nix
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
{pkgs, ...}: {
|
||||||
|
programs.eza = {
|
||||||
|
enable = true;
|
||||||
|
enableAliases = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -13,8 +13,6 @@
|
||||||
pv
|
pv
|
||||||
# cat but better
|
# cat but better
|
||||||
bat
|
bat
|
||||||
# ls replacement
|
|
||||||
exa
|
|
||||||
# sed replacement
|
# sed replacement
|
||||||
sd
|
sd
|
||||||
# sops
|
# sops
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ in {
|
||||||
zstyle ':completion:*:*:*:*:processes' command "ps -u $USER -o pid,user,comm -w -w"
|
zstyle ':completion:*:*:*:*:processes' command "ps -u $USER -o pid,user,comm -w -w"
|
||||||
zstyle ':completion:*:complete:pass:*:*' matcher 'r:|[./_-]=** r:|=*' 'l:|=* r:|=*'
|
zstyle ':completion:*:complete:pass:*:*' matcher 'r:|[./_-]=** r:|=*' 'l:|=* r:|=*'
|
||||||
zstyle ':completion:*' list-colors ''${(s.:.)LS_COLORS}
|
zstyle ':completion:*' list-colors ''${(s.:.)LS_COLORS}
|
||||||
zstyle ':fzf-tab:complete:cd:*' fzf-preview 'exa -1lb --color=always $realpath'
|
zstyle ':fzf-tab:complete:cd:*' fzf-preview 'eza -1lb --color=always $realpath'
|
||||||
${string.concatSep "\n" (map (opt: "setopt ${opt}") zshOpts)}
|
${string.concatSep "\n" (map (opt: "setopt ${opt}") zshOpts)}
|
||||||
bindkey '^ ' autosuggest-accept
|
bindkey '^ ' autosuggest-accept
|
||||||
${
|
${
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ map (path: import "${path}/overlay.nix") [
|
||||||
inputs.arcexprs
|
inputs.arcexprs
|
||||||
]
|
]
|
||||||
++ [
|
++ [
|
||||||
|
inputs.darwin.overlays.default
|
||||||
inputs.deploy-rs.overlay
|
inputs.deploy-rs.overlay
|
||||||
inputs.konawall-rs.overlays.default
|
inputs.konawall-rs.overlays.default
|
||||||
(import tree.packages.default {inherit inputs tree;})
|
(import tree.packages.default {inherit inputs tree;})
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ with pkgs; let
|
||||||
deploy-rs.deploy-rs # deployment system
|
deploy-rs.deploy-rs # deployment system
|
||||||
]
|
]
|
||||||
++ set.values (set.map (name: _: (pkgs.writeShellScriptBin "${name}-rebuild" ''
|
++ set.values (set.map (name: _: (pkgs.writeShellScriptBin "${name}-rebuild" ''
|
||||||
darwin-rebuild switch --flake $REPO_ROOT#${name} $@
|
${pkgs.darwin-rebuild}/bin/darwin-rebuild switch --flake $REPO_ROOT#${name} $@
|
||||||
''))
|
''))
|
||||||
repo.darwinConfigurations);
|
repo.darwinConfigurations);
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,9 @@ _: let
|
||||||
# add your customizations here
|
# add your customizations here
|
||||||
|
|
||||||
. /opt/orbstack-guest/etc/profile-late
|
. /opt/orbstack-guest/etc/profile-late
|
||||||
|
export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
|
||||||
|
export LDFLAGS="-L/opt/homebrew/opt/ruby/lib"
|
||||||
|
export CPPFLAGS="-I/opt/homebrew/opt/ruby/include"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# faster DHCP - OrbStack uses SLAAC exclusively
|
# faster DHCP - OrbStack uses SLAAC exclusively
|
||||||
|
|
|
||||||
|
|
@ -48,19 +48,18 @@ _: let
|
||||||
'';
|
'';
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
inputs.artemiscli.packages.aarch64-darwin.artemiscli
|
|
||||||
fd # fd, better fine!
|
fd # fd, better fine!
|
||||||
|
terraform
|
||||||
ripgrep # rg, better grep!
|
ripgrep # rg, better grep!
|
||||||
deadnix # dead-code scanner
|
deadnix # dead-code scanner
|
||||||
alejandra # code formatter
|
alejandra # code formatter
|
||||||
statix # anti-pattern finder
|
statix # anti-pattern finder
|
||||||
deploy-rs.deploy-rs # deployment system
|
deploy-rs.deploy-rs # deployment system
|
||||||
rnix-lsp # vscode nix extensions
|
rnix-lsp # vscode nix extensions
|
||||||
terraform # terraform
|
|
||||||
kubectl # kubernetes
|
kubectl # kubernetes
|
||||||
k9s # cute k8s client, canines~
|
k9s # cute k8s client, canines~
|
||||||
kubernetes-helm # helm
|
kubernetes-helm # helm
|
||||||
awscli
|
awscli2
|
||||||
];
|
];
|
||||||
|
|
||||||
home-manager.users.kat = {
|
home-manager.users.kat = {
|
||||||
|
|
@ -123,6 +122,9 @@ _: let
|
||||||
"awscurl"
|
"awscurl"
|
||||||
"pandoc"
|
"pandoc"
|
||||||
"openjdk@17"
|
"openjdk@17"
|
||||||
|
"maven"
|
||||||
|
"dependency-check"
|
||||||
|
"snyk"
|
||||||
];
|
];
|
||||||
casks = [
|
casks = [
|
||||||
"barrier"
|
"barrier"
|
||||||
|
|
@ -137,6 +139,7 @@ _: let
|
||||||
"pycharm-ce"
|
"pycharm-ce"
|
||||||
"prismlauncher"
|
"prismlauncher"
|
||||||
"element"
|
"element"
|
||||||
|
"logseq"
|
||||||
"slack"
|
"slack"
|
||||||
"boop"
|
"boop"
|
||||||
"iterm2"
|
"iterm2"
|
||||||
|
|
@ -149,6 +152,7 @@ _: let
|
||||||
"deluge"
|
"deluge"
|
||||||
"keybase"
|
"keybase"
|
||||||
"anki"
|
"anki"
|
||||||
|
"syncthing"
|
||||||
"firefox"
|
"firefox"
|
||||||
"google-chrome"
|
"google-chrome"
|
||||||
"orbstack"
|
"orbstack"
|
||||||
|
|
@ -156,6 +160,7 @@ _: let
|
||||||
taps = [
|
taps = [
|
||||||
"pulumi/tap"
|
"pulumi/tap"
|
||||||
"homebrew/cask-versions"
|
"homebrew/cask-versions"
|
||||||
|
"snyk/tap"
|
||||||
];
|
];
|
||||||
masApps = {
|
masApps = {
|
||||||
Tailscale = 1475387142;
|
Tailscale = 1475387142;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue