Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fc4bcb1f0b | |||
| 7965c3bb31 | |||
| bc4d93aa75 |
@@ -0,0 +1,5 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=netbrowser
|
||||||
|
Comment=launch zegonix browser of choice
|
||||||
|
Exec=librewolf.appimage
|
||||||
|
Type=Application
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
|
|
||||||
# use interactive shell instead of login shell
|
|
||||||
set-option -g default-command "/bin/bash"
|
|
||||||
|
|
||||||
# enable rgb colors
|
|
||||||
set -ag terminal-overrides ",*:RGB"
|
|
||||||
|
|
||||||
# reasonable resizing
|
|
||||||
setw -g aggressive-resize on
|
|
||||||
|
|
||||||
# start window and pane index at 1
|
|
||||||
set -g base-index 1
|
|
||||||
set -g pane-base-index 1
|
|
||||||
set-window-option -g pane-base-index 1
|
|
||||||
set-option -g renumber-windows on
|
|
||||||
|
|
||||||
# status bar
|
|
||||||
set -g status-interval 5
|
|
||||||
|
|
||||||
# buffer size
|
|
||||||
set-option -g history-limit 3000
|
|
||||||
|
|
||||||
|
|
||||||
### input options & keybindings
|
|
||||||
set-window-option -g mode-keys vi
|
|
||||||
bind-key -n M-c copy-mode
|
|
||||||
|
|
||||||
bind-key -T copy-mode-vi 'v' send -X begin-selection
|
|
||||||
bind-key -T copy-mode-vi 'y' send -X copy-selection
|
|
||||||
|
|
||||||
# change prefix key to <space>
|
|
||||||
unbind C-b
|
|
||||||
set-option -g prefix C-Space
|
|
||||||
|
|
||||||
# window navigation
|
|
||||||
bind-key -n M-Left previous-window
|
|
||||||
bind-key -n M-Right next-window
|
|
||||||
bind-key -n M-S-Left swap-window -t -1 -d
|
|
||||||
bind-key -n M-S-Right swap-window -t +1 -d
|
|
||||||
|
|
||||||
# pane navigation
|
|
||||||
bind -n M-Left select-pane -L
|
|
||||||
bind -n M-Down select-pane -D
|
|
||||||
bind -n M-Up select-pane -U
|
|
||||||
bind -n M-Right select-pane -R
|
|
||||||
|
|
||||||
bind -n M-j swap-pane -D
|
|
||||||
bind -n M-k swap-pane -U
|
|
||||||
|
|
||||||
bind-key -n M-F1 select-layout even-horizontal
|
|
||||||
bind-key -n M-F2 select-layout main-vertical
|
|
||||||
bind-key -n M-F3 select-layout tiled
|
|
||||||
|
|
||||||
unbind x
|
|
||||||
bind-key x kill-pane -t +0
|
|
||||||
|
|
||||||
# detach current session and close terminal
|
|
||||||
bind-key k run "tmux detach -P"
|
|
||||||
|
|
||||||
# enable mouse support
|
|
||||||
set -g mouse on
|
|
||||||
# bind -n WheelUpPane {
|
|
||||||
# if -F '#{==:#{window_name},nvim}' {
|
|
||||||
# send-keys -M
|
|
||||||
# } {
|
|
||||||
# copy-mode -e
|
|
||||||
# }
|
|
||||||
# }
|
|
||||||
|
|
||||||
@@ -1,27 +1,38 @@
|
|||||||
@theme "~/.config/rofi/themes/zegonix-blue.rasi"
|
@theme "~/.config/rofi/themes/zegonix-blue.rasi"
|
||||||
//@theme "~/.config/rofi/themes/zegonix-black.rasi"
|
// @theme "~/.config/rofi/themes/zegonix-black.rasi"
|
||||||
|
|
||||||
configuration {
|
configuration {
|
||||||
modes: "combi,window,run";
|
// mode
|
||||||
combi-modes: "drun,run";
|
modes: "combi,run";
|
||||||
drun-match-fields: "name,generic,keywords";
|
combi-modes: "drun,run";
|
||||||
matching: "fuzzy";
|
drun-match-fields: "name,generic,keywords";
|
||||||
monitor: -1;
|
|
||||||
terminal: "ghostty";
|
|
||||||
case-sensitive: false;
|
|
||||||
kb-row-up: "Up,Control+k";
|
|
||||||
kb-row-down: "Down,Control+j";
|
|
||||||
kb-accept-entry: "Return,Control+m";
|
|
||||||
kb-remove-to-eol: "";
|
|
||||||
kb-clear-line: "";
|
|
||||||
kb-remove-word-back: "Control+BackSpace,Control+w";
|
|
||||||
timeout {
|
|
||||||
action: "kb-cancel";
|
|
||||||
delay: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
filebrowser {
|
// blargh?
|
||||||
directories-first: true;
|
monitor: -1;
|
||||||
sorting-method: "name";
|
terminal: "ghostty";
|
||||||
}
|
no-plugins: true;
|
||||||
|
|
||||||
|
// matching
|
||||||
|
matching: "fuzzy";
|
||||||
|
case-sensitive: false;
|
||||||
|
|
||||||
|
// keybindings
|
||||||
|
kb-row-up: "Up,Control+k";
|
||||||
|
kb-row-down: "Down,Control+j";
|
||||||
|
kb-accept-entry: "Return";
|
||||||
|
kb-remove-to-eol: "";
|
||||||
|
kb-clear-line: "";
|
||||||
|
kb-remove-word-back: "Control+BackSpace,Control+w";
|
||||||
|
|
||||||
|
// do not cancel me!
|
||||||
|
timeout {
|
||||||
|
action: "kb-cancel";
|
||||||
|
delay: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ??
|
||||||
|
filebrowser {
|
||||||
|
directories-first: true;
|
||||||
|
sorting-method: "name";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
* {
|
* {
|
||||||
font: "Victor Mono Nerd Font 13";
|
font: "JetBrains Mono Nerd Font 14";
|
||||||
|
|
||||||
zx-transparent: transparent;
|
zx-transparent: transparent;
|
||||||
zx-white: #C8C8C8FF;
|
zx-white: #C8C8C8FF;
|
||||||
zx-dark-blue: #080C1CEA;
|
zx-dark-blue: #000010EA;
|
||||||
zx-blue: #203050C8;
|
zx-blue: #203050C8;
|
||||||
zx-light-blue: #6bceffff;
|
zx-light-blue: #5BB8FFFF;
|
||||||
zx-cyan: #15D7E5FF;
|
zx-cyan: #15D7E5FF;
|
||||||
zx-light-grey: #A0A0ADFF;
|
zx-light-grey: #A0A0ADFF;
|
||||||
zx-dark-grey: #202028C8;
|
zx-dark-grey: #202028C8;
|
||||||
zx-black: #000000EA;
|
zx-black: #000000EA;
|
||||||
zx-background: @zx-black;
|
zx-background: @zx-black;
|
||||||
zx-secondary: @zx-dark-grey;
|
zx-secondary: @zx-dark-grey;
|
||||||
zx-accent: @zx-white;
|
zx-accent: @zx-light-grey;
|
||||||
zx-text: @zx-white;
|
zx-text: @zx-white;
|
||||||
|
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
@@ -20,16 +20,14 @@
|
|||||||
|
|
||||||
window {
|
window {
|
||||||
location: center;
|
location: center;
|
||||||
width: 35%;
|
width: 30%;
|
||||||
|
|
||||||
background-color: @zx-background;
|
background-color: @zx-background;
|
||||||
|
|
||||||
border: 0;
|
border: 0;
|
||||||
border-color: @zx-accent;
|
border-color: @zx-accent;
|
||||||
|
|
||||||
padding: 2 12 8 12;
|
children: [ mainbox ];
|
||||||
|
|
||||||
children: [mainbox];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
mainbox {
|
mainbox {
|
||||||
@@ -37,7 +35,7 @@ mainbox {
|
|||||||
border: 0px;
|
border: 0px;
|
||||||
spacing: 8px;
|
spacing: 8px;
|
||||||
|
|
||||||
children: [inputbar, listview];
|
children: [ inputbar, listview, mode-switcher ];
|
||||||
}
|
}
|
||||||
|
|
||||||
inputbar {
|
inputbar {
|
||||||
@@ -50,7 +48,7 @@ inputbar {
|
|||||||
border: 0 0 1px 0;
|
border: 0 0 1px 0;
|
||||||
border-color: @zx-accent;
|
border-color: @zx-accent;
|
||||||
|
|
||||||
children: [prompt, entry];
|
children: [ entry ];
|
||||||
}
|
}
|
||||||
|
|
||||||
prompt {
|
prompt {
|
||||||
@@ -72,17 +70,17 @@ listview {
|
|||||||
spacing: 5px;
|
spacing: 5px;
|
||||||
|
|
||||||
border: 0px;
|
border: 0px;
|
||||||
background-color: @transparent; //@zx-background;
|
background-color: @zx-transparent;
|
||||||
|
|
||||||
children: [element];
|
children: [ element ];
|
||||||
}
|
}
|
||||||
|
|
||||||
element {
|
element {
|
||||||
background-color: transparent;
|
background-color: @zx-transparent;
|
||||||
text-color: inherit;
|
text-color: inherit;
|
||||||
border: 0;
|
border: 0;
|
||||||
|
|
||||||
children: [element-text];
|
children: [ element-text ];
|
||||||
}
|
}
|
||||||
|
|
||||||
element-text {
|
element-text {
|
||||||
@@ -106,4 +104,19 @@ element-text.selected {
|
|||||||
|
|
||||||
prompt, entry, element-text {
|
prompt, entry, element-text {
|
||||||
vertical-align: 0.5;
|
vertical-align: 0.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mode-switcher {
|
||||||
|
children: [ button ];
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
padding: 4 0 4 0;
|
||||||
|
text-color: @zx-text;
|
||||||
|
text-transform: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
button.selected {
|
||||||
|
text-color: @zx-background;
|
||||||
|
background-color: @zx-accent;
|
||||||
|
}
|
||||||
|
|||||||
@@ -20,15 +20,13 @@
|
|||||||
|
|
||||||
window {
|
window {
|
||||||
location: center;
|
location: center;
|
||||||
width: 25%;
|
width: 30%;
|
||||||
|
|
||||||
background-color: @zx-background;
|
background-color: @zx-background;
|
||||||
|
|
||||||
border: 0;
|
border: 0;
|
||||||
border-color: @zx-accent;
|
border-color: @zx-accent;
|
||||||
|
|
||||||
//padding: 2 12 8 12;
|
|
||||||
|
|
||||||
children: [mainbox];
|
children: [mainbox];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -44,7 +42,6 @@ inputbar {
|
|||||||
spacing: 40px;
|
spacing: 40px;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
|
|
||||||
//background-color: @zx-secondary;
|
|
||||||
text-color: @zx-text;
|
text-color: @zx-text;
|
||||||
|
|
||||||
border: 0 0 1px 0;
|
border: 0 0 1px 0;
|
||||||
@@ -72,7 +69,7 @@ listview {
|
|||||||
spacing: 5px;
|
spacing: 5px;
|
||||||
|
|
||||||
border: 0px;
|
border: 0px;
|
||||||
background-color: @zx-transparent; //@zx-background;
|
background-color: @zx-transparent;
|
||||||
|
|
||||||
children: [element];
|
children: [element];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user