73 lines
1.2 KiB
Nix
73 lines
1.2 KiB
Nix
{pkgs, ...}: let
|
|
inherit (pkgs.stdenv.hostPlatform) isLinux;
|
|
systemSpecificPackages =
|
|
if isLinux
|
|
# include gping because of open bug
|
|
then [pkgs.zsh pkgs.racket pkgs.gping pkgs.mold pkgs.zed-editor]
|
|
else [pkgs.keka];
|
|
in {
|
|
imports = [
|
|
./git.nix
|
|
./mise.nix
|
|
./neovim.nix
|
|
./ssh.nix
|
|
./starship.nix
|
|
./zellij.nix
|
|
./zsh.nix
|
|
];
|
|
home.packages = with pkgs;
|
|
[
|
|
_1password
|
|
bandwhich
|
|
bat
|
|
bottom
|
|
cargo-workspaces
|
|
clipboard-jh
|
|
colima
|
|
curl
|
|
docker-client
|
|
dogdns
|
|
erdtree
|
|
erg
|
|
emacs
|
|
fantasque-sans-mono
|
|
fd
|
|
ffmpeg_6
|
|
gawkInteractive
|
|
gnugrep
|
|
gnused
|
|
gnutar
|
|
gql
|
|
imagemagick
|
|
inshellisense
|
|
internetarchive
|
|
jless
|
|
jq
|
|
just
|
|
kondo
|
|
litecli
|
|
magic-wormhole-rs
|
|
martian-mono
|
|
# ncdu
|
|
# neovide
|
|
ov
|
|
page
|
|
pandoc
|
|
parallel
|
|
pdm
|
|
python312Packages.pipx
|
|
poetry
|
|
rage
|
|
ripgrep
|
|
rsync
|
|
scriptisto
|
|
sqlite
|
|
tmux
|
|
# vscode-fhs
|
|
python312Packages.yt-dlp
|
|
zenith
|
|
# zoom-us
|
|
zstd
|
|
]
|
|
++ systemSpecificPackages;
|
|
}
|