(gastrin) add as flake

This commit is contained in:
Mira 2024-07-16 08:35:17 -04:00
parent 519559f631
commit 8ee3ffebd5
3 changed files with 37 additions and 31 deletions

42
flake.lock generated
View file

@ -88,11 +88,11 @@
]
},
"locked": {
"lastModified": 1720524665,
"narHash": "sha256-ni/87oHPZm6Gv0ECYxr1f6uxB0UKBWJ6HvS7lwLU6oY=",
"lastModified": 1721042469,
"narHash": "sha256-6FPUl7HVtvRHCCBQne7Ylp4p+dpP3P/OYuzjztZ4s70=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "8d6a17d0cdf411c55f12602624df6368ad86fac1",
"rev": "f451c19376071a90d8c58ab1a953c6e9840527fd",
"type": "github"
},
"original": {
@ -155,11 +155,11 @@
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1720861673,
"narHash": "sha256-gh34LtCLvXCd/Xyk33mgQU3QqNyJ7ZwJj59c4Qdad78=",
"lastModified": 1721108565,
"narHash": "sha256-/ZkI/yQtg3wg6GkLynAfsi6dy8cHzcOZWVBUl1muNbA=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
"rev": "34b8101a10dfb4cb38832a17ef33281d59e2b2b3",
"rev": "384c3d1c1e7ae21931b75c99a787d6af91cf7abb",
"type": "github"
},
"original": {
@ -171,11 +171,11 @@
"neovim-src": {
"flake": false,
"locked": {
"lastModified": 1720816717,
"narHash": "sha256-C8bdG2wrI29afHI1705W37M7CPudz5117YafiBlW0Y4=",
"lastModified": 1721082242,
"narHash": "sha256-qSsIx/IhwCBLxWJbOaHdOguz3UX05hBZViPfNLc0cmQ=",
"owner": "neovim",
"repo": "neovim",
"rev": "10256bb760fcab0dc25f7eb5b0b45966cb771939",
"rev": "c2b51e6c41c5230af21dc4d978e896ef9e8b922a",
"type": "github"
},
"original": {
@ -189,11 +189,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1720845312,
"narHash": "sha256-yPhAsJTpyoIPQZJGC8Fw8W2lAXyhLoTn+HP20bmfkfk=",
"lastModified": 1721086468,
"narHash": "sha256-OF642LVDj5Icr0tXlY9P54vna4OP10IMhIhhiKwIRpw=",
"owner": "LnL7",
"repo": "nix-darwin",
"rev": "5ce8503cf402cf76b203eba4b7e402bea8e44abc",
"rev": "7522a30d328f885d20c2815bd05eb711bc69644c",
"type": "github"
},
"original": {
@ -220,11 +220,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1720750130,
"narHash": "sha256-y2wc7CdK0vVSIbx7MdVoZzuMcUoLvZXm+pQf2RIr1OU=",
"lastModified": 1721016451,
"narHash": "sha256-Cypl9ORr5UjtBsbjXMTJRepTe362yNVrPrntUvHiTaw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "6794d064edc69918bb0fc0e0eda33ece324be17a",
"rev": "a14c5d651cee9ed70f9cd9e83f323f1e531002db",
"type": "github"
},
"original": {
@ -236,11 +236,11 @@
},
"nixpkgs-darwin": {
"locked": {
"lastModified": 1720970785,
"narHash": "sha256-gRyLiF5ae1822DFjfOp+6+c/sexYz0BmsNGpxYnDUWM=",
"lastModified": 1721059467,
"narHash": "sha256-0Yx4eXowxw5TATf92DZu2qKbBYXPxYh849h9tL/TQR0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "fa4dd14e99394b6888a3913af42a04a9110e3bcc",
"rev": "be45415f0f321f030f8c76723fd15d4b0f3a02fb",
"type": "github"
},
"original": {
@ -252,11 +252,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1721016451,
"narHash": "sha256-Cypl9ORr5UjtBsbjXMTJRepTe362yNVrPrntUvHiTaw=",
"lastModified": 1721080040,
"narHash": "sha256-USDsS90/88RJibP3gEcH1AaVt+JpnX4XCUD9bAJP5I4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "a14c5d651cee9ed70f9cd9e83f323f1e531002db",
"rev": "b2c1f10bfbb3f617ea8e8669ac13f3f56ceb2ea2",
"type": "github"
},
"original": {

View file

@ -31,12 +31,18 @@
overlays = [inputs.neovim-nightly-overlay.overlays.default];
in {
nixosConfigurations = {
auxin = nixpkgs-unstable.lib.nixosSystem {
auxin = nixos-unstable.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./auxin/configuration.nix
];
};
gastrin = nixos-unstable.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./gastrin/configuration.nix
];
};
};
darwinConfigurations = {
leptin = nix-darwin.lib.darwinSystem {

View file

@ -4,9 +4,7 @@
lib,
pkgs,
...
}:
{
}: {
nix = {
package = pkgs.nixFlakes;
optimise.automatic = true;
@ -19,11 +17,12 @@
hostName = "leptin";
};
nixpkgs.config = {
packageOverrides = pkgs: with pkgs; {
unstable = import unstableChannel {
config = config.nixpkgs.config;
packageOverrides = pkgs:
with pkgs; {
unstable = import unstableChannel {
config = config.nixpkgs.config;
};
};
};
};
time.timeZone = "America/New_York";
environment.systemPackages = with pkgs; [
@ -48,6 +47,7 @@
tealdeer
statix
tmux
zellij
viddy
yazi
zoxide
@ -67,8 +67,8 @@
};
# fail2ban = {
# enable = true;
# ignoreIP = ["10.0.0.0/8" "172.16.0.0/12" "192.168.0.0/16"];
# };
# ignoreIP = ["10.0.0.0/8" "172.16.0.0/12" "192.168.0.0/16"];
# };
# virtualisation.docker = {
# enableOnBoot = true;
# enable = true;