1c3b6341cf
This is unmaintained and has been removed from nixpkgs. As an alternative, 'eza' can be installed. This is the last instance of 'exa' in depot, so the workaround from the channel bump has been removed. Change-Id: Id915260b6c969a6b2a8ecae49d3ce92285f09f71 Reviewed-on: https://cl.tvl.fyi/c/depot/+/9330 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: wpcarro <wpcarro@gmail.com>
82 lines
1.6 KiB
Nix
82 lines
1.6 KiB
Nix
{ depot, pkgs, ... }:
|
|
|
|
let
|
|
inherit (depot.users) wpcarro;
|
|
in
|
|
{
|
|
programs = {
|
|
fish.enable = true;
|
|
|
|
gnupg.agent.enable = true;
|
|
|
|
ssh = {
|
|
startAgent = true;
|
|
extraConfig = ''
|
|
AddKeysToAgent yes
|
|
'';
|
|
};
|
|
|
|
git = {
|
|
enable = true;
|
|
config = {
|
|
user.name = "William Carroll";
|
|
user.email = "wpcarro@gmail.com";
|
|
};
|
|
};
|
|
};
|
|
|
|
services = {
|
|
# Remodel the system clipboard as a list instead of a point.
|
|
clipmenu.enable = true;
|
|
|
|
locate.enable = true;
|
|
|
|
depot.automatic-gc = {
|
|
enable = true;
|
|
interval = "1 hour";
|
|
diskThreshold = 16; # GiB
|
|
maxFreed = 10; # GiB
|
|
preserveGenerations = "14d";
|
|
};
|
|
};
|
|
|
|
# Command-line tools I commonly used and want available on most (or all) of my
|
|
# machines.
|
|
shell-utils = with pkgs; [
|
|
age
|
|
bat
|
|
coreutils
|
|
direnv
|
|
diskus
|
|
emacs
|
|
fd
|
|
fzf
|
|
git
|
|
gnupg
|
|
htop
|
|
jq
|
|
nmap
|
|
passage
|
|
python3
|
|
rink
|
|
ripgrep
|
|
tldr
|
|
tokei
|
|
tree
|
|
vim
|
|
whois
|
|
# TODO(wpcarro): Debug this failing build.
|
|
# wpcarro.tools.simple_vim
|
|
xclip
|
|
zip
|
|
] ++
|
|
(if pkgs.stdenv.isLinux then [
|
|
mkpasswd
|
|
sysz
|
|
# This depends on compiler-rt-libc-10.0.1, which is marked as broken on
|
|
# aarch64-darwin, but depot sets `allowBroken = true`, which means any
|
|
# build that depends on dig will fail on OSX (e.g. emacs).
|
|
# https://cs.tvl.fyi/github.com/NixOS/nixpkgs@e9b195248c6cd7961a453b10294aea9ab58e01b4/-/blob/pkgs/development/compilers/llvm/10/compiler-rt/default.nix?L122
|
|
dig
|
|
] else [ ]);
|
|
}
|