Added alejandra

This commit is contained in:
Erwin Boskma 2022-03-01 22:18:44 +01:00
parent b071f6c695
commit 4bb96c16be
Signed by: erwin
GPG key ID: 270B20D17394F7E5
4 changed files with 97 additions and 48 deletions

View file

@ -1,5 +1,26 @@
{ {
"nodes": { "nodes": {
"alejandra": {
"inputs": {
"flakeCompat": "flakeCompat",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1646107632,
"narHash": "sha256-jhmNDzNICcXc0p+Esi+uWCL1wOkGDyrJGBa0IEnkE08=",
"owner": "kamadorueda",
"repo": "alejandra",
"rev": "47cbeddfbf60f5b4bbf8723e90b6106ef5da3fbb",
"type": "github"
},
"original": {
"owner": "kamadorueda",
"repo": "alejandra",
"type": "github"
}
},
"cadquery-src": { "cadquery-src": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -92,6 +113,22 @@
"type": "github" "type": "github"
} }
}, },
"flakeCompat": {
"flake": false,
"locked": {
"lastModified": 1641205782,
"narHash": "sha256-4jY7RCWUoZ9cKD8co0/4tFARpWB+57+r1bLLvXNJliY=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "b7547d3eed6f32d06102ead8991ec52ab0a4f1a7",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"ha-now-playing": { "ha-now-playing": {
"inputs": { "inputs": {
"naersk": [ "naersk": [
@ -324,6 +361,7 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"alejandra": "alejandra",
"cq-flake": "cq-flake", "cq-flake": "cq-flake",
"emacs-overlay": "emacs-overlay", "emacs-overlay": "emacs-overlay",
"flake-utils": "flake-utils", "flake-utils": "flake-utils",

View file

@ -48,6 +48,11 @@
inputs.flake-utils.follows = "flake-utils"; inputs.flake-utils.follows = "flake-utils";
}; };
alejandra = {
url = "github:kamadorueda/alejandra";
inputs.nixpkgs.follows = "nixpkgs";
};
ha-now-playing = { ha-now-playing = {
url = "git+ssh://git@git.datarift.nl/erwin/ha-now-playing.git?ref=main"; url = "git+ssh://git@git.datarift.nl/erwin/ha-now-playing.git?ref=main";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";

View file

@ -1,4 +1,4 @@
{ lib, pkgs, config, ... }: { lib, pkgs, config, flake-inputs, ... }:
with lib; with lib;
let cfg = config.eboskma.programs.vscode; let cfg = config.eboskma.programs.vscode;
in in
@ -10,10 +10,11 @@ in
programs.vscode = { programs.vscode = {
enable = true; enable = true;
package = pkgs.vscode; package = pkgs.vscode;
extensions = with pkgs.vscode-extensions; [ extensions =
(with pkgs.vscode-extensions; [
arrterian.nix-env-selector arrterian.nix-env-selector
bbenoist.nix bbenoist.nix
brettm12345.nixfmt-vscode # brettm12345.nixfmt-vscode
# aaronduino.nix-lsp # aaronduino.nix-lsp
# aliariff.auto-add-brackets # aliariff.auto-add-brackets
bradlc.vscode-tailwindcss bradlc.vscode-tailwindcss
@ -55,7 +56,7 @@ in
wholroyd.jinja wholroyd.jinja
xaver.clang-format xaver.clang-format
zxh404.vscode-proto3 zxh404.vscode-proto3
]; ]);
keybindings = [ keybindings = [
{ {
@ -78,6 +79,7 @@ in
home.packages = with pkgs; [ home.packages = with pkgs; [
rnix-lsp rnix-lsp
shellcheck shellcheck
flake-inputs.alejandra.defaultPackage.${pkgs.system}
]; ];
}; };
} }

View file

@ -21,7 +21,10 @@
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },
"[nix]": { "[nix]": {
"editor.defaultFormatter": "aaronduino.nix-lsp" "editor.defaultFormatter": "kamadorueda.alejandra",
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": false
}, },
"[python]": { "[python]": {
"editor.tabSize": 4 "editor.tabSize": 4
@ -38,6 +41,7 @@
"[typescriptreact]": { "[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },
"alejandra.program": "alejandra",
"docker.showStartPage": false, "docker.showStartPage": false,
"editor.bracketPairColorization.enabled": true, "editor.bracketPairColorization.enabled": true,
"editor.cursorStyle": "line", "editor.cursorStyle": "line",