diff --git a/user/default.nix b/user/default.nix index 45f6aac..74290ed 100644 --- a/user/default.nix +++ b/user/default.nix @@ -1,6 +1,8 @@ { config, pkgs, lib, ... }: { + environment.sessionVariables.NIXOS_OZONE_WL = "1"; + programs.zsh.enable = true; users.users.alice = { isNormalUser = true; diff --git a/user/home.nix b/user/home.nix index 6236a82..35d14f6 100644 --- a/user/home.nix +++ b/user/home.nix @@ -9,6 +9,7 @@ ./programs/terminal ./programs/kitty ./programs/firefox + ./programs/vscode ]; home.file = { diff --git a/user/programs/vscode/default.nix b/user/programs/vscode/default.nix new file mode 100644 index 0000000..a69dd5f --- /dev/null +++ b/user/programs/vscode/default.nix @@ -0,0 +1,18 @@ +{ config, pkgs, ... }: + +{ + programs.vscode = { + enable = true; + package = pkgs.vscode; + extensions = with pkgs.vscode-extensions; [ + dracula-theme.theme-dracula + vscodevim.vim + github.copilot + ms-kubernetes-tools.vscode-kubernetes-tools + dbaeumer.vscode-eslint + esbenp.prettier-vscode + github.github-vscode-theme + catppuccin.catppuccin-vsc + ]; + }; +}