diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..5750e98 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,15 @@ +{ + "customizations": { + "vscode": { + "extensions": [ + "mkhl.direnv" + ] + }, + "zed": { + "extensions": [] + } + }, + "image": "ghcr.io/cachix/devenv/devcontainer:latest", + "overrideCommand": false, + "updateContentCommand": "devenv test" +} diff --git a/devenv.nix b/devenv.nix index 1f9b8ec..b7c789c 100644 --- a/devenv.nix +++ b/devenv.nix @@ -5,6 +5,8 @@ }: { + devcontainer.enable = true; + treefmt.enable = true; treefmt.config.programs.nixpkgs-fmt.enable = true; diff --git a/flake.lock b/flake.lock index 323a685..cd7d60e 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1787146702, - "narHash": "sha256-YbRcLdU/yK4gWsQg7V8WTKZHfXL33g8+wSFUX3wyevs=", + "lastModified": 1787377438, + "narHash": "sha256-Sxu1NLTD/Ern6hFGLlZmtKCSct3YQXZI/lls8RE1XeM=", "owner": "nix-community", "repo": "home-manager", - "rev": "173b7e8d40fdc8c296a9c99854314f17a3a1704c", + "rev": "65258d5c65a250189fde2e35f490d15e064c4c62", "type": "github" }, "original": { @@ -38,11 +38,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1787101114, - "narHash": "sha256-gwrPcFf/rDjHPaVflbDZ040ZDmBTRj/7+s8ZmE2SaIM=", + "lastModified": 1788297115, + "narHash": "sha256-Z+vUNbfd2FIKkWOTkcT7RYlh3oFCnig/d2eXD1SWf2E=", "owner": "nixos", "repo": "nixpkgs", - "rev": "b18a4b905f8d028dc4476412e6d6891728695379", + "rev": "a3116115851d68b8952a2a4221cc25a84e56b532", "type": "github" }, "original": { @@ -54,11 +54,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1787172299, - "narHash": "sha256-PShzS87awOlE5XWkxUGBd/58/F+AtE2ZMgFffKj4r8s=", + "lastModified": 1788341726, + "narHash": "sha256-j5+eRQb5YSM6uTONTnEoE1YnL63gummxZjud4kqe9+I=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a", + "rev": "0e7b0ccc10ca9ac4498d5161da49c9664e9f6bff", "type": "github" }, "original": { diff --git a/modules/home/programs/vscode.nix b/modules/home/programs/vscode.nix index ba0c943..4e04d39 100644 --- a/modules/home/programs/vscode.nix +++ b/modules/home/programs/vscode.nix @@ -62,6 +62,7 @@ let "phpunit.paths" = { "\${workspaceFolder}" = "/var/www/html"; }; + "LaravelExtraIntellisense.basePathForCode" = "/var/www/html"; }; editors = {