diff --git a/flake.lock b/flake.lock index 39034fe..0172ec2 100644 --- a/flake.lock +++ b/flake.lock @@ -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": { diff --git a/flake.nix b/flake.nix index e253b76..19afc24 100644 --- a/flake.nix +++ b/flake.nix @@ -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 { diff --git a/leptin/configuration.nix b/leptin/configuration.nix index 5ea8bde..f9fdd92 100644 --- a/leptin/configuration.nix +++ b/leptin/configuration.nix @@ -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;