This commit is contained in:
Peder Bergebakken Sundt 2024-03-26 20:52:49 +01:00
parent 4874cd5230
commit 422d6aad23
4 changed files with 85 additions and 14 deletions

View File

@ -0,0 +1,7 @@
{ lib, ... }:
{
documentation.nixos.enable = lib.mkForce false;
documentation.info.enable = false;
documentation.doc.enable = false;
}

View File

@ -1,3 +1,60 @@
{ pkgs, ... }:
{
programs.nix-ld.enable = true;
programs.nix-ld.package = pkgs.nix-ld-rs or pkgs.unstable.nix-ld-rs or pkgs.nix-ld;
programs.nix-ld.libraries = with pkgs; [
alsa-lib
at-spi2-atk
at-spi2-core
atk
cairo
cups
curl
dbus
expat
fontconfig
freetype
fuse3
gdk-pixbuf
glib
gtk3
icu
libGL
libappindicator-gtk3
libdrm
libglvnd
libnotify
libpulseaudio
libunwind
libusb1
libuuid
libxkbcommon
libxml2
mesa
nspr
nss
openssl
pango
pipewire
stdenv.cc.cc
systemd
vulkan-loader
xorg.libX11
xorg.libXScrnSaver
xorg.libXcomposite
xorg.libXcursor
xorg.libXdamage
xorg.libXext
xorg.libXfixes
xorg.libXi
xorg.libXrandr
xorg.libXrender
xorg.libXtst
xorg.libxcb
xorg.libxkbfile
xorg.libxshmfence
zlib
];
}

View File

@ -1,15 +1,13 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
# base utils
# posix-ish utils
lsof
lshw
file
tmux
pwgen
git
#gh
#hub
git #gh hub
nmap
rsync
bind.dnsutils
@ -26,13 +24,24 @@
wget
strace
killall
pciutils
htop
procps
util-linux
sysstat
numactl # NUMA stats
tcpdump
trace-cmd # Ftrace CLI
nicstat # net device stats
ethtool # net device info
tiptop # PMU/PMC top
cpuid
msr-tools # CPU digging
# neo utils
glances
bottom
#zenith # waiting for backport of build fix
#sshfs
entr
tealdeer # tldr, but rust
@ -49,9 +58,7 @@
sysz
du-dust # du alternative
ncdu # Disk usage analyzer with an ncurses interface
dialog # remove?
dialog # TODO: remove?
visidata
sqlite

View File

@ -76,11 +76,11 @@
#nix-template
nix-output-monitor
nixpkgs-review
nixpkgs-hammering
nix-update
nix-init
deadnix
statix
unstable.nixpkgs-hammering
unstable.nix-update
unstable.nix-init
unstable.deadnix
unstable.statix
nurl
manix
#comma # collides with nix-index-database