diff --git a/TODO.md b/TODO.md new file mode 100644 index 00000000..5be3426a --- /dev/null +++ b/TODO.md @@ -0,0 +1 @@ +- Add Nix formatting and linting that works with neovim. diff --git a/provision/hosts/kestrel/configuration.nix b/provision/hosts/kestrel/configuration.nix index 37c0063d..24db4373 100644 --- a/provision/hosts/kestrel/configuration.nix +++ b/provision/hosts/kestrel/configuration.nix @@ -40,7 +40,6 @@ devel = { engineering.enable = true; notes.enable = true; - tooling.enable = true; }; gaming = { emulation.enable = true; diff --git a/provision/hosts/osprey/configuration.nix b/provision/hosts/osprey/configuration.nix index 9325c8a6..ca05f9eb 100644 --- a/provision/hosts/osprey/configuration.nix +++ b/provision/hosts/osprey/configuration.nix @@ -34,9 +34,6 @@ enable = true; gnome.enable = true; }; - devel = { - tooling.enable = true; - }; programs = { chezmoi.apply = true; kitty.enable = true; diff --git a/provision/hosts/shivan/configuration.nix b/provision/hosts/shivan/configuration.nix index 0918a10d..e982e3f2 100644 --- a/provision/hosts/shivan/configuration.nix +++ b/provision/hosts/shivan/configuration.nix @@ -27,7 +27,6 @@ devel = { engineering.enable = true; notes.enable = true; - tooling.enable = true; }; programs = { kitty.enable = true; diff --git a/provision/hosts/torus/configuration.nix b/provision/hosts/torus/configuration.nix index 8dd81703..504384f2 100644 --- a/provision/hosts/torus/configuration.nix +++ b/provision/hosts/torus/configuration.nix @@ -96,9 +96,6 @@ # Modules modules = { - devel = { - tooling.enable = true; - }; programs = { chezmoi.apply = true; }; diff --git a/provision/hosts/wsl/configuration.nix b/provision/hosts/wsl/configuration.nix index 0b3a910c..6d635183 100644 --- a/provision/hosts/wsl/configuration.nix +++ b/provision/hosts/wsl/configuration.nix @@ -52,9 +52,6 @@ in # Modules modules = { - devel = { - tooling.enable = true; - }; programs = { chezmoi.apply = true; git.keys = false; diff --git a/provision/modules/devel/default.nix b/provision/modules/devel/default.nix index 69292d9f..9e373682 100644 --- a/provision/modules/devel/default.nix +++ b/provision/modules/devel/default.nix @@ -1,4 +1,4 @@ { ... }: { - imports = [ ./notes.nix ./tooling.nix ./engineering.nix ]; + imports = [ ./notes.nix ./engineering.nix ]; } diff --git a/provision/modules/devel/tooling.nix b/provision/modules/devel/tooling.nix deleted file mode 100644 index 10ab458c..00000000 --- a/provision/modules/devel/tooling.nix +++ /dev/null @@ -1,21 +0,0 @@ -# coding stuff for all the languages - -{ config, lib, pkgs, user, ... }: - -let - cfg = config.modules.devel.tooling; -in { - options.modules.devel.tooling.enable = lib.mkEnableOption "tooling"; - config = lib.mkIf cfg.enable { - - environment.systemPackages = with pkgs; [ - cmake # Cross-platform build system generator. - gcc # GNU Compiler Collection, a compiler system for programming languages. - coreutils # Collection of basic file, shell, and text manipulation utilities. - gnumake # GNU Make, a build automation tool. - go # Programming language developed by Google, known for its simplicity and efficiency. - nixpkgs-lint - nixpkgs-fmt - ]; - }; -}