Files
nixos/home/gui/default.nix
T

77 lines
1.4 KiB
Nix
Raw Normal View History

2022-05-25 00:15:11 -05:00
{ pkgs, ... }:
2022-04-29 10:58:31 -05:00
{
imports = [
./chat.nix
2022-09-14 00:06:00 -05:00
./gnome.nix
2022-04-29 10:58:31 -05:00
./firefox.nix
./terminal.nix
];
2022-05-25 00:15:11 -05:00
home.packages = with pkgs; [
2022-11-10 08:43:06 -06:00
bazel
bazel-buildtools
cdrtools
ffmpeg
2022-10-04 11:13:55 -05:00
gopls
2022-11-10 08:43:06 -06:00
jdk11
libtheora
2022-08-19 10:17:23 -05:00
synology-drive-client
2022-11-10 08:43:06 -06:00
x265
2022-10-10 11:49:30 -05:00
zoom-us
2022-09-07 20:01:51 -05:00
] ++ ( if pkgs.system == "x86_64-darwin" then
[
libreoffice-bin
] else
[
bitwarden
gnucash
handbrake
2022-11-01 08:35:06 -05:00
jellyfin-media-player
2022-09-14 00:06:00 -05:00
nextcloud-client
2022-09-07 20:01:51 -05:00
onlyoffice-bin
vlc
]
);
2022-10-04 11:13:55 -05:00
programs = {
vscode = let
codepkg = pkgs.vscode-with-extensions.override {
vscodeExtensions = with pkgs.vscode-extensions; [
eamodio.gitlens
2022-10-04 11:31:23 -05:00
file-icons.file-icons
2022-10-04 11:13:55 -05:00
formulahendry.auto-rename-tag
2022-10-04 11:40:08 -05:00
github.vscode-pull-request-github
2022-10-04 11:13:55 -05:00
golang.go
2022-10-04 11:31:23 -05:00
johnpapa.vscode-peacock
2022-10-04 11:13:55 -05:00
jnoortheen.nix-ide
2022-10-04 11:31:23 -05:00
kamikillerto.vscode-colorize
2022-10-04 11:13:55 -05:00
ms-azuretools.vscode-docker
ms-python.python
2022-10-04 12:00:50 -05:00
redhat.java
2022-10-04 11:13:55 -05:00
redhat.vscode-yaml
2022-10-04 11:31:23 -05:00
ritwickdey.liveserver
streetsidesoftware.code-spell-checker
vscodevim.vim
2022-10-04 11:13:55 -05:00
yzhang.markdown-all-in-one
2022-10-04 12:00:50 -05:00
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
{
name = "vscode-bazel";
publisher = "BazelBuild";
version = "0.5.0";
sha256 = "sha256-JJQSwU3B5C2exENdNsWEcxFSgWHnImYas4t/KLsgTj4=";
}
2022-10-04 11:13:55 -05:00
];
};
in {
enable = true;
2022-10-04 11:31:23 -05:00
# userSettings = {
# "update.channel" = "none";
# "editor.renderWhitespace" = "all";
# "editor.tabWidth" = "8";
# };
2022-10-04 11:13:55 -05:00
package = codepkg;
};
};
2022-04-29 10:58:31 -05:00
}