Compare commits
3 commits
e1ae112e8a
...
7f74fdbe87
Author | SHA1 | Date | |
---|---|---|---|
|
7f74fdbe87 | ||
|
86dc9a5606 | ||
|
3f8e97366c |
|
@ -1,15 +1,17 @@
|
||||||
{ config, lib, pkgs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
{
|
let
|
||||||
|
inherit (lib) mkIf;
|
||||||
|
in {
|
||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
enableExtensionUpdateCheck = false;
|
enableExtensionUpdateCheck = false;
|
||||||
enableUpdateCheck = false;
|
enableUpdateCheck = false;
|
||||||
package = pkgs.vscodium;
|
package = pkgs.vscodium;
|
||||||
extensions = with pkgs.vscode-extensions; [
|
extensions = with pkgs.vscode-extensions; [
|
||||||
open-vsx.golang.go
|
open-vsx.golang.go
|
||||||
|
open-vsx.jdinhlife.gruvbox
|
||||||
open-vsx.jnoortheen.nix-ide
|
open-vsx.jnoortheen.nix-ide
|
||||||
open-vsx.ms-python.python
|
open-vsx.ms-python.python
|
||||||
open-vsx.robbowen.synthwave-vscode
|
|
||||||
];
|
];
|
||||||
mutableExtensionsDir = false;
|
mutableExtensionsDir = false;
|
||||||
userSettings = {
|
userSettings = {
|
||||||
|
@ -36,14 +38,14 @@
|
||||||
};
|
};
|
||||||
"terminal.integrated.allowChords" = false;
|
"terminal.integrated.allowChords" = false;
|
||||||
"terminal.integrated.defaultProfile.linux" = "zsh";
|
"terminal.integrated.defaultProfile.linux" = "zsh";
|
||||||
"workbench.colorTheme" = "SynthWave '84";
|
"workbench.colorTheme" = "Gruvbox Dark Hard";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Language servers etc
|
# Language servers etc
|
||||||
home.packages = with pkgs; [
|
home.packages = mkIf config.programs.vscode.enable (with pkgs; [
|
||||||
gopls
|
gopls
|
||||||
nil
|
nil
|
||||||
nixpkgs-fmt
|
nixpkgs-fmt
|
||||||
];
|
]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,6 @@
|
||||||
gimp-with-plugins
|
gimp-with-plugins
|
||||||
jellyfin-media-player
|
jellyfin-media-player
|
||||||
keepassxc
|
keepassxc
|
||||||
thunderbird
|
|
||||||
tor-browser-bundle-bin
|
tor-browser-bundle-bin
|
||||||
|
|
||||||
# libreoffice
|
# libreoffice
|
||||||
|
@ -26,6 +25,7 @@
|
||||||
|
|
||||||
# games
|
# games
|
||||||
openttd
|
openttd
|
||||||
|
prismlauncher
|
||||||
nur.repos.qenya.digital-a-love-story
|
nur.repos.qenya.digital-a-love-story
|
||||||
nur.repos.qenya.dont-take-it-personally-babe
|
nur.repos.qenya.dont-take-it-personally-babe
|
||||||
]);
|
]);
|
||||||
|
|
Loading…
Reference in a new issue