DEV Community

HaxNet
HaxNet

Posted on

6

.Xresources

I wanted to share my Xresources because I just love the way it looks.
I use Tokyo Night theme for my URxvt, vim, and airline

Click here for Tokyo Night

I forked it so I can just remember to get it whenever I decide to reformat or install Arch somewhere else.

Arch Layout

!Tokyo Night theme
! general
*foreground: #a9b1d6
*background: #1a1b26
*cursorColor: #a9b1d6

! terminal padding color
*borderColor: #1a1b26

! black
*color0: #1a1b26
*color8: #4e5173

! red
*color1: #F7768E
*color9: #F7768E

! green
*color2: #9ECE6A
*color10: #9ECE6A

! yellow
*color3: #E0AF68
*color11: #E0AF68

! blue
*color4: #7AA2F7
*color12: #7AA2F7

! magenta
*color5: #9a7ecc
*color13: #9a7ecc

! cyan
*color6: #4abaaf
*color14: #4abaaf

! white
*color7: #acb0d0
*color15: #acb0d0
! Tokyo Night theme ends

! Rofi
rofi.font: monospace 12
rofi.padding: 20
rofi.line-padding: 2
rofi.color-enabled: true
rofi.hide-scrollbar: true
rofi.separator-style: solid
rofi.color-window: #1c2023, #919ba0, #1c2023
rofi.color-normal: #1c2023, #919ba0, #1c2023, #a4a4a4, #1c2023
rofi.color-urgent: argb:00000000, #f43753, argb:00000000, argb:00000000, #e29a49
rofi.color-active: argb:00000000, #49bbfb, argb:00000000, argb:00000000, #e29a49
rofi.kb-cancel: Escape,Alt+F1

! xterm
xterm*termName: xterm-256color
xterm*font: monospace
xterm*faceName: monospace:size=11
xterm*loginShell: true
xterm*vt100*geometry: 90x34
xterm*saveLines: 2000
xterm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48
xterm*eightBitInput: false
xterm*allowBoldFonts: false

! URxvt
URxvt*saveline: 15000
URxvt*termName: rxvt-256color
URxvt*iso14755: false
URxvt*depth: 32
URxvt*background: [95]#1C2023
URxvt*scrollBar: false
URxvt*scrollBar_right: false
URxvt*internalBorder: 0
URxvt*externalBorder: 0
URxvt*letterSpace: -1

!URxvt.font: xft:ProFont for Powerline:style=regular:size=13
!URxvt.font: xft:Meslo LG S for Powerline:style=regular:size=11
!URxvt.font: xft:FiraCode Nerd Font Mono:size=11
!URxvt.font: xft:RobotoMono Nerd Font Mono:style=bold :size=11
!URxvt.font: xft:Source Code Pro for Powerline:style=regular:size=11
!URxvt.font: xft:monospace:size=9
URxvt.font: xft:Hack:style=Regular:size=9
!URxvt.font: xft:DIN Round Pro:style=Light:size=11
URxvt.copyCommand: xclip -i -selection clipboard
URxvt.pasteCommand: xclip -o -selection clipboard
URxvt.urlLauncher: exo-open
URxvt.cursorBlink: true
URxvt.cursorUnderline: true
URxvt.underlineURLs: true
URxvt.urlButton: 1
URxvt.geometry: 90x34
URxvt.tabbed.tabbar-fg: 4
URxvt.tabbed.tabbar-bg: 16
URxvt.tabbed.tab-fg: 15
URxvt.tabbed.tab-bg: 4
URxvt*buffered: false

URxvt.perl-ext-common: default,matcher,font-size
URxvt.url-launcher: /usr/bin/qutebrowser
URxvt.matcher.button: 1

!https://github.com/HaxNet/urxvt-font-size install this to increase the size in the terminal
URxvt.keysym.C-Up: font-size:increase
URxvt.keysym.C-Down: font-size:decrease
URxvt.keysym.C-equal: font-size:reset

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (3)

Collapse
 
sureshsaragadam profile image
sureshsaragadam

very impressive, i just want to find how to do the same desktop setup. I am using the arch, Urxvt, Vim, i3wm, but i copied the resource file as it is. i did not get the same output.

How is it possible to get the same desktop setup? can you please brief.

Collapse
 
haxnet profile image
HaxNet

Hi @sureshsaragadam my guess is that the resolution is the cause. I do the same with my desktop and laptop but I had to config my font size and stuff. Typically, I will end up forgetting something specific that throws it off. Sorry I can't be of any help

Collapse
 
dimassss profile image
Dmytro Karpus

You have to chage all lines where is * to dot. For example "URxvt*myvar" must be "URxvt.myvar". Howerver do not touch lines which start with *, for example "*color03: #123456". The difference is that in the case of URxvt example line that dot means accessing corresponding property of URxvt. So "URxvt.cursorBlink: true" means that you want to set property cursorBlink of namespace URxvt to value true. But in the case of lines which start with * it simply means "in all namespaces". So "*foreground: #123456" means to set foreground property to hex color #123456 as default in all namespaces where this property exists.