From 7bb7e5db9b845af56c42f39411424f3ebe8313dc Mon Sep 17 00:00:00 2001 From: Adam Hellberg Date: Sun, 15 Jan 2017 20:06:47 +0100 Subject: [PATCH] Make Xresources more modular --- Xresources | 357 +-------------------------------- Xresources.d/colors.Xresources | 30 +++ Xresources.d/rofi.Xresources | 233 +++++++++++++++++++++ Xresources.d/st.Xresources | 59 ++++++ Xresources.d/urxvt.Xresources | 29 +++ 5 files changed, 355 insertions(+), 353 deletions(-) create mode 100644 Xresources.d/colors.Xresources create mode 100644 Xresources.d/rofi.Xresources create mode 100644 Xresources.d/st.Xresources create mode 100644 Xresources.d/urxvt.Xresources diff --git a/Xresources b/Xresources index 051b585..76e9fd4 100644 --- a/Xresources +++ b/Xresources @@ -4,357 +4,8 @@ Xft.hintstyle: hintfull Xft.antialias: rgba Xft.rgba: rgb -URxvt*depth: 32 +#include "Xresources.d/colors.Xresources" -#define fsize 8 - -URxvt*font: xft:Fira\ Code:size=fsize:antialias=true:hinting=true,xft:DejaVu\ Sans\ Mono:size=fsize:antialias=true:hinting=true,xft:Symbola:size=fsize:antialias=true:hinting=true,xft:FontAwesome:size=fsize:antialias=true:hinting=true - -!URxvt*scrollstyle: plain - -URxvt*scrollBar: false -URxvt*scrollTtyOutput: false -URxvt*scrollWithBuffer: true -URxvt*scrollTtyKeypress: true -URxvt*saveLines: 10000 - -URxvt*urgentOnBell: true - -URxvt.perl-ext-common: default,clipboard,url-select,keyboard-select -URxvt.url-select.launcher: firefox -URxvt.url-select.underline: true -URxvt.keysym.M-u: perl:url-select:select-next -URxvt.keysym.M-Escape: perl:keyboard-select:activate -URxvt.keysym.M-s: perl:keyboard-select:search - -URxvt*iso14755: False -!URxvt*keysym.Shift-Control-C: perl:clipboard:copy -!URxvt*keysym.Shift-Control-V: perl:clipboard:paste -!URxvt*clipboard.copycmd: xclip -i -selection clipboard -!URxvt*clipboard.pastecmd: xclip -o -selection clipboard - -#include "Xresources.d/colors/base16-eighties.Xresources" - -*foreground: base05 -*background: base00 -*cursorColor: base05 - -*color0: base00 -*color1: base08 -*color2: base0B -*color3: base0A -*color4: base0D -*color5: base0E -*color6: base0C -*color7: base05 - -*color8: base03 -*color9: base08 -*color10: base0B -*color11: base0A -*color12: base0D -*color13: base0E -*color14: base0C -*color15: base07 - -*color16: base09 -*color17: base0F -*color18: base01 -*color19: base02 -*color20: base04 -*color21: base06 - -! "Enabled modi" Set from: Default -! rofi.modi: window,run,ssh -rofi.width: 100 -rofi.lines: 10 -rofi.columns: 1 -rofi.font: Iosevka 30 - -#define rofibg argb:bb2d2d2d -#define rofibgb #393939 -#define rofinone argb:00000000 -#define rofitext #d3d0c8 -#define rofitexta #99cc99 -#define rofibga argb:5599cc99 -#define rofitextu #f2777a -#define rofibgu argb:55f2777a -!#747369 -#define rofihl argb:55393939 - -rofi.color-enabled: true -! bg border sep. -rofi.color-window: rofibg, rofibg, rofibg -! bg fg alt. bg hl bg hl fg -rofi.color-normal: rofinone, rofitext, rofinone, rofihl, rofitext -rofi.color-active: rofinone, rofitexta, rofinone, rofibga, rofitext -rofi.color-urgent: rofinone, rofitextu, rofinone, rofibgu, rofitext - -! "Border width" Set from: Default -rofi.bw: 0 - -! "Location on screen" Set from: Default -! rofi.location: 0 - -! "Padding" Set from: Default -rofi.padding: 500 - -! "Y-offset relative to location" Set from: Default -! rofi.yoffset: 0 -! "X-offset relative to location" Set from: Default -! rofi.xoffset: 0 -! "Always show number of lines" Set from: Default -! rofi.fixed-num-lines: true -! "Terminal to use" Set from: Default -! rofi.terminal: rofi-sensible-terminal -! "Ssh client to use" Set from: Default -! rofi.ssh-client: ssh -! "Ssh command to execute" Set from: Default -! rofi.ssh-command: {terminal} -e {ssh-client} {host} -! "Run command to execute" Set from: Default -! rofi.run-command: {cmd} -! "Command to get extra run targets" Set from: Default -! rofi.run-list-command: -! "Run command to execute that runs in shell" Set from: Default -! rofi.run-shell-command: {terminal} -e {cmd} -! "Command executed on accep-entry-custom for window modus" Set from: Default -! rofi.window-command: xkill -id {window} -! "Disable history in run/ssh" Set from: Default -! rofi.disable-history: false -! "Use levenshtein sorting" Set from: Default -! rofi.levenshtein-sort: false -! "Set case-sensitivity" Set from: Default -! rofi.case-sensitive: false -! "Cycle through the results list" Set from: Default -! rofi.cycle: true -! "Enable sidebar-mode" Set from: Default -! rofi.sidebar-mode: true -! "Row height (in chars)" Set from: Default -! rofi.eh: 1 -! "Enable auto select mode" Set from: Default -! rofi.auto-select: false -! "Parse hosts file for ssh mode" Set from: Default -! rofi.parse-hosts: false -! "Parse known_hosts file for ssh mode" Set from: Default -! rofi.parse-known-hosts: true -! "Set the modi to combine in combi mode" Set from: Default -! rofi.combi-modi: window,run -! "Set the matching algorithm. (normal, regex, glob, fuzzy)" Set from: Default -rofi.matching: fuzzy -! "Tokenize input string" Set from: Default -! rofi.tokenize: true -! "Monitor id to show on" Set from: Default -! rofi.m: -5 -! "Margin between rows" Set from: Default -! rofi.line-margin: 2 -! "Padding within rows" Set from: Default -! rofi.line-padding: 1 -! "Pre-set filter" Set from: Default -! rofi.filter: -! "Separator style (none, dash, solid)" Set from: Default -! rofi.separator-style: dash -! "Hide scroll-bar" Set from: Default -! rofi.hide-scrollbar: false -! "Fullscreen" Set from: Default -! rofi.fullscreen: false -! "Fake transparency" Set from: Default -! rofi.fake-transparency: false -! "DPI" Set from: Default -! rofi.dpi: -1 -! "Threads to use for string matching" Set from: Default -! rofi.threads: 0 -! "Scrollbar width" Set from: Default -! rofi.scrollbar-width: 8 -! "Scrolling method. (0: Page, 1: Centered)" Set from: Default -! rofi.scroll-method: 0 -! "Background to use for fake transparency. (background or screenshot)" Set from: Default -! rofi.fake-background: screenshot -! "Window Format. w (desktop name), t (title), n (name), r (role), c (class)" Set from: Default -! rofi.window-format: {w} {c} {t} -! "Click outside the window to exit" Set from: Default -! rofi.click-to-exit: true -! "Indicate how it match by underlining it." Set from: Default -! rofi.show-match: true -! "Pidfile location" Set from: Default -! rofi.pid: /run/user/1000/rofi.pid -! "Paste primary selection" Set from: Default -! rofi.kb-primary-paste: Control+V,Shift+Insert -! "Paste clipboard" Set from: Default -! rofi.kb-secondary-paste: Control+v,Insert -! "Clear input line" Set from: Default -! rofi.kb-clear-line: Control+w -! "Beginning of line" Set from: Default -! rofi.kb-move-front: Control+a -! "End of line" Set from: Default -! rofi.kb-move-end: Control+e -! "Move back one word" Set from: Default -! rofi.kb-move-word-back: Alt+b -! "Move forward one word" Set from: Default -! rofi.kb-move-word-forward: Alt+f -! "Move back one char" Set from: Default -! rofi.kb-move-char-back: Left,Control+b -! "Move forward one char" Set from: Default -! rofi.kb-move-char-forward: Right,Control+f -! "Delete previous word" Set from: Default -! rofi.kb-remove-word-back: Control+Alt+h,Control+BackSpace -! "Delete next word" Set from: Default -! rofi.kb-remove-word-forward: Control+Alt+d -! "Delete next char" Set from: Default -! rofi.kb-remove-char-forward: Delete,Control+d -! "Delete previous char" Set from: Default -! rofi.kb-remove-char-back: BackSpace,Control+h -! "Delete till the end of line" Set from: Default -! rofi.kb-remove-to-eol: Control+k -! "Delete till the start of line" Set from: Default -! rofi.kb-remove-to-sol: Control+u -! "Accept entry" Set from: Default -! rofi.kb-accept-entry: Control+j,Control+m,Return,KP_Enter -! "Use entered text as command (in ssh/run modi)" Set from: Default -! rofi.kb-accept-custom: Control+Return -! "Use alternate accept command." Set from: Default -! rofi.kb-accept-alt: Shift+Return -! "Delete entry from history" Set from: Default -! rofi.kb-delete-entry: Shift+Delete -! "Switch to the next mode." Set from: Default -! rofi.kb-mode-next: Shift+Right,Control+Tab -! "Switch to the previous mode." Set from: Default -! rofi.kb-mode-previous: Shift+Left,Control+Shift+Tab -! "Go to the previous column" Set from: Default -! rofi.kb-row-left: Control+Page_Up -! "Go to the next column" Set from: Default -! rofi.kb-row-right: Control+Page_Down -! "Select previous entry" Set from: Default -! rofi.kb-row-up: Up,Control+p,Shift+Tab,Shift+ISO_Left_Tab -! "Select next entry" Set from: Default -! rofi.kb-row-down: Down,Control+n -! "Go to next row, if one left, accept it, if no left next mode." Set from: Default -! rofi.kb-row-tab: Tab -! "Go to the previous page" Set from: Default -! rofi.kb-page-prev: Page_Up -! "Go to the next page" Set from: Default -! rofi.kb-page-next: Page_Down -! "Go to the first entry" Set from: Default -! rofi.kb-row-first: Home,KP_Home -! "Go to the last entry" Set from: Default -! rofi.kb-row-last: End,KP_End -! "Set selected item as input text" Set from: Default -! rofi.kb-row-select: Control+space -! "Take a screenshot of the rofi window" Set from: Default -! rofi.kb-screenshot: Alt+S -! "Toggle case sensitivity" Set from: Default -! rofi.kb-toggle-case-sensitivity: grave,dead_grave -! "Toggle sort" Set from: Default -! rofi.kb-toggle-sort: Alt+grave -! "Quit rofi" Set from: Default -! rofi.kb-cancel: Escape,Control+g,Control+bracketleft -! "Custom keybinding 1" Set from: Default -! rofi.kb-custom-1: Alt+1 -! "Custom keybinding 2" Set from: Default -! rofi.kb-custom-2: Alt+2 -! "Custom keybinding 3" Set from: Default -! rofi.kb-custom-3: Alt+3 -! "Custom keybinding 4" Set from: Default -! rofi.kb-custom-4: Alt+4 -! "Custom Keybinding 5" Set from: Default -! rofi.kb-custom-5: Alt+5 -! "Custom keybinding 6" Set from: Default -! rofi.kb-custom-6: Alt+6 -! "Custom Keybinding 7" Set from: Default -! rofi.kb-custom-7: Alt+7 -! "Custom keybinding 8" Set from: Default -! rofi.kb-custom-8: Alt+8 -! "Custom keybinding 9" Set from: Default -! rofi.kb-custom-9: Alt+9 -! "Custom keybinding 10" Set from: Default -! rofi.kb-custom-10: Alt+0 -! "Custom keybinding 11" Set from: Default -! rofi.kb-custom-11: Alt+exclam -! "Custom keybinding 12" Set from: Default -! rofi.kb-custom-12: Alt+at -! "Csutom keybinding 13" Set from: Default -! rofi.kb-custom-13: Alt+numbersign -! "Custom keybinding 14" Set from: Default -! rofi.kb-custom-14: Alt+dollar -! "Custom keybinding 15" Set from: Default -! rofi.kb-custom-15: Alt+percent -! "Custom keybinding 16" Set from: Default -! rofi.kb-custom-16: Alt+dead_circumflex -! "Custom keybinding 17" Set from: Default -! rofi.kb-custom-17: Alt+ampersand -! "Custom keybinding 18" Set from: Default -! rofi.kb-custom-18: Alt+asterisk -! "Custom Keybinding 19" Set from: Default -! rofi.kb-custom-19: Alt+parenleft -! "The display name of this browser" Set from: Default -! rofi.display-ssh: -! "The display name of this browser" Set from: Default -! rofi.display-run: -! "The display name of this browser" Set from: Default -! rofi.display-drun: -! "The display name of this browser" Set from: Default -! rofi.display-window: -! "The display name of this browser" Set from: Default -! rofi.display-windowcd: -! "The display name of this browser" Set from: Default -! rofi.display-combi: - - -! These are all possible options, presented with default values. -! xst will fallback to *.option if st.option is not present. -! see src/config.h for more information about option meanings. - -! These options only take effect on startup. -st.termname: st-256color -! if you do not set shell, precedence is: -e arg, utmp option, SHELL env var, /etc/passwd shell -!st.shell: /bin/zsh - -! The following options options can be reloaded via USR1 signal. -st.font: Fira Code:pixelsize=18:antialias=true:hinting=true; -st.borderpx: 4 -! Available cursor values: 2 4 6 7 = █ _ | ☃ ( 1 3 5 are blinking versions) -st.cursorshape: 2 -st.cursorthickness: 2 -st.bold_font: 1 -st.xfps: 120 -st.actionfps: 30 -st.chscale: 1.0 -st.cwscale: 1.0 -st.blinktimeout: 800 -st.bellvolume: 100 -! this is a char that is exposed like so: `printf '\033[z'` -st.prompt_char: $ - -! opacity==255 means what terminal will be not transparent, 0 - fully transparent -st.opacity: 255 - -! Defaults taken from base16-twilight colorscheme. -st.foreground: base05 -st.background: base00 -st.cursorColor: base05 - -st.color0: base00 -st.color1: base08 -st.color2: base0B -st.color3: base0A -st.color4: base0D -st.color5: base0E -st.color6: base0C -st.color7: base05 - -st.color8: base03 -st.color9: base08 -st.color10: base0B -st.color11: base0A -st.color12: base0D -st.color13: base0E -st.color14: base0C -st.color15: base07 - -! Note: colors beyond 15 might not be loaded (e.g., xterm, urxvt), -! use 'shell' template to set these if necessary -st.color16: base09 -st.color17: base0F -st.color18: base01 -st.color19: base02 -st.color20: base04 -st.color21: base06 +#include "Xresources.d/urxvt.Xresources" +#include "Xresources.d/rofi.Xresources" +#include "Xresources.d/st.Xresources" diff --git a/Xresources.d/colors.Xresources b/Xresources.d/colors.Xresources new file mode 100644 index 0000000..05d0001 --- /dev/null +++ b/Xresources.d/colors.Xresources @@ -0,0 +1,30 @@ +#include "colors/base16-eighties.Xresources" + +*foreground: base05 +*background: base00 +*cursorColor: base05 + +*color0: base00 +*color1: base08 +*color2: base0B +*color3: base0A +*color4: base0D +*color5: base0E +*color6: base0C +*color7: base05 + +*color8: base03 +*color9: base08 +*color10: base0B +*color11: base0A +*color12: base0D +*color13: base0E +*color14: base0C +*color15: base07 + +*color16: base09 +*color17: base0F +*color18: base01 +*color19: base02 +*color20: base04 +*color21: base06 diff --git a/Xresources.d/rofi.Xresources b/Xresources.d/rofi.Xresources new file mode 100644 index 0000000..815494a --- /dev/null +++ b/Xresources.d/rofi.Xresources @@ -0,0 +1,233 @@ +! "Enabled modi" Set from: Default +! rofi.modi: window,run,ssh +rofi.width: 100 +rofi.lines: 10 +rofi.columns: 1 +rofi.font: Iosevka 30 + +#define rofibg argb:bb2d2d2d +#define rofibgb #393939 +#define rofinone argb:00000000 +#define rofitext #d3d0c8 +#define rofitexta #99cc99 +#define rofibga argb:5599cc99 +#define rofitextu #f2777a +#define rofibgu argb:55f2777a +!#747369 +#define rofihl argb:55393939 + +rofi.color-enabled: true +! bg border sep. +rofi.color-window: rofibg, rofibg, rofibg +! bg fg alt. bg hl bg hl fg +rofi.color-normal: rofinone, rofitext, rofinone, rofihl, rofitext +rofi.color-active: rofinone, rofitexta, rofinone, rofibga, rofitext +rofi.color-urgent: rofinone, rofitextu, rofinone, rofibgu, rofitext + +! "Border width" Set from: Default +rofi.bw: 0 + +! "Location on screen" Set from: Default +! rofi.location: 0 + +! "Padding" Set from: Default +rofi.padding: 500 + +! "Y-offset relative to location" Set from: Default +! rofi.yoffset: 0 +! "X-offset relative to location" Set from: Default +! rofi.xoffset: 0 +! "Always show number of lines" Set from: Default +! rofi.fixed-num-lines: true +! "Terminal to use" Set from: Default +! rofi.terminal: rofi-sensible-terminal +! "Ssh client to use" Set from: Default +! rofi.ssh-client: ssh +! "Ssh command to execute" Set from: Default +! rofi.ssh-command: {terminal} -e {ssh-client} {host} +! "Run command to execute" Set from: Default +! rofi.run-command: {cmd} +! "Command to get extra run targets" Set from: Default +! rofi.run-list-command: +! "Run command to execute that runs in shell" Set from: Default +! rofi.run-shell-command: {terminal} -e {cmd} +! "Command executed on accep-entry-custom for window modus" Set from: Default +! rofi.window-command: xkill -id {window} +! "Disable history in run/ssh" Set from: Default +! rofi.disable-history: false +! "Use levenshtein sorting" Set from: Default +! rofi.levenshtein-sort: false +! "Set case-sensitivity" Set from: Default +! rofi.case-sensitive: false +! "Cycle through the results list" Set from: Default +! rofi.cycle: true +! "Enable sidebar-mode" Set from: Default +! rofi.sidebar-mode: true +! "Row height (in chars)" Set from: Default +! rofi.eh: 1 +! "Enable auto select mode" Set from: Default +! rofi.auto-select: false +! "Parse hosts file for ssh mode" Set from: Default +! rofi.parse-hosts: false +! "Parse known_hosts file for ssh mode" Set from: Default +! rofi.parse-known-hosts: true +! "Set the modi to combine in combi mode" Set from: Default +! rofi.combi-modi: window,run +! "Set the matching algorithm. (normal, regex, glob, fuzzy)" Set from: Default +rofi.matching: fuzzy +! "Tokenize input string" Set from: Default +! rofi.tokenize: true +! "Monitor id to show on" Set from: Default +! rofi.m: -5 +! "Margin between rows" Set from: Default +! rofi.line-margin: 2 +! "Padding within rows" Set from: Default +! rofi.line-padding: 1 +! "Pre-set filter" Set from: Default +! rofi.filter: +! "Separator style (none, dash, solid)" Set from: Default +! rofi.separator-style: dash +! "Hide scroll-bar" Set from: Default +! rofi.hide-scrollbar: false +! "Fullscreen" Set from: Default +! rofi.fullscreen: false +! "Fake transparency" Set from: Default +! rofi.fake-transparency: false +! "DPI" Set from: Default +! rofi.dpi: -1 +! "Threads to use for string matching" Set from: Default +! rofi.threads: 0 +! "Scrollbar width" Set from: Default +! rofi.scrollbar-width: 8 +! "Scrolling method. (0: Page, 1: Centered)" Set from: Default +! rofi.scroll-method: 0 +! "Background to use for fake transparency. (background or screenshot)" Set from: Default +! rofi.fake-background: screenshot +! "Window Format. w (desktop name), t (title), n (name), r (role), c (class)" Set from: Default +! rofi.window-format: {w} {c} {t} +! "Click outside the window to exit" Set from: Default +! rofi.click-to-exit: true +! "Indicate how it match by underlining it." Set from: Default +! rofi.show-match: true +! "Pidfile location" Set from: Default +! rofi.pid: /run/user/1000/rofi.pid +! "Paste primary selection" Set from: Default +! rofi.kb-primary-paste: Control+V,Shift+Insert +! "Paste clipboard" Set from: Default +! rofi.kb-secondary-paste: Control+v,Insert +! "Clear input line" Set from: Default +! rofi.kb-clear-line: Control+w +! "Beginning of line" Set from: Default +! rofi.kb-move-front: Control+a +! "End of line" Set from: Default +! rofi.kb-move-end: Control+e +! "Move back one word" Set from: Default +! rofi.kb-move-word-back: Alt+b +! "Move forward one word" Set from: Default +! rofi.kb-move-word-forward: Alt+f +! "Move back one char" Set from: Default +! rofi.kb-move-char-back: Left,Control+b +! "Move forward one char" Set from: Default +! rofi.kb-move-char-forward: Right,Control+f +! "Delete previous word" Set from: Default +! rofi.kb-remove-word-back: Control+Alt+h,Control+BackSpace +! "Delete next word" Set from: Default +! rofi.kb-remove-word-forward: Control+Alt+d +! "Delete next char" Set from: Default +! rofi.kb-remove-char-forward: Delete,Control+d +! "Delete previous char" Set from: Default +! rofi.kb-remove-char-back: BackSpace,Control+h +! "Delete till the end of line" Set from: Default +! rofi.kb-remove-to-eol: Control+k +! "Delete till the start of line" Set from: Default +! rofi.kb-remove-to-sol: Control+u +! "Accept entry" Set from: Default +! rofi.kb-accept-entry: Control+j,Control+m,Return,KP_Enter +! "Use entered text as command (in ssh/run modi)" Set from: Default +! rofi.kb-accept-custom: Control+Return +! "Use alternate accept command." Set from: Default +! rofi.kb-accept-alt: Shift+Return +! "Delete entry from history" Set from: Default +! rofi.kb-delete-entry: Shift+Delete +! "Switch to the next mode." Set from: Default +! rofi.kb-mode-next: Shift+Right,Control+Tab +! "Switch to the previous mode." Set from: Default +! rofi.kb-mode-previous: Shift+Left,Control+Shift+Tab +! "Go to the previous column" Set from: Default +! rofi.kb-row-left: Control+Page_Up +! "Go to the next column" Set from: Default +! rofi.kb-row-right: Control+Page_Down +! "Select previous entry" Set from: Default +! rofi.kb-row-up: Up,Control+p,Shift+Tab,Shift+ISO_Left_Tab +! "Select next entry" Set from: Default +! rofi.kb-row-down: Down,Control+n +! "Go to next row, if one left, accept it, if no left next mode." Set from: Default +! rofi.kb-row-tab: Tab +! "Go to the previous page" Set from: Default +! rofi.kb-page-prev: Page_Up +! "Go to the next page" Set from: Default +! rofi.kb-page-next: Page_Down +! "Go to the first entry" Set from: Default +! rofi.kb-row-first: Home,KP_Home +! "Go to the last entry" Set from: Default +! rofi.kb-row-last: End,KP_End +! "Set selected item as input text" Set from: Default +! rofi.kb-row-select: Control+space +! "Take a screenshot of the rofi window" Set from: Default +! rofi.kb-screenshot: Alt+S +! "Toggle case sensitivity" Set from: Default +! rofi.kb-toggle-case-sensitivity: grave,dead_grave +! "Toggle sort" Set from: Default +! rofi.kb-toggle-sort: Alt+grave +! "Quit rofi" Set from: Default +! rofi.kb-cancel: Escape,Control+g,Control+bracketleft +! "Custom keybinding 1" Set from: Default +! rofi.kb-custom-1: Alt+1 +! "Custom keybinding 2" Set from: Default +! rofi.kb-custom-2: Alt+2 +! "Custom keybinding 3" Set from: Default +! rofi.kb-custom-3: Alt+3 +! "Custom keybinding 4" Set from: Default +! rofi.kb-custom-4: Alt+4 +! "Custom Keybinding 5" Set from: Default +! rofi.kb-custom-5: Alt+5 +! "Custom keybinding 6" Set from: Default +! rofi.kb-custom-6: Alt+6 +! "Custom Keybinding 7" Set from: Default +! rofi.kb-custom-7: Alt+7 +! "Custom keybinding 8" Set from: Default +! rofi.kb-custom-8: Alt+8 +! "Custom keybinding 9" Set from: Default +! rofi.kb-custom-9: Alt+9 +! "Custom keybinding 10" Set from: Default +! rofi.kb-custom-10: Alt+0 +! "Custom keybinding 11" Set from: Default +! rofi.kb-custom-11: Alt+exclam +! "Custom keybinding 12" Set from: Default +! rofi.kb-custom-12: Alt+at +! "Csutom keybinding 13" Set from: Default +! rofi.kb-custom-13: Alt+numbersign +! "Custom keybinding 14" Set from: Default +! rofi.kb-custom-14: Alt+dollar +! "Custom keybinding 15" Set from: Default +! rofi.kb-custom-15: Alt+percent +! "Custom keybinding 16" Set from: Default +! rofi.kb-custom-16: Alt+dead_circumflex +! "Custom keybinding 17" Set from: Default +! rofi.kb-custom-17: Alt+ampersand +! "Custom keybinding 18" Set from: Default +! rofi.kb-custom-18: Alt+asterisk +! "Custom Keybinding 19" Set from: Default +! rofi.kb-custom-19: Alt+parenleft +! "The display name of this browser" Set from: Default +! rofi.display-ssh: +! "The display name of this browser" Set from: Default +! rofi.display-run: +! "The display name of this browser" Set from: Default +! rofi.display-drun: +! "The display name of this browser" Set from: Default +! rofi.display-window: +! "The display name of this browser" Set from: Default +! rofi.display-windowcd: +! "The display name of this browser" Set from: Default +! rofi.display-combi: diff --git a/Xresources.d/st.Xresources b/Xresources.d/st.Xresources new file mode 100644 index 0000000..d800c6a --- /dev/null +++ b/Xresources.d/st.Xresources @@ -0,0 +1,59 @@ +! These are all possible options, presented with default values. +! xst will fallback to *.option if st.option is not present. +! see src/config.h for more information about option meanings. + +! These options only take effect on startup. +st.termname: st-256color +! if you do not set shell, precedence is: -e arg, utmp option, SHELL env var, /etc/passwd shell +!st.shell: /bin/zsh + +! The following options options can be reloaded via USR1 signal. +st.font: Fira Code:pixelsize=18:antialias=true:hinting=true; +st.borderpx: 4 +! Available cursor values: 2 4 6 7 = █ _ | ☃ ( 1 3 5 are blinking versions) +st.cursorshape: 2 +st.cursorthickness: 2 +st.bold_font: 1 +st.xfps: 120 +st.actionfps: 30 +st.chscale: 1.0 +st.cwscale: 1.0 +st.blinktimeout: 800 +st.bellvolume: 100 +! this is a char that is exposed like so: `printf '\033[z'` +st.prompt_char: $ + +! opacity==255 means what terminal will be not transparent, 0 - fully transparent +st.opacity: 255 + +! Defaults taken from base16-twilight colorscheme. +st.foreground: base05 +st.background: base00 +st.cursorColor: base05 + +st.color0: base00 +st.color1: base08 +st.color2: base0B +st.color3: base0A +st.color4: base0D +st.color5: base0E +st.color6: base0C +st.color7: base05 + +st.color8: base03 +st.color9: base08 +st.color10: base0B +st.color11: base0A +st.color12: base0D +st.color13: base0E +st.color14: base0C +st.color15: base07 + +! Note: colors beyond 15 might not be loaded (e.g., xterm, urxvt), +! use 'shell' template to set these if necessary +st.color16: base09 +st.color17: base0F +st.color18: base01 +st.color19: base02 +st.color20: base04 +st.color21: base06 diff --git a/Xresources.d/urxvt.Xresources b/Xresources.d/urxvt.Xresources new file mode 100644 index 0000000..5bcaab5 --- /dev/null +++ b/Xresources.d/urxvt.Xresources @@ -0,0 +1,29 @@ +URxvt*depth: 32 + +#define urxvtsize 8 + +URxvt*font: xft:Fira\ Code:size=urxvtsize:antialias=true:hinting=true,xft:DejaVu\ Sans\ Mono:size=urxvtsize:antialias=true:hinting=true,xft:Symbola:size=urxvtsize:antialias=true:hinting=true,xft:FontAwesome:size=urxvtsize:antialias=true:hinting=true + +!URxvt*scrollstyle: plain + +URxvt*scrollBar: false +URxvt*scrollTtyOutput: false +URxvt*scrollWithBuffer: true +URxvt*scrollTtyKeypress: true +URxvt*saveLines: 10000 + +URxvt*urgentOnBell: true + +URxvt.perl-ext-common: default,clipboard,url-select,keyboard-select +URxvt.url-select.launcher: firefox +URxvt.url-select.underline: true +URxvt.keysym.M-u: perl:url-select:select-next +URxvt.keysym.M-Escape: perl:keyboard-select:activate +URxvt.keysym.M-s: perl:keyboard-select:search + +URxvt*iso14755: False +!URxvt*keysym.Shift-Control-C: perl:clipboard:copy +!URxvt*keysym.Shift-Control-V: perl:clipboard:paste +!URxvt*clipboard.copycmd: xclip -i -selection clipboard +!URxvt*clipboard.pastecmd: xclip -o -selection clipboard + -- 2.51.2