diff --git a/users/_common/programs/direnv.nix b/users/_common/programs/direnv.nix index 894aea7..bc37e8c 100644 --- a/users/_common/programs/direnv.nix +++ b/users/_common/programs/direnv.nix @@ -1,9 +1,35 @@ { settings, ... }: { + ##### I want to hide the output but couldn't get either of these to work + # home.sessionVariables = { + # DIRENV_LOG_FORMAT = ""; + # }; + # programs.zsh.initExtra = '' + # copy_function() { + # test -n "$(declare -f "$1")" || return + # eval "''${_/$1/$2}" + # } + # copy_function _direnv_hook _direnv_hook__old + # _direnv_hook() { + # # old line + # #_direnv_hook__old "$@" 2> >(grep -E -v '^direnv: (export)') + + # # my new line + # _direnv_hook__old "$@" 2> >(awk '{if (length >= 200) { sub("^direnv: export.*","direnv: export "NF" environment variables")}}1') + + # # as suggested by user "radekh" above + # wait + + # # as suggested by user "Ic-guy" below if you're using bash > v4.4 + # # throws error for me on zsh + # # wait $! + # } + # ''; programs.direnv = { enable = true; enableZshIntegration = true; config = { + nix-direnv = true; global = { strict_env = true; load_dotenv = true; diff --git a/users/josh/theme/gnome.nix b/users/josh/theme/gnome.nix index 7ac7383..c693708 100644 --- a/users/josh/theme/gnome.nix +++ b/users/josh/theme/gnome.nix @@ -12,8 +12,9 @@ settings = { "org/gnome/shell" = { favorite-apps = [ - "vivaldi-stable.desktop" + # "vivaldi-stable.desktop" "org.wezfurlong.wezterm.desktop" + "firefox.desktop" "org.gnome.Nautilus.desktop" ]; enabled-extensions = with pkgs.gnomeExtensions; [