|
|
|
|
@@ -1,4 +1,12 @@
|
|
|
|
|
{ pkgs, lib, config, ... }:
|
|
|
|
|
|
|
|
|
|
let
|
|
|
|
|
|
|
|
|
|
_tmp_func_name = "_tmp_func_Oaw5aifeeniezeiquonaipheNahthae9caik4Rai"; # pwgen ftw
|
|
|
|
|
mkArgsAlias = alias: ''${_tmp_func_name}() { ${alias}; unset -f ${_tmp_func_name}; }; ${_tmp_func_name}'';
|
|
|
|
|
|
|
|
|
|
in
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
# TODO: "bind -s 'set completion-ignore-case on'"
|
|
|
|
|
programs.bash.enable = true;
|
|
|
|
|
@@ -144,16 +152,29 @@
|
|
|
|
|
#home.shellAliases.mv = "mv -i";
|
|
|
|
|
#home.shellAliases.cp = "cp -i";
|
|
|
|
|
|
|
|
|
|
home.shellAliases.inom-build = "nom-build --system i686-linux -j0";
|
|
|
|
|
home.shellAliases.inix-build = "nix-build --system i686-linux -j0";
|
|
|
|
|
home.shellAliases.rnom-build = "nom-build --system riscv64-linux -j0";
|
|
|
|
|
home.shellAliases.rnix-build = "nix-build --system riscv64-linux -j0";
|
|
|
|
|
home.shellAliases.fnom-build = "nom-build --system x86_64-freebsd -j0";
|
|
|
|
|
home.shellAliases.fnix-build = "nix-build --system x86_64-freebsd -j0";
|
|
|
|
|
home.shellAliases.anom-build = "nom-build --system aarch64-linux -j0";
|
|
|
|
|
home.shellAliases.anix-build = "nix-build --system aarch64-linux -j0";
|
|
|
|
|
home.shellAliases.dnom-build = "nom-build --system x86_64-darwin -j0";
|
|
|
|
|
home.shellAliases.dnix-build = "nix-build --system x86_64-darwin -j0";
|
|
|
|
|
home.shellAliases.inom = mkArgsAlias ''nom "$@" --system i686-linux -j0'';
|
|
|
|
|
home.shellAliases.inix = mkArgsAlias ''nix "$@" --system i686-linux -j0'';
|
|
|
|
|
home.shellAliases.rnom = mkArgsAlias ''nom "$@" --system riscv64-linux -j0'';
|
|
|
|
|
home.shellAliases.rnix = mkArgsAlias ''nix "$@" --system riscv64-linux -j0'';
|
|
|
|
|
home.shellAliases.fnom = mkArgsAlias ''nom "$@" --system x86_64-freebsd -j0'';
|
|
|
|
|
home.shellAliases.fnix = mkArgsAlias ''nix "$@" --system x86_64-freebsd -j0'';
|
|
|
|
|
home.shellAliases.anom = mkArgsAlias ''nom "$@" --system aarch64-linux -j0'';
|
|
|
|
|
home.shellAliases.anix = mkArgsAlias ''nix "$@" --system aarch64-linux -j0'';
|
|
|
|
|
home.shellAliases.dnom = mkArgsAlias ''nom "$@" --system x86_64-darwin -j0'';
|
|
|
|
|
home.shellAliases.dnix = mkArgsAlias ''nix "$@" --system x86_64-darwin -j0'';
|
|
|
|
|
home.shellAliases.danom = mkArgsAlias ''nom "$@" --system aarch64-darwin -j0'';
|
|
|
|
|
home.shellAliases.danix = mkArgsAlias ''nix "$@" --system aarch64-darwin -j0'';
|
|
|
|
|
|
|
|
|
|
home.shellAliases.inom-build = "nom-build --system i686-linux -j0";
|
|
|
|
|
home.shellAliases.inix-build = "nix-build --system i686-linux -j0";
|
|
|
|
|
home.shellAliases.rnom-build = "nom-build --system riscv64-linux -j0";
|
|
|
|
|
home.shellAliases.rnix-build = "nix-build --system riscv64-linux -j0";
|
|
|
|
|
home.shellAliases.fnom-build = "nom-build --system x86_64-freebsd -j0";
|
|
|
|
|
home.shellAliases.fnix-build = "nix-build --system x86_64-freebsd -j0";
|
|
|
|
|
home.shellAliases.anom-build = "nom-build --system aarch64-linux -j0";
|
|
|
|
|
home.shellAliases.anix-build = "nix-build --system aarch64-linux -j0";
|
|
|
|
|
home.shellAliases.dnom-build = "nom-build --system x86_64-darwin -j0";
|
|
|
|
|
home.shellAliases.dnix-build = "nix-build --system x86_64-darwin -j0";
|
|
|
|
|
home.shellAliases.danom-build = "nom-build --system aarch64-darwin -j0";
|
|
|
|
|
home.shellAliases.danix-build = "nix-build --system aarch64-darwin -j0";
|
|
|
|
|
|
|
|
|
|
|