From fc0b3eb1df8e04dccf1324111329ff9d7f9785af Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Wed, 8 May 2024 00:05:17 +0200 Subject: [PATCH] pull xonsh aliases from global aliases --- common/tooling/default.nix | 1 + common/tooling/python.nix | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/common/tooling/default.nix b/common/tooling/default.nix index 426fec0..400920c 100644 --- a/common/tooling/default.nix +++ b/common/tooling/default.nix @@ -87,6 +87,7 @@ in environment.shellAliases = { ":q" = "exit"; "ls" = "eza"; + "lix" = "nix"; }; programs.tmux = { diff --git a/common/tooling/python.nix b/common/tooling/python.nix index f1112dd..0996143 100644 --- a/common/tooling/python.nix +++ b/common/tooling/python.nix @@ -17,10 +17,7 @@ in programs.xonsh = { enable = true; - config = '' - aliases[":q"] = "exit" - aliases["ls"] = "eza" - ''; + config = lib.concatLines (lib.mapAttrsToList (name: value: ''aliases["${name}"] = "${value}"'') config.environment.shellAliases); package = pkgs.xonsh.override { extraPackages = ps: with ps; [