From e3560b2bdda7db595ba0230abc36ad43ce8cf1ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Sun, 6 Oct 2024 23:19:51 +0200 Subject: [PATCH] added nix fmt pre-commit and k8s vscode extension --- .pre-commit-config.yaml | 8 ++++++++ nixosModules/system/audio.nix | 7 ++++--- scripts/format.sh | 3 +++ users/krop/default.nix | 1 + 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 .pre-commit-config.yaml create mode 100755 scripts/format.sh diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..29cb09f --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,8 @@ +repos: + - repo: local + hooks: + - id: nix-fmt + name: nix-fmt + language: script + require_serial: true + entry: scripts/format.sh \ No newline at end of file diff --git a/nixosModules/system/audio.nix b/nixosModules/system/audio.nix index da4c24c..4924231 100644 --- a/nixosModules/system/audio.nix +++ b/nixosModules/system/audio.nix @@ -3,9 +3,10 @@ lib, ... }: -let +let cfg = config.krop.audio; -in { +in +{ options.krop.audio = { enable = lib.mkOption { type = lib.types.bool; @@ -24,4 +25,4 @@ in { pulse.enable = true; }; }; -} \ No newline at end of file +} diff --git a/scripts/format.sh b/scripts/format.sh new file mode 100755 index 0000000..d85cbde --- /dev/null +++ b/scripts/format.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +nix fmt \ No newline at end of file diff --git a/users/krop/default.nix b/users/krop/default.nix index a9dcc70..394d84f 100644 --- a/users/krop/default.nix +++ b/users/krop/default.nix @@ -167,6 +167,7 @@ tamasfe.even-better-toml vscodevim.vim ms-azuretools.vscode-docker + ms-kubernetes-tools.vscode-kubernetes-tools ]; mutableExtensionsDir = false; };