aboutsummaryrefslogtreecommitdiffstats
path: root/home/trent/common/core/zsh
diff options
context:
space:
mode:
authorMark Nipper <nipsy@bitgnome.net>2026-05-21 21:39:31 -0700
committerMark Nipper <nipsy@bitgnome.net>2026-05-21 21:39:31 -0700
commit86607cc679f76c74fc5b31e58d473210634e9d3d (patch)
tree6b339f85a8667214e982346f000e07a0519cf51d /home/trent/common/core/zsh
parentc4157b439b4705becf48314fea6139da8a495354 (diff)
downloadnix-86607cc679f76c74fc5b31e58d473210634e9d3d.tar
nix-86607cc679f76c74fc5b31e58d473210634e9d3d.tar.gz
nix-86607cc679f76c74fc5b31e58d473210634e9d3d.tar.bz2
nix-86607cc679f76c74fc5b31e58d473210634e9d3d.tar.lz
nix-86607cc679f76c74fc5b31e58d473210634e9d3d.tar.xz
nix-86607cc679f76c74fc5b31e58d473210634e9d3d.tar.zst
nix-86607cc679f76c74fc5b31e58d473210634e9d3d.zip
Remove prometheusHEADmaster
Diffstat (limited to 'home/trent/common/core/zsh')
-rw-r--r--home/trent/common/core/zsh/default.nix51
-rw-r--r--home/trent/common/core/zsh/zshrc128
2 files changed, 0 insertions, 179 deletions
diff --git a/home/trent/common/core/zsh/default.nix b/home/trent/common/core/zsh/default.nix
deleted file mode 100644
index 8c84501..0000000
--- a/home/trent/common/core/zsh/default.nix
+++ /dev/null
@@ -1,51 +0,0 @@
-{ lib, pkgs, ... }:
-{
- programs.zsh = {
- enable = true;
-
- history = {
- save = 100000;
- size = 100000;
- };
-
- initContent = (builtins.readFile ./zshrc);
-
- sessionVariables = let makePluginPath = format:
- (lib.strings.makeSearchPath format [
- "$HOME/.nix-profile/lib"
- "/run/current-system/sw/lib"
- "/etc/profiles/per-user/$USER/lib"
- ]) + ":$HOME/.${format}";
- in {
- _JAVA_AWT_WM_NONREPARENTING = 1; # fix stupid broken Java shit
- BROWSER = "firefox";
- COLORFGBG = ";0";
- #COLORFGBG = "green;blue";
- #COLORTERM = "truecolor";
- EDITOR = "vim";
- LC_COLLATE = "C";
- PAGER = "less";
- #PASSWORD_STORE_ENABLE_EXTENSIONS = "true";
- PATH = "$HOME/bin:$PATH";
- #PS1 = "%B%n%b@%U%m%u/%l:%~> ";
- QUOTING_STYLE = "literal";
- };
-
- shellAliases = {
- FIXCAPS = "xdotool key Caps_Lock";
- fixkeyboard = "setxkbmap -layout us -option caps:super -option compose:ralt";
- ftp = "${pkgs.inetutils}/bin/ftp";
- #geniso = "nix build ~/git/nix/nipsy#nixosConfigurations.iso.config.system.build.isoImage && ll result/iso/*iso";
- grep = "grep --color=auto";
- ip = "ip -c=auto";
- la = "ls -aF --color=auto";
- ll = "ls -alFhs --color=auto";
- #lock = "xscreensaver-command -lock";
- nix-list-derivations = "nix-store --query --requisites /run/current-system | cut -d- -f2- | sort | uniq";
- nix-list-generations = "nixos-rebuild list-generations";
- steam-no-beta = "steam -clearbeta";
- telnet = "${pkgs.inetutils}/bin/telnet";
- zgrep = "zgrep --color=auto";
- };
- };
-}
diff --git a/home/trent/common/core/zsh/zshrc b/home/trent/common/core/zsh/zshrc
deleted file mode 100644
index 08d4025..0000000
--- a/home/trent/common/core/zsh/zshrc
+++ /dev/null
@@ -1,128 +0,0 @@
-umask 022
-
-# remote gpg-agent handling
-if [[ ${HOST} == "arrakis.bitgnome.net" ]]; then
- if [[ ! -d /run/user/1000/gnupg ]]; then
- gpgconf --create-socketdir
- fi
-fi
-
-eval $(dircolors)
-
-# set SWAYSOCK correctly
-if pgrep -U nipsy -x sway >/dev/null; then
- export SWAYSOCK=/run/user/$(id -u)/sway-ipc.$(id -u).$(pgrep -x sway).sock
-fi
-
-# start sway by default if logging into tty1
-if [[ -z "${DISPLAY}" ]] && [[ $(tty) == "/dev/tty1" ]]; then
-
- export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
-
- # set some Wayland specific variables
- export ELECTRON_OZONE_PLATFORM_HINT=auto
- export MOZ_ENABLE_WAYLAND=1
- export GDK_BACKEND=wayland
- export QT_QPA_PLATFORM=wayland
- export SDL_VIDEODRIVER=wayland
- export XDG_SESSION_TYPE=wayland
-
- exec sway > ~/.sway.log
-
-fi
-
-# completion options
-setopt LIST_PACKED MENU_COMPLETE
-# expansion and globbing options
-setopt NO_NOMATCH
-# history options
-setopt SHARE_HISTORY EXTENDED_HISTORY HIST_FCNTL_LOCK HIST_IGNORE_ALL_DUPS HIST_REDUCE_BLANKS HIST_SAVE_NO_DUPS
-# input/output options
-setopt PRINT_EXIT_VALUE RM_STAR_SILENT
-# job control options
-setopt LONG_LIST_JOBS NO_HUP
-# zle options
-setopt NO_BEEP
-
-# menu completion
-zstyle ':completion:*' menu select=5
-
-# vi keybindings and settings
-bindkey -v
-export KEYTIMEOUT=1
-autoload -U edit-command-line
-zle -N edit-command-line
-bindkey -M vicmd v edit-command-line
-
-# always open tmux if interactive
-[[ $- != *i* ]] && return
-#[[ -z "$TMUX" ]] && (tmux -2 new-session -t default \; new-window || tmux -2 new-session -s default)
-[[ -z "$TMUX" ]] && (tmux -2 attach -t default || tmux -2 new-session -s default)
-
-# useful helper functions
-function nix-file-list { find $(nix build ${1} --print-out-paths --no-link) }
-
-function ntrace {
-
- if [[ -z ${argv} ]]; then
- echo 'you must specify a command to strace!' >&2
- return 1
- fi
-
- eval strace -f -e trace=network -s 10000 ${=argv[@]}
-
-}
-
-# prompt/theme shit
-function precmd {
-
- local RC=${?}
- #local RC=${(%)RC-%?}
-
- print -nP '\n'
-
- # current user
- if [[ ${EUID} -eq 0 ]]; then
- print -nP '%{%S%F{red}%}%n%{%f%s%}'
- else
- print -nP '%{%F{magenta}%}%n%{%f%}'
- fi
-
- print -nP '@'
-
- # current host
- if [[ -n "$SSH_CLIENT" || -n "$SSH2_CLIENT" ]]; then
- print -nP '%{%F{yellow}%}%m%{%f%}'
- else
- print -nP '%{%F{green}%}%m%{%f%}'
- fi
-
- # connected terminal
- print -nP '/%{%U%}%l%{%u%} '
-
- # cwd
- print -nP '%{%F{cyan}%}%~%{%f%} '
-
- # job count
- JOBCOUNT='%j'
- if [[ ${(%)JOBCOUNT} -gt 0 ]]; then
- print -nP 'j=%{%F{yellow}%}%j%{%f%} '
- fi
-
- # previous return code
- if [[ ${RC} -ne 0 ]]; then
- print -nP 'rc=%{%F{red}%}'
- echo -n "${RC}"
- print -nP '%{%f%} '
- else
- print -nP 'rc=%{%F{green}%}'
- echo -n "${RC}"
- print -nP '%{%f%} '
- fi
-
- # time stamp
- print -P '%{%F{cyan}%}%D{%FT%T%z}%{%f%}'
-
-}
-
-PS1='%# '