...
 
Commits (3)
  • Gigadoc 2's avatar
    remove leftover indentline config · a96fe745
    Gigadoc 2 authored
    a96fe745
  • Gigadoc 2's avatar
    switch from konsole to alacritty and termite · 832f904c
    Gigadoc 2 authored
    Konsole is still very nice, but QTs font rendering for OTF just looks
    wrong. I initially wanted to switch to kitty, but kitty has no subpixel
    rendering at all, making filigree fonts looking grainy and incomplete.
    The stable version of alacritty first failed to run natively on sway at
    all, and it is reported to focus on "line speed" over typing latency and
    have other issues, so I went for termite first, as it appeared to be the
    most lightweight terminal that runs natively on Wayland with acceptable
    font rendering and plenty of supported escape codes.
    I then tried the current git master of alacritty, which does work
    natively on sway. Despite what is said about it, the percieved latency
    from hitting a key to it showing up on the screen seems lower than what
    termite has to offer. The dynamic_padding feature is really
    aesthetically pleasing as well. There are some missing pieces though,
    most importantly a scrollback search (or export, like kitty has), the
    atrocious rendering of box drawing characters (apparently all
    overlapping characters in general) and hyperlink escape code
    recognition. Most of that is going to be fixed eventually, though the
    devs are not planning on having alacritty take over rendering boxes, so
    fancy prompts and htop are probably never going to look as nice as on
    the other terminal emulators. Memory usage also seems to be very high
    with alacritty, probably because of the GPU-accelerated scrollback.
    I will try running alacritty as the default for now, but am prepared to
    switch to termite should the issues become too annoying.
    832f904c
  • Gigadoc 2's avatar
    remove xdg-desktop-portal-wlr service files · e9dacb7d
    Gigadoc 2 authored
    Upstream is shipping virtually the same now.
    e9dacb7d
# Configuration for Alacritty
# Font size and family
font:
size: 10.0
normal:
family: SF Mono
window:
# If the window does not exactly match the "character" width or heigth (it
# usually doesn't with tiling WMs), additional pixels with the background
# color will be shown. This option dynamically adds padding, effectively
# redistributing those pixels evenly around the window borders. This is very
# nice for avoiding an "almost full" extra row at the bottom of vim or
# something.
dynamic_padding: true
# Colors (Gruvbox dark)
colors:
# Default colors
primary:
# hard contrast: background = '#1d2021'
background: '#282828'
# soft contrast: background = '#32302f'
foreground: '#ebdbb2'
# Normal colors
normal:
black: '#282828'
red: '#cc241d'
green: '#98971a'
yellow: '#d79921'
blue: '#458588'
magenta: '#b16286'
cyan: '#689d6a'
white: '#a89984'
# Bright colors
bright:
black: '#928374'
red: '#fb4934'
green: '#b8bb26'
yellow: '#fabd2f'
blue: '#83a598'
magenta: '#d3869b'
cyan: '#8ec07c'
white: '#ebdbb2'
mouse:
# Hide the mouse cursor when typing
hide_when_typing: true
url:
# Don't open links when I try to select them
modifiers: Control
[$Version]
update_info=konsole.upd:2.9.0-global-options
[Colors]
CurrentPalette=Forty Colors
[Desktop Entry]
DefaultProfile=Bash Default.profile
[DownloadDialog Settings]
Height 1080=502
Width 1920=700
[Favorite Profiles]
Favorites=Bash Default.profile
[KonsoleWindow]
SaveGeometryOnExit=false
ShowMenuBarByDefault=false
[MainWindow]
MenuBar=Disabled
State=AAAA/wAAAAD9AAAAAAAAA74AAAQYAAAABAAAAAQAAAAIAAAACPwAAAAA
ToolBarsMovable=Disabled
Window-Maximized 1015x1920=true
Window-Maximized 1024x1280=true
Window-Maximized 1050x1400=true
Window-Maximized 1080x1920=true
Window-Maximized 1080x2944=true
Window-Maximized 1088x4480=true
Window-Maximized 1200x1920=true
Window-Maximized 480x640=true
Window-Maximized 600x800=true
Window-Maximized 649x845=true
Window-Maximized 720x1280=true
Window-Maximized 900x1240=true
Window-Maximized 995x1280=true
[TabBar]
TabBarPosition=Top
TabBarVisibility=ShowTabBarWhenNeeded
......@@ -19,9 +19,6 @@ call plug#end()
" Gruvbox
let g:gruvbox_italic = 1 " enable italcs, we can handle it
" indentLine
let g:indentLine_color_gui = '#504945'
" vimtex settings
let g:vimtex_compiler_latexmk = {
\ 'build_dir': '_latexmk',
......
......@@ -34,16 +34,16 @@ set $right l
set $term /usr/bin/systemd-run --user --scope -q \
-p PartOf=graphical-session.target \
-p After=graphical-session.target \
--unit="konsole-$(systemd-id128 new).scope" \
--unit="terminal-$(systemd-id128 new).scope" \
--description="sway-launched terminal" \
-- /usr/bin/konsole
-- /usr/bin/alacritty
# Launch applications through wofi, in a transient systemd scope.
set $menu /usr/bin/systemd-run --user --scope -q \
-p PartOf=graphical-session.target \
-p After=graphical-session.target \
--unit="wofi-app-$(systemd-id128 new).scope" \
--description="sway-wofi-launched application" \
-- /usr/bin/wofi -G -S drun -i -t /usr/bin/konsole
-- /usr/bin/wofi -G -S drun -i -t /usr/bin/alacritty
# Same thing but for shell commands
set $run /usr/bin/systemd-run --user --scope -q \
-p PartOf=graphical-session.target \
......
[Unit]
Description=xdg-desktop-portal backend for wlroots compositors
Documentation=https://github.com/emersion/xdg-desktop-portal-wlr
PartOf=graphical-session-pre.target
[Service]
Type=dbus
BusName=org.freedesktop.impl.portal.desktop.wlr
ExecStart=/usr/bin/xdg-desktop-portal-wlr
[options]
font = SF Mono 10
hyperlinks = true
mouse_autohide = true
search_wrap = false
[colors]
# This is just the gruvbox color scheme
# hard contrast: background = #1d2021
background = #282828
# soft contrast: background = #32302f
foreground = #ebdbb2
foreground_bold = #ebdbb2
# dark0 + gray
color0 = #282828
color8 = #928374
# neutral_red + bright_red
color1 = #cc241d
color9 = #fb4934
# neutral_green + bright_green
color2 = #98971a
color10 = #b8bb26
# neutral_yellow + bright_yellow
color3 = #d79921
color11 = #fabd2f
# neutral_blue + bright_blue
color4 = #458588
color12 = #83a598
# neutral_purple + bright_purple
color5 = #b16286
color13 = #d3869b
# neutral_aqua + faded_aqua
color6 = #689d6a
color14 = #8ec07c
# light4 + light1
color7 = #a89984
color15 = #ebdbb2
# vim: ft=dosini
[submodule "gruvbox-contrib"]
path = .local/share/gruvbox-contrib
url = https://github.com/morhetz/gruvbox-contrib.git
[D-BUS Service]
Name=org.freedesktop.impl.portal.desktop.wlr
Exec=/usr/bin/false
SystemdService=xdg-desktop-portal-wlr.service
Subproject commit edb3ee5f626cdfb250d5ab42c1f5ccb9f8050514
[Appearance]
AntiAliasFonts=true
BoldIntense=true
ColorScheme=Gruvbox_dark
Font=Meslo LG S,9,-1,5,50,0,0,0,0,0
UseFontLineChararacters=false
[Cursor Options]
CursorShape=0
CustomCursorColor=215,153,33
UseCustomCursorColor=false
[Encoding Options]
DefaultEncoding=UTF-8
[General]
DimWhenInactive=false
Environment=TERM=xterm-256color,COLORTERM=1,NVIM_TUI_ENABLE_TRUE_COLOR=1
Name=Bash Default
Parent=FALLBACK/
TerminalColumns=120
TerminalRows=32
[Interaction Options]
AutoCopySelectedText=true
MiddleClickPasteMode=1
OpenLinksByDirectClickEnabled=false
TrimTrailingSpacesInSelectedText=true
UnderlineFilesEnabled=false
[Keyboard]
KeyBindings=default
[Scrolling]
HistoryMode=1
HistorySize=10000
ScrollBarPosition=2
[Terminal Features]
BidiRenderingEnabled=true
BlinkingCursorEnabled=true
ReverseUrlHints=true
UrlHintsModifiers=67108864
/home/gigadoc2/.local/share/gruvbox-contrib/konsole/Gruvbox_dark.colorscheme
\ No newline at end of file
/home/gigadoc2/.local/share/gruvbox-contrib/konsole/Gruvbox_light.colorscheme
\ No newline at end of file