mirror of
https://github.com/Jokiller230/puzzlevision.git
synced 2024-12-04 20:05:00 +01:00
feat: update VSCodium configuration
feat: add nil language server refactor: remove unnecessary ssh config content
This commit is contained in:
parent
a45e263617
commit
4966b26ec4
4 changed files with 12 additions and 31 deletions
|
@ -9,7 +9,7 @@
|
|||
enable = true;
|
||||
package = pkgs.vscodium;
|
||||
extensions = with pkgs.vscode-extensions; [
|
||||
wakatime.vscode-wakatime # Wakatime for coding statistics
|
||||
# wakatime.vscode-wakatime # Wakatime for coding statistics
|
||||
vue.volar # Vue support
|
||||
svelte.svelte-vscode # Svelte support
|
||||
pkief.material-icon-theme # Material icons
|
||||
|
@ -20,5 +20,9 @@
|
|||
catppuccin.catppuccin-vsc # Catppuccin theme
|
||||
jnoortheen.nix-ide # Nix language support
|
||||
];
|
||||
userSettings = {
|
||||
"nix.enableLanguageServer" = true;
|
||||
"nix.serverPath" = "nil";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -57,6 +57,7 @@
|
|||
bun
|
||||
devenv
|
||||
python39
|
||||
nil
|
||||
|
||||
### Rust development specific
|
||||
rustup
|
||||
|
|
|
@ -5,37 +5,8 @@
|
|||
namespace,
|
||||
config,
|
||||
...
|
||||
}: let
|
||||
sshDir = "${config.home.homeDirectory}/.ssh";
|
||||
in {
|
||||
}: {
|
||||
home.packages = with pkgs; [
|
||||
openssh
|
||||
];
|
||||
|
||||
programs.ssh = {
|
||||
enable = true;
|
||||
extraConfig = ''
|
||||
AddKeysToAgent yes
|
||||
'';
|
||||
|
||||
matchBlocks = {
|
||||
"github.com" = {
|
||||
identityFile = "${sshDir}/id_ed25519";
|
||||
identitiesOnly = true;
|
||||
user = "git";
|
||||
};
|
||||
|
||||
"gitlab.com" = {
|
||||
identityFile = "${sshDir}/id_ed25519";
|
||||
identitiesOnly = true;
|
||||
user = "git";
|
||||
};
|
||||
|
||||
"bitbucket.org" = {
|
||||
identityFile = "${sshDir}/id_ed25519";
|
||||
identitiesOnly = true;
|
||||
user = "git";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -32,6 +32,11 @@ in {
|
|||
options = "--delete-older-than 3d";
|
||||
};
|
||||
|
||||
extraOptions = ''
|
||||
extra-substituters = https://devenv.cachix.org
|
||||
extra-trusted-public-keys = devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=
|
||||
'';
|
||||
|
||||
package = mkIf cfg.use-lix pkgs.lix; # Enable LIX
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue