mirror of
https://github.com/RGBCube/ncc
synced 2025-07-27 18:17:44 +00:00
65 lines
1.1 KiB
Nix
65 lines
1.1 KiB
Nix
{ config, lib, pkgs, ... }: let
|
|
inherit (lib) optionals;
|
|
in {
|
|
unfree.allowedNames = [ "claude-code" ];
|
|
|
|
environment.systemPackages = [
|
|
pkgs.asciinema
|
|
pkgs.cowsay
|
|
pkgs.curlHTTP3
|
|
pkgs.dig
|
|
pkgs.doggo
|
|
pkgs.eza
|
|
pkgs.fastfetch
|
|
pkgs.fd
|
|
pkgs.hyperfine
|
|
pkgs.jc
|
|
pkgs.moreutils
|
|
pkgs.openssl
|
|
pkgs.p7zip
|
|
pkgs.pstree
|
|
pkgs.rsync
|
|
pkgs.sd
|
|
pkgs.timg
|
|
pkgs.tokei
|
|
pkgs.typos
|
|
pkgs.uutils-coreutils-noprefix
|
|
pkgs.xh
|
|
pkgs.yazi
|
|
pkgs.yt-dlp
|
|
(pkgs.fortune.override { withOffensive = true; })
|
|
] ++ optionals config.isLinux [
|
|
pkgs.traceroute
|
|
pkgs.usbutils
|
|
pkgs.strace
|
|
] ++ optionals config.isDesktop [
|
|
pkgs.claude-code
|
|
|
|
pkgs.clang_16
|
|
pkgs.clang-tools_16
|
|
pkgs.deno
|
|
pkgs.gh
|
|
pkgs.go
|
|
pkgs.lld
|
|
pkgs.zig
|
|
|
|
pkgs.qbittorrent
|
|
] ++ optionals (config.isLinux && config.isDesktop) [
|
|
pkgs.thunderbird
|
|
|
|
pkgs.whatsapp-for-linux
|
|
|
|
pkgs.element-desktop
|
|
pkgs.zulip
|
|
pkgs.fractal
|
|
|
|
pkgs.obs-studio
|
|
|
|
pkgs.krita
|
|
|
|
pkgs.libreoffice
|
|
|
|
pkgs.en_US
|
|
pkgs.en_GB-ize
|
|
];
|
|
}
|