aboutsummaryrefslogtreecommitdiff
path: root/home/profiles/base-darwin/config
diff options
context:
space:
mode:
authorsefidel <contact@sefidel.net>2023-07-25 18:58:27 +0900
committersefidel <contact@sefidel.net>2023-07-25 18:58:27 +0900
commitec647eecd447bfbbd8f7b6f2fe5bb65ebf9abf16 (patch)
treee36c9348852f95d95040ed61f7ee7a2b4501ef89 /home/profiles/base-darwin/config
parent6ccd70ae9afee4f9c98135502abca8f9d0f2b58d (diff)
downloadnixrc-ec647eecd447bfbbd8f7b6f2fe5bb65ebf9abf16.zip
feat(home): split gui from base
Diffstat (limited to 'home/profiles/base-darwin/config')
-rw-r--r--home/profiles/base-darwin/config/tmux.nix81
-rw-r--r--home/profiles/base-darwin/config/zsh.nix4
2 files changed, 0 insertions, 85 deletions
diff --git a/home/profiles/base-darwin/config/tmux.nix b/home/profiles/base-darwin/config/tmux.nix
deleted file mode 100644
index 0b5eea4..0000000
--- a/home/profiles/base-darwin/config/tmux.nix
+++ /dev/null
@@ -1,81 +0,0 @@
-''
- set -ga terminal-overrides ",*256col*:Tc"
-
- setw -g automatic-rename on # rename window to reflect current program
- set -g renumber-windows on # renumber windows when a window is closed
-
- set -g set-titles on # set terminal title
-
- set -g display-panes-time 800 # slightly longer pane indicators display time
- set -g display-time 1000 # slightly longer status messages display time
-
- set -g status-interval 5 # redraw status line every 5 seconds
-
- # better split bindings
- unbind '"'
- unbind %
- # splitting
- bind f if-shell "[ $(($(tmux display -p '8*#{pane_width}-20*#{pane_height}'))) -lt 0 ]" "splitw -v -c '#{pane_current_path}'" "splitw -h -c '#{pane_current_path}' "
-
- # reload
- bind r source-file ~/.config/tmux/tmux.conf
-
- bind -n C-h select-pane -L
- bind -n C-j select-pane -D
- bind -n C-k select-pane -U
- bind -n C-l select-pane -R
-
- bind -n C-M-h resize-pane -L 2
- bind -n C-M-j resize-pane -D 2
- bind -n C-M-k resize-pane -U 2
- bind -n C-M-l resize-pane -R 2
-
- bind -n M-j swap-pane -U
- bind -n M-k swap-pane -D
-
- # prefix-m marks window, prefix-u swaps current with marked
- bind u swap-pane
-
- # kill current pane
- unbind x
- bind w kill-pane
-
- # pane separator style
- set -g pane-border-style "fg=black bg=terminal"
- set -g pane-active-border-style "fg=black bg=black"
-
- # new window on n, not c
- unbind c
- unbind n
- bind n new-window
-
- # enable mouse operation
- set -g mouse on
-
- # move status line to the top
- set-option -g status-position top
-
- set -g status-justify right
-
- # transparent status background
- set-option -g status-style bg=default
-
- # left side length and style
- set -g status-left-length 60
- set -g status-left-style default
-
- # display the session name
- set -g status-left "#[fg=green] Stack #S #[default]"
-
- # right side length and style
- set -g status-right-length 140
- set -g status-right-style default
- set -g status-right ""
-
- # inactive window style
- set -g window-status-style fg=default,bg=default
- set -g window-status-format ' #I #W '
- # active window style
- set -g window-status-current-style fg=blue,bg=default
- set -g window-status-current-format ' #I #W '
-''
diff --git a/home/profiles/base-darwin/config/zsh.nix b/home/profiles/base-darwin/config/zsh.nix
deleted file mode 100644
index 06bc1f7..0000000
--- a/home/profiles/base-darwin/config/zsh.nix
+++ /dev/null
@@ -1,4 +0,0 @@
-''
- export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
- gpgconf --launch gpg-agent
-''