diff --git a/hm-imports/vscode/default.nix b/hm-imports/vscode/default.nix index 813f25da..de8c4035 100644 --- a/hm-imports/vscode/default.nix +++ b/hm-imports/vscode/default.nix @@ -29,13 +29,17 @@ in yzhang.markdown-all-in-one # markdown marketplace.davidanson.vscode-markdownlint marketplace.quarto.quarto - marketplace.pokey.cursorless # too much xe exposure + # marketplace.pokey.cursorless # too much xe exposure #marketplace.valentjn.vscode-ltex # languagetool valentjn.vscode-ltex #marketplace.gpoore.codebraid-preview ## others + marketplace.ms-vscode.cpptools-extension-pack # cpp + marketplace.ms-vscode.cmake-tools + marketplace.ms-vscode.cpptools + marketplace.ms-azuretools.vscode-docker # docker jnoortheen.nix-ide # nix golang.go # go marketplace.ms-python.python # python diff --git a/hm-imports/xonsh/default.nix b/hm-imports/xonsh/default.nix new file mode 100644 index 00000000..fd269db9 --- /dev/null +++ b/hm-imports/xonsh/default.nix @@ -0,0 +1,12 @@ +{ pkgs, config, lib, inputs, ... }: +let + cfg = config.ragon.xonsh; +in +{ + options.ragon.xonsh.enable = lib.mkOption { default = false; }; + config = lib.mkIf cfg.enable { + home.packages = with pkgs; [ + xonsh + ]; + }; +} diff --git a/hosts/daedalus/default.nix b/hosts/daedalus/default.nix index b4aa8b40..5c6d2458 100644 --- a/hosts/daedalus/default.nix +++ b/hosts/daedalus/default.nix @@ -121,6 +121,7 @@ with lib.my; home.file.".finicky.js".source = ./finicky.js; ragon.vscode.enable = true; + ragon.xonsh.enable = true; programs.home-manager.enable = true; home.stateVersion = "21.11";