1
0
Fork 0
mirror of https://github.com/ryanccn/flake.git synced 2025-12-06 08:10:43 +01:00

refactor: split system into modules

This commit is contained in:
Ryan Cao 2023-08-30 23:45:37 +08:00
parent 3a7c130767
commit 8c087c0eb3
Signed by: ryanccn
SSH key fingerprint: SHA256:NtP/BlVhoQq4xU6BEcZeT8nIPvHntkJ3lIc2yB+F09E
8 changed files with 182 additions and 164 deletions

75
modules/packages.nix Normal file
View file

@ -0,0 +1,75 @@
{pkgs, ...}: {
environment.systemPackages = with pkgs; [
nil
statix
alejandra
nixpkgs-fmt
nix-melt
attic-client
cachix
direnv
rustc
cargo
sccache
fnm
deno
bun
(python311.withPackages (ps: with ps; [pip]))
yt-dlp
xkcdpass
pipreqs
libffi
openssl
rust-analyzer
nodePackages.typescript-language-server
rustfmt
clippy
dprint
age
bat
btop
cloudflared
doggo
doppler
du-dust
fd
ffmpeg
flyctl
fzf
gh
gen-license
gum
hyperfine
jq
just
mkcert
nerdfix
pscale
railway
ripgrep
silicon
tealdeer
tokei
vhs
vivid
watchexec
xh
zoxide
typst
packwiz
catppuccin-catwalk
nyoom
spicetify-cli
exiftool
];
}