My Nix Configuration

[hosts] dnsutils.dig -> doggo

Stops pulling in dnsutils, which pulls in the entirety of bind. Instead
use doggo, and alias it appropriately.

Changed files
+12 -9
home
programs
hosts
common
zaphod
+11 -8
home/programs/fish.nix
···
-
{pkgs, ...}: {
+
{pkgs, lib, ...}: let
+
inherit (lib) getExe;
+
in {
programs.fish = {
enable = true;
catppuccin.enable = true;
shellAliases = {
-
"lg" = "${pkgs.lazygit}/bin/lazygit";
-
"cat" = "${pkgs.bat}/bin/bat";
-
"gls" = "${pkgs.eza}/bin/eza -lah@ --icons --git --git-ignore --no-user";
-
"ls" = "${pkgs.eza}/bin/eza --icons -a";
-
"ll" = "${pkgs.eza}/bin/eza --icons -lah@";
-
"lt" = "${pkgs.eza}/bin/eza --icons --tree -a";
-
"tt" = "${pkgs.taskwarrior-tui}/bin/taskwarrior-tui";
+
"lg" = getExe pkgs.lazygit;
+
"cat" = getExe pkgs.bat;
+
"gls" = "${getExe pkgs.eza} -lah@ --icons --git --git-ignore --no-user";
+
"ls" = "${getExe pkgs.eza} --icons -a";
+
"ll" = "${getExe pkgs.eza} --icons -lah@";
+
"lt" = "${getExe pkgs.eza} --icons --tree -a";
+
"tt" = getExe pkgs.taskwarrior-tui;
+
"dig" = getExe pkgs.doggo;
};
shellInit = ''
set -x GPG_TTY (tty)
+1
hosts/common/packages.nix
···
{pkgs, ...}: {
environment.systemPackages = with pkgs; [
direnv
+
doggo
fzf
gitFull
lazygit
-1
hosts/zaphod/packages.nix
···
environment.systemPackages = with pkgs; [
config.boot.kernelPackages.perf
clinfo
-
dig
hibernate
inputs.agenix.packages."${system}".default
gamescope