From 52dcbe007084f979e1d1d2c046cd061ce0fa198b Mon Sep 17 00:00:00 2001 From: "/Users/henri.vandersleyen/.config/sops-nix/secrets/knak/git/userName" Date: Tue, 21 Jan 2025 13:15:09 -0800 Subject: [PATCH 1/4] update --- nix-darwin/users/henri.vandersleyen/home.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nix-darwin/users/henri.vandersleyen/home.nix b/nix-darwin/users/henri.vandersleyen/home.nix index c5f07e94..a118e2a9 100644 --- a/nix-darwin/users/henri.vandersleyen/home.nix +++ b/nix-darwin/users/henri.vandersleyen/home.nix @@ -67,7 +67,8 @@ git = { # userEmail = config.sops.secrets."knak/email".path; userEmail = "henri.vandersleyen@knak.com"; - userName = config.sops.secrets."knak/git/userName".path; + # userName = config.sops.secrets."knak/git/userName".path; + userName = "vancycles-knak"; signingKey = config.sops.secrets."knak/git/keyName".path; }; From dd8aeec6f19667dff92ef797990a5432f1ccce80 Mon Sep 17 00:00:00 2001 From: vancycles-knak Date: Fri, 31 Jan 2025 09:04:22 -0800 Subject: [PATCH 2/4] small cleanup --- nix-darwin/users/henri.vandersleyen/configuration.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nix-darwin/users/henri.vandersleyen/configuration.nix b/nix-darwin/users/henri.vandersleyen/configuration.nix index 4ca436f2..40eb0724 100644 --- a/nix-darwin/users/henri.vandersleyen/configuration.nix +++ b/nix-darwin/users/henri.vandersleyen/configuration.nix @@ -4,6 +4,7 @@ inputs, ... }: +# https://daiderd.com/nix-darwin/manual/index.html { imports = [ # ./modules/services/appleTouchId.nix @@ -42,12 +43,8 @@ shell = pkgs.nushell; }; home-manager.backupFileExtension = "backup"; - # fonts.enableFontDir = true; fonts.packages = with pkgs; [ jetbrains-mono - # nerd-font-patcher - # recursive - # (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) ]; environment = { @@ -63,6 +60,7 @@ security.sudo.extraConfig = '' Defaults timestamp_timeout=3600 ''; + # Homebrew needs to be installed on its own! homebrew = { enable = true; From aba3f5c287c800af316c772ac54a0c7e98d9d7d4 Mon Sep 17 00:00:00 2001 From: vancycles-knak Date: Fri, 7 Feb 2025 08:56:42 -0800 Subject: [PATCH 3/4] udpate --- nix-darwin/home-modules/languages/jsts.nix | 40 +++++++++++++++------- 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/nix-darwin/home-modules/languages/jsts.nix b/nix-darwin/home-modules/languages/jsts.nix index 4815d9f0..4cb3df32 100644 --- a/nix-darwin/home-modules/languages/jsts.nix +++ b/nix-darwin/home-modules/languages/jsts.nix @@ -11,20 +11,36 @@ description = "Enables js and ts lsp"; default = false; }; + + jsts.vue.enable = lib.mkOption { + type = lib.types.bool; + description = "Enables vue/nuxt framework"; + default = false; + }; + + jsts.svelte.enable = lib.mkOption { + type = lib.types.bool; + description = "Enables svelte framework"; + default = false; + }; }; config = lib.mkIf config.jsts.lsp.enable { - home.packages = with pkgs; [ - nodejs_18 - yarn - corepack - nodePackages.typescript-language-server - nodePackages.typescript - nodePackages.prettier # still have to install globally npm i -g prettier - nodePackages.eslint - emacsPackages.import-js - vue-language-server # npm install -g volar - svelte-language-server # npm install -g svelte-language-server - ]; + home.packages = + with pkgs; + [ + nodejs_18 + yarn + corepack + nodePackages.typescript-language-server + nodePackages.typescript + nodePackages.prettier # still have to install globally npm i -g prettier + nodePackages.eslint + emacsPackages.import-js + vue-language-server # npm install -g volar + svelte-language-server # npm install -g svelte-language-server + ] + ++ (if config.jsts.vue.enable then [ nodePackages_latest.vls ] else [ ]) + ++ (if config.jsts.svelte.enable then [ svelte-language-server ] else [ ]); }; } From f747553c9a969fde3bd47245725ec8253b4eca74 Mon Sep 17 00:00:00 2001 From: vancycles-knak Date: Sun, 2 Mar 2025 17:21:12 -0800 Subject: [PATCH 4/4] additions to brew --- nix-darwin/users/henri.vandersleyen/configuration.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nix-darwin/users/henri.vandersleyen/configuration.nix b/nix-darwin/users/henri.vandersleyen/configuration.nix index 40eb0724..fb45eecb 100644 --- a/nix-darwin/users/henri.vandersleyen/configuration.nix +++ b/nix-darwin/users/henri.vandersleyen/configuration.nix @@ -67,6 +67,9 @@ casks = [ "rectangle" "iterm2" + "dive" + "postman" + "aws-sam-cli" # "nikitabobko/tap/aerospace" # not vetted on work laptop ]; brews = [