diff options
| author | quentin@aristote.fr <quentin@aristote.fr> | 2023-12-20 14:53:44 +0100 |
|---|---|---|
| committer | quentin@aristote.fr <quentin@aristote.fr> | 2023-12-20 14:53:44 +0100 |
| commit | 28b72fa8565a80defc6eec8bb9eecd21691753ac (patch) | |
| tree | ab46767cb35b9850961f599148b989a896e825f4 | |
| parent | c1e667b6e83c16182dfb6aa758e6e6c3adc7cb36 (diff) | |
add devenv
| -rw-r--r-- | .gitignore | 4 | ||||
| l--------- | .pre-commit-config.yaml | 1 | ||||
| -rw-r--r-- | devenv.lock | 240 | ||||
| -rw-r--r-- | devenv.nix | 4 | ||||
| -rw-r--r-- | devenv.yaml | 5 |
5 files changed, 254 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a60b4b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +### devenv +.devenv/ +.devenv.flake.nix + diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 120000 index 0000000..60b8cd6 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1 @@ +/nix/store/6mn71di6f1bcspy25d4s5kiv3ab9wn3m-pre-commit-config.json
\ No newline at end of file diff --git a/devenv.lock b/devenv.lock new file mode 100644 index 0000000..370b895 --- /dev/null +++ b/devenv.lock @@ -0,0 +1,240 @@ +{ + "nodes": { + "devenv": { + "locked": { + "dir": "src/modules", + "lastModified": 1703066966, + "narHash": "sha256-MbX0XYOEvAuXwi80emHKJsjo1IGQZhoKKnEp2uzgNx4=", + "owner": "cachix", + "repo": "devenv", + "rev": "405a4c6a3fecfd2a7fb37cc13f4e760658e522e6", + "type": "github" + }, + "original": { + "dir": "src/modules", + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1701473968, + "narHash": "sha256-YcVE5emp1qQ8ieHUnxt1wCZCC3ZfAS+SRRWZ2TMda7E=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5", + "type": "github" + }, + "original": { + "id": "flake-parts", + "type": "indirect" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1685518550, + "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "pre-commit-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "my-nixpkgs": { + "inputs": { + "flake-parts": "flake-parts", + "nixpkgs": "nixpkgs", + "nur": "nur" + }, + "locked": { + "lastModified": 1703080003, + "narHash": "sha256-xANqowlwHfAngKL5CCniCY5XaRZ7YxRJRzhxZnHFtJA=", + "owner": "qaristote", + "repo": "my-nixpkgs", + "rev": "40e4447a9e7aa3647006d8bb8178deb461c9177f", + "type": "github" + }, + "original": { + "owner": "qaristote", + "repo": "my-nixpkgs", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1702938738, + "narHash": "sha256-O7Vb0xC9s4Dmgxj8APEpuuMj7HsLgPbpy1UKvNVJp7o=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "dd8e82f3b4017b8faa52c2b1897a38d53c3c26cb", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs-lib": { + "locked": { + "dir": "lib", + "lastModified": 1701253981, + "narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "e92039b55bcd58469325ded85d4f58dd5a4eaf58", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1685801374, + "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-23.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1703063446, + "narHash": "sha256-e59l84kPNX+clUJUvHJ6+0C3Tw+gYeJn/QaH1dr/3kg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "7c33cd6bf01cf09f77bfdf6741cddfffa2cd5640", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nur": { + "locked": { + "lastModified": 1703075302, + "narHash": "sha256-HrfEvMw4DPoNJ/uPS/bu1T8lUU7V3oSabfS+u6a73Og=", + "owner": "nix-community", + "repo": "NUR", + "rev": "075964f8e9a623bb8df3e414a682b2715b9c4b6e", + "type": "github" + }, + "original": { + "id": "nur", + "type": "indirect" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-compat": "flake-compat", + "flake-utils": "flake-utils", + "gitignore": "gitignore", + "nixpkgs": [ + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1702456155, + "narHash": "sha256-I2XhXGAecdGlqi6hPWYT83AQtMgL+aa3ulA85RAEgOk=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "007a45d064c1c32d04e1b8a0de5ef00984c419bc", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "root": { + "inputs": { + "devenv": "devenv", + "my-nixpkgs": "my-nixpkgs", + "nixpkgs": "nixpkgs_2", + "pre-commit-hooks": "pre-commit-hooks" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/devenv.nix b/devenv.nix new file mode 100644 index 0000000..3734b1c --- /dev/null +++ b/devenv.nix @@ -0,0 +1,4 @@ +{inputs, ...}: { + imports = [inputs.my-nixpkgs.devenvModules.personal]; + languages.nix.enable = true; +} diff --git a/devenv.yaml b/devenv.yaml new file mode 100644 index 0000000..38233b1 --- /dev/null +++ b/devenv.yaml @@ -0,0 +1,5 @@ +inputs: + nixpkgs: + url: github:NixOS/nixpkgs/nixpkgs-unstable + my-nixpkgs: + url: github:qaristote/my-nixpkgs |
