laptop-nix-config/configuration/packages.nix

112 lines
2.3 KiB
Nix
Raw Normal View History

2025-02-16 16:15:35 -05:00
{pkgs, ...}: let
system = pkgs.system;
extensions =
(import (builtins.fetchGit {
url = "https://github.com/nix-community/nix-vscode-extensions";
ref = "refs/heads/master";
rev = "370af219cf4ad7660e3ad4577849fb0478edb33c";
}))
.extensions
.${system};
vscodeExtensions = with pkgs;
with extensions.vscode-marketplace; [
trag1c.gleam-theme
rust-lang.rust-analyzer
arrterian.nix-env-selector
bbenoist.nix
vscodevim.vim
tamasfe.even-better-toml
mtxr.sqltools
mtxr.sqltools-driver-sqlite
thenuprojectcontributors.vscode-nushell-lang
vscode-icons-team.vscode-icons
mkhl.direnv
mkornelsen.vscode-arm64
vscode-extensions.ms-vscode.cpptools-extension-pack
vscode-extensions.llvm-vs-code-extensions.vscode-clangd
svelte.svelte-vscode
ms-vscode.cmake-tools
visualstudiotoolsforunity.vstuc
surendrajat.apklab
loyieking.smalise
];
in {
fonts.packages = with pkgs; [
noto-fonts
noto-fonts-cjk-sans
noto-fonts-emoji
liberation_ttf
fira-code
fira-code-symbols
mplus-outline-fonts.githubRelease
dina-font
proggyfonts
comic-mono
];
environment.systemPackages = with pkgs;
with import ../packages pkgs; [
neovim
python3
unzip
ripgrep
gitkraken
lua51Packages.lua
lua51Packages.luarocks
clang
mako
wl-clipboard
wget
wezterm
git
vesktop
pnpm
kdePackages.plasma-systemmonitor
shutter
direnv
killall
llvmPackages_19.clang-unwrapped
neofetch
avalonia-ilspy
obsidian
libreoffice-still
vlc
zen-browser
bruno
chromium
nmap
nixos-rebuild
fusee-nano
ghidra-bin
obs-studio
tea
miniserve
remmina
prismlauncher
unstable.dotnetCorePackages.dotnet_9.sdk
unstable.jetbrains.rider
unstable.jetbrains.clion
unstable.jetbrains.idea-community
2025-02-16 16:15:35 -05:00
libfaketime
unityhub
kdePackages.kcalc
material-maker
blender
jdk23
ryujinx
pinta
gh
renderdoc
rclone
digital
nodejs
file
rsync
binwalk
qpwgraph
2025-02-16 16:15:35 -05:00
(builtins.getFlake "github:Sanae6/010editor-flake").packages."${system}".default
(unstable.vscode-with-extensions.override {inherit vscodeExtensions;})
2025-02-16 16:15:35 -05:00
];
}