This repository has been archived on 2024-11-22. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles-old/hosts/shared/nixos/shared_config.nix

48 lines
No EOL
1.2 KiB
Nix

{
inputs,
outputs,
lib,
config,
pkgs,
...
}: {
environment.systemPackages = with pkgs; [
# code
cargo rustc # Rust
jetbrains.rust-rover
jetbrains.rider
jetbrains.clion
jetbrains.pycharm-professional
vim
python3
lua
git
(vscode-with-extensions.override {
vscodeExtensions = with vscode-extensions; [
dracula-theme.theme-dracula
yzhang.markdown-all-in-one
rust-lang.rust-analyzer
# jscearcy.rust-doc-viewer
# swellaby.vscode-rust-test-adapter
tamasfe.even-better-toml
ms-vsliveshare.vsliveshare
aaron-bond.better-comments
bbenoist.nix
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
{
name = "remote-ssh-edit";
publisher = "ms-vscode-remote";
version = "0.47.2";
sha256 = "1hp6gjh4xp2m1xlm1jsdzxw9d8frkiidhph6nvl24d0h8z34w49g";
}
];
})
# other
discord
# sys utils
gnupg ffmpeg unzip
mpv
];
}