Skip to content
Snippets Groups Projects

Fix/lint

Merged Christophe Ninucci requested to merge fix/lint into main
1 file
+ 2
25
Compare changes
  • Side-by-side
  • Inline
+ 2
25
@@ -3,37 +3,14 @@
inputs = {
nixpkgs-2405.url = "https://nixos.org/channels/nixos-24.05/nixexprs.tar.xz";
# nixpkgs-terraform.url = "https://github.com/NixOS/nixpkgs/archive/4ab8a3de296914f3b631121e9ce3884f1d34e1e5.tar.gz";
};
outputs = { self, nixpkgs-2405, nixpkgs }:
let
pkgs = import nixpkgs { system = "x86_64-linux"; config.allowUnfree = true; };
# pkgs-terraform = import nixpkgs-terraform {system = "x86_64-linux"; };
pkgs-2405 = import nixpkgs-2405 {system = "x86_64-linux"; };
pkgs = import nixpkgs { system = "x86_64-linux"; };
in {
devShell.x86_64-linux = pkgs.mkShell {
nativeBuildInputs = with pkgs-2405.buildPackages; [
git git-lfs
# pkgs.jetbrains.idea-ultimate
# pkgs.jetbrains.pycharm-professional
pkgs.vscode
tflint
pkgs.terraform
pkgs.nodejs
pkgs.nushell
ansible
ansible-lint
(pkgs-2405.python3.withPackages (python-pkgs: [
python-pkgs.openstacksdk
python-pkgs.passlib
python-pkgs.python-ldap
python-pkgs.boto3
python-pkgs.configparser
python-pkgs.pyhcl
python-pkgs.pytest
]))
];
nativeBuildInputs = ( import ./dev.nix { inherit pkgs; } ) ++ ( import ./ansible.nix { inherit pkgs; }) ++ ( import ./terraform.nix { inherit pkgs; });
shellHook = ''
export ANSIBLE_DISPLAY_OK_HOSTS=yes
export PS1="\n\[\033[1;36m\][\[\e]0;\u@\h: \w\a\]\u@\h:\w]\$\[\033[0m\] "
Loading