refactor: complete overhaul
Complete overhaul of repo structure based on nvix. See https://github.com/niksingh710/nvix Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
This commit is contained in:
parent
ff2c59724a
commit
61feed4086
75 changed files with 2916 additions and 2314 deletions
32
modules/flake/devshell.nix
Normal file
32
modules/flake/devshell.nix
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{ inputs, ... }:
|
||||
{
|
||||
imports = [
|
||||
(inputs.git-hooks + /flake-module.nix)
|
||||
];
|
||||
|
||||
perSystem =
|
||||
{ config, pkgs, ... }:
|
||||
{
|
||||
devShells.default = pkgs.mkShell rec {
|
||||
name = "nixvim";
|
||||
meta.description = "Dev environment for nixvim configuration";
|
||||
|
||||
inputsFrom = [ config.pre-commit.devShell ];
|
||||
|
||||
packages = with pkgs; [
|
||||
nil
|
||||
nix-output-monitor
|
||||
nixfmt-rfc-style
|
||||
];
|
||||
|
||||
shellHook = ''
|
||||
echo 1>&2 "🐼: $(id -un) | 🧬: $(nix eval --raw --impure --expr 'builtins.currentSystem') | 🐧: $(uname -r) "
|
||||
echo 1>&2 "Ready to work on ${name}!"
|
||||
'';
|
||||
};
|
||||
|
||||
pre-commit.settings = {
|
||||
hooks.nixfmt-rfc-style.enable = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue