mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-06-15 22:26:39 +02:00
meta: Remove all references to urxvt and termite
Now that I've learned kitty, other terminal emulators like termite and urxvt are no longer necessary. Here I remove any config files that were necessary for either termite or urxvt and change all terminal options to kitty. As an added bonus, a global gtk.css file is no longer necessary. This contradicted a core idea of dotfiles (that every program should have its own directory in $XDG_CONFIG_HOME) and was in general a weird hack that also affected non-termite emulators.
This commit is contained in:
parent
4387ab119c
commit
df766c3a48
15
Makefile
15
Makefile
@ -38,13 +38,10 @@ uninstall:
|
|||||||
prune:
|
prune:
|
||||||
@$(call ${NS_STOW_COMMAND},R)
|
@$(call ${NS_STOW_COMMAND},R)
|
||||||
|
|
||||||
# ========================
|
.PHONY: enable-mpd
|
||||||
# ======= systemd ========
|
enable-mpd:
|
||||||
# ========================
|
@systemctl --user enable --now mpd.service
|
||||||
|
|
||||||
NS_SYSTEMD_SERVICES := ssh-agent urxvtd mpd
|
.PHONY: enable-ssh-agent
|
||||||
|
enable-ssh-agent:
|
||||||
.PHONY: systemd-enable-now
|
@systemctl --user enable --now ssh-agent.service
|
||||||
systemd-enable-now:
|
|
||||||
@$(foreach service,${NS_SYSTEMD_SERVICES},systemctl --user enable --now ${service}.service;)
|
|
||||||
@echo "SUCCESS: Enabled the following services: ${NS_SYSTEMD_SERVICES}"
|
|
||||||
|
@ -22,29 +22,4 @@ Xft.hintstyle: hintfull
|
|||||||
! Set the type of subpixel antialiasing to rgb
|
! Set the type of subpixel antialiasing to rgb
|
||||||
Xft.rgba: rgb
|
Xft.rgba: rgb
|
||||||
|
|
||||||
! Make letter spacing identical to termite
|
|
||||||
URxvt.letterSpace: 1
|
|
||||||
|
|
||||||
! urxvt settings
|
|
||||||
URxvt.font: xft:Hack:size=11
|
|
||||||
|
|
||||||
URxvt.scrollBar: false
|
|
||||||
URxvt.internalBorder: 30
|
|
||||||
URxvt.cursorBlink: true
|
|
||||||
URxvt.pointerBlank: true
|
|
||||||
|
|
||||||
! https://wiki.gentoo.org/wiki/Rxvt-unicode
|
|
||||||
URxvt.perl-ext-common: default,selection-to-clipboard,pasta,matcher,keyboard-select
|
|
||||||
URxvt.keysym.M-u: perl:url-select:select_next
|
|
||||||
URxvt.url-launcher: /usr/bin/firefox
|
|
||||||
URxvt.underlineURLs: true
|
|
||||||
URxvt.matcher.button: 1
|
|
||||||
URxvt.keysym.M-Escape:perl:keyboard-select:activate
|
|
||||||
URxvt.keysym.Control-Shift-V: perl:pasta:paste
|
|
||||||
URxvt.clipboard.autocopy: true
|
|
||||||
|
|
||||||
! Disable default ctrl shift behavior of urxvt
|
|
||||||
URxvt.iso14755: false
|
|
||||||
URxvt.iso14755_52: false
|
|
||||||
|
|
||||||
! vim:ft=xdefaults
|
! vim:ft=xdefaults
|
||||||
|
@ -60,7 +60,7 @@ compton -b
|
|||||||
# bspc rules
|
# bspc rules
|
||||||
bspc rule -a mpv state=floating
|
bspc rule -a mpv state=floating
|
||||||
bspc rule -a feh state=floating
|
bspc rule -a feh state=floating
|
||||||
bspc rule -a URxvt:floating state=floating
|
bspc rule -a kitty:floating state=floating
|
||||||
|
|
||||||
bspc rule -a kwrite state=floating
|
bspc rule -a kwrite state=floating
|
||||||
bspc rule -a ark state=floating
|
bspc rule -a ark state=floating
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
/* New Start: A modern Arch workflow built with an emphasis on functionality.
|
|
||||||
* Copyright (C) 2017-2018 Donovan Glover
|
|
||||||
*/
|
|
||||||
|
|
||||||
VteTerminal, vte-terminal {
|
|
||||||
/* Same as URxvt.internalBorder */
|
|
||||||
padding: 30px;
|
|
||||||
}
|
|
@ -6,7 +6,7 @@ configuration {
|
|||||||
bw: 0;
|
bw: 0;
|
||||||
theme: "~/.cache/wal/colors-rofi-dark.rasi";
|
theme: "~/.cache/wal/colors-rofi-dark.rasi";
|
||||||
drun-icon-theme: "Papirus-Dark";
|
drun-icon-theme: "Papirus-Dark";
|
||||||
terminal: "urxvtc";
|
terminal: "kitty";
|
||||||
scroll-method: 1;
|
scroll-method: 1;
|
||||||
columns: 3;
|
columns: 3;
|
||||||
width: 70;
|
width: 70;
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
# New Start: A modern Arch workflow built with an emphasis on functionality.
|
# New Start: A modern Arch workflow built with an emphasis on functionality.
|
||||||
# Copyright (C) 2018 Donovan Glover
|
# Copyright (C) 2018 Donovan Glover
|
||||||
|
|
||||||
c='URxvt' # Class
|
c='kitty' # Class
|
||||||
i='dropdown' # Instance
|
i='dropdown' # Instance
|
||||||
x='urxvtc -name' # Executable
|
x='kitty --name' # Executable
|
||||||
|
|
||||||
# Note: This solution will not work with termite since it registers two ids.
|
# Note: This solution will not work with termite since it registers two ids.
|
||||||
# See https://github.com/thestinger/termite/issues/634 for more information.
|
# See https://github.com/thestinger/termite/issues/634 for more information.
|
||||||
|
@ -11,11 +11,11 @@ super + p
|
|||||||
|
|
||||||
# Open a new terminal window
|
# Open a new terminal window
|
||||||
super + {_,shift} + Return
|
super + {_,shift} + Return
|
||||||
{kitty,urxvtc}
|
kitty {_,--name floating}
|
||||||
|
|
||||||
# Toggle a dropdown terminal or open a new floating window
|
# Toggle a dropdown terminal
|
||||||
super + {_,shift} + backslash
|
super + backslash
|
||||||
{~/.config/sxhkd/dropdown.sh,urxvtc -name floating}
|
~/.config/sxhkd/dropdown.sh
|
||||||
|
|
||||||
# toggle polybar: top_padding depends on the height you set in polybar/config
|
# toggle polybar: top_padding depends on the height you set in polybar/config
|
||||||
super + o
|
super + o
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=urxvtd
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=forking
|
|
||||||
ExecStart=/usr/bin/urxvtd -q -o -f
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=default.target
|
|
@ -1,29 +0,0 @@
|
|||||||
*foreground: {foreground}
|
|
||||||
*background: {background}
|
|
||||||
URxvt*cursorColor: {cursor}
|
|
||||||
URxvt*borderColor: {background}
|
|
||||||
|
|
||||||
*color0: {color0}
|
|
||||||
*color1: {color1}
|
|
||||||
*color2: {color2}
|
|
||||||
*color3: {color3}
|
|
||||||
*color4: {color4}
|
|
||||||
*color5: {color5}
|
|
||||||
*color6: {color6}
|
|
||||||
*color7: {color7}
|
|
||||||
*color8: {color8}
|
|
||||||
*color9: {color9}
|
|
||||||
*color10: {color10}
|
|
||||||
*color11: {color11}
|
|
||||||
*color12: {color12}
|
|
||||||
*color13: {color13}
|
|
||||||
*color14: {color14}
|
|
||||||
*color15: {color15}
|
|
||||||
|
|
||||||
! Black color that will not be affected by bold highlighting.
|
|
||||||
*color66: {color0}
|
|
||||||
|
|
||||||
! Disable transparency for better image support
|
|
||||||
! This also makes the terminal faster and makes images persist between
|
|
||||||
! desktops with the urxvt mode in ranger.
|
|
||||||
URxvt*depth:0
|
|
Loading…
x
Reference in New Issue
Block a user