Compare commits

...

3 commits

2 changed files with 8 additions and 6 deletions

View file

@ -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
]; ]);
} }

View file

@ -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
]); ]);