There's some configuration shared betwene my physical machines which is just duplicated all over the place right now. What's the point of having Nix if you don't use it fully? Change-Id: Ic7e89f918d2517637b3d49617b4dc1a2cc6023b9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5536 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: tazjin <tazjin@tvl.su>
75 lines
1.2 KiB
Nix
75 lines
1.2 KiB
Nix
# Default configuration settings for physical machines that I use.
|
|
{ pkgs, depot, ... }:
|
|
|
|
{
|
|
# Install all the default software.
|
|
environment.systemPackages =
|
|
# programs from the depot
|
|
(with depot; [
|
|
users.tazjin.screenLock
|
|
users.tazjin.emacs
|
|
third_party.agenix.cli
|
|
]) ++
|
|
|
|
# programs from nixpkgs
|
|
(with pkgs; [
|
|
amber
|
|
audacity
|
|
bat
|
|
curl
|
|
ddcutil
|
|
direnv
|
|
dmd
|
|
dnsutils
|
|
electrum
|
|
emacsNativeComp # emacsclient
|
|
exa
|
|
fd
|
|
file
|
|
firefox
|
|
fractal
|
|
gdb
|
|
gh
|
|
git
|
|
gnupg
|
|
google-chrome
|
|
gtk3 # for gtk-launch
|
|
htop
|
|
hyperfine
|
|
iftop
|
|
imagemagick
|
|
jq
|
|
lieer
|
|
man-pages
|
|
mosh
|
|
msmtp
|
|
mullvad-vpn
|
|
networkmanagerapplet
|
|
nix-prefetch-github
|
|
nmap
|
|
notmuch
|
|
openssh
|
|
openssl
|
|
paperlike-go
|
|
pass
|
|
pavucontrol
|
|
pinentry
|
|
pinentry-emacs
|
|
pulseaudio # for pactl
|
|
pwgen
|
|
quasselClient
|
|
rink
|
|
ripgrep
|
|
rustup
|
|
screen
|
|
scrot
|
|
tig
|
|
tokei
|
|
tree
|
|
unzip
|
|
vlc
|
|
whois
|
|
xsecurelock
|
|
zoxide
|
|
]);
|
|
}
|