From 91ca724deaac643ba9aa39a7747ec600eea06f1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyryl=20P=C5=82otnicki?= Date: Sun, 1 May 2022 19:11:04 +0100 Subject: [PATCH] add basic devshell --- .envrc | 2 ++ .gitignore | 1 + flake.nix | 17 +++++++++++++++-- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 .envrc diff --git a/.envrc b/.envrc new file mode 100644 index 00000000..e3fecb32 --- /dev/null +++ b/.envrc @@ -0,0 +1,2 @@ +use flake + diff --git a/.gitignore b/.gitignore index 545ae1a1..14b7f148 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ result +.direnv/ .vim/undo/ .vim/.netrwhist .DS_Store diff --git a/flake.nix b/flake.nix index e0151798..f01c68c3 100644 --- a/flake.nix +++ b/flake.nix @@ -1,7 +1,7 @@ { description = "NixOS configuration with flakes"; outputs = { self, flake-utils, home-manager, nixpkgs-nixos-unstable - , nixpkgs-stable, darwin, nixos-hardware, nur, agenix, neuron, sops + , nixpkgs-stable, darwin, nixos-hardware, nur, agenix, neuron, sops, }@inputs: let @@ -49,7 +49,20 @@ }; }; }; - in { + in rec { + devShell."x86_64-linux" = + nixpkgs-stable.legacyPackages."x86_64-linux".mkShell { + buildInputs = + with nixpkgs-nixos-unstable.legacyPackages."x86_64-linux"; [ + cacert + git + nixpkgs-fmt + openssh + openssl + pkg-config + statix + ]; + }; darwinConfigurations = { "macmini" = darwin.lib.darwinSystem { system = "x86_64-darwin";