big update!
This commit is contained in:
parent
eff04f9ced
commit
6ecb7c899f
19 changed files with 2268 additions and 328 deletions
80
Xdefaults
80
Xdefaults
|
@ -14,47 +14,71 @@ xfontsel*Foreground: white
|
|||
|
||||
! urxvt settings
|
||||
|
||||
URxvt*cursorColor: #D33682
|
||||
URxvt*cursorBlink: true
|
||||
URxvt*cursorColor: #93A1A1
|
||||
URxvt*cursorBlink: false
|
||||
URxvt*foreground: #93A1A1
|
||||
!URxvt*background: #000f19
|
||||
URxvt*background: rgba:0000/0f00/1900/c800
|
||||
URxvt*scrollBar: true
|
||||
URxvt*background: #000f19
|
||||
!URxvt*background: rgba:0000/0f00/1900/c800
|
||||
Aterm*background: #000f19
|
||||
Aterm*font: -*-lucida-medium-r-*-*-12-*-*-*-*-*-*-*
|
||||
URxvt*scrollBar: false
|
||||
URxvt*scrollBar_right: true
|
||||
URxvt*scrollBar_floating: True
|
||||
URxvt*scrollstyle: plain
|
||||
URxvt*scrollColor: #797979
|
||||
URxvt*secondaryScroll: false
|
||||
URxvt*thickness: 6
|
||||
!URxvt*transparent: True
|
||||
URxvt*internalBorder: 2
|
||||
URxvt*transparent: False
|
||||
!URxvt*tintColor: #002b36
|
||||
URxvt*saveLines:999999
|
||||
URxvt*geometry: 113x45
|
||||
!URxvt*geometry: 113x45
|
||||
URxvt*depth:32
|
||||
URxvt*iconFile: /home/nilix/lib/img/ux/terminal-icon.png
|
||||
|
||||
!*color0: #073642
|
||||
*color0: #000f19
|
||||
*color1: #dc322f
|
||||
*color2: #859900
|
||||
*color3: #b58900
|
||||
*color4: #268bd2
|
||||
*color5: #d33682
|
||||
*color6: #2aa198
|
||||
*color7: #eee8d5
|
||||
|
||||
*color8: #002b36
|
||||
*color9: #cb4b16
|
||||
*color10: #586e75
|
||||
*color11: #657b83
|
||||
*color12: #839496
|
||||
*color13: #6c71c4
|
||||
*color14: #93a1a1
|
||||
*color15: #fdf6e3
|
||||
|
||||
!black
|
||||
*color0: #161616
|
||||
*color8: #2B2B2B
|
||||
!*color0: #161616
|
||||
!*color8: #2B2B2B
|
||||
!red
|
||||
*color1: #990910
|
||||
*color9: #D0141D
|
||||
!*color1: #990910
|
||||
!*color9: #D0141D
|
||||
!green
|
||||
*color2: #099961
|
||||
*color10: #14d080
|
||||
!*color2: #099961
|
||||
!*color10: #14d080
|
||||
!yellow
|
||||
*color3: #996b09
|
||||
*color11: #D09414
|
||||
!*color3: #996b09
|
||||
!*color11: #D09414
|
||||
!blue
|
||||
*color4: #096d99
|
||||
*color12: #1482D0
|
||||
!*color4: #096d99
|
||||
!*color12: #1482D0
|
||||
!magenta
|
||||
*color5: #99094f
|
||||
*color13: #D33682
|
||||
!*color5: #99094f
|
||||
!*color13: #D33682
|
||||
!cyan
|
||||
*color6: #09998d
|
||||
*color14: #36D3C6
|
||||
!*color6: #09998d
|
||||
!*color14: #36D3C6
|
||||
!white
|
||||
*color7: #586E75
|
||||
*color15: #A1C5C5
|
||||
!*color7: #586E75
|
||||
!*color15: #A1C5C5
|
||||
|
||||
XTerm*cursorColor: #D33682
|
||||
XTerm*background: #000000
|
||||
|
@ -68,9 +92,12 @@ URxvt.colorUL: #93C0BE
|
|||
! xosview
|
||||
|
||||
xosview*captions: False
|
||||
xosview*netGraph: False
|
||||
xosview*font: *-lucidatypewriter-medium-*12-*-75-*
|
||||
xosview*background: #000000
|
||||
xosview*foreground: #797979
|
||||
xosview*loadWarnThreshold: 2
|
||||
xosview*loadCritThreshold: 4
|
||||
xosview*cpuUserColor: #1f9b92
|
||||
xosview*cpuFreeColor: #000f19
|
||||
xosview*cpuPriority: 2
|
||||
|
@ -80,9 +107,14 @@ xosview:cpuFormat: all
|
|||
xosview*memUsedColor: #1f9b92
|
||||
xosview*memSharedColor: #1f9b92
|
||||
xosview*memMapColor: #1f9b92
|
||||
xosview*memSlabColor: #93a1a1
|
||||
xosview*memBufferColor: #c8c8c8
|
||||
xosview*memCacheColor: #c8c8c8
|
||||
xosview*memFreeColor: #000f19
|
||||
xosview*swapUsedColor: #1f9b92
|
||||
xosview*swapFreeColor: #000f19
|
||||
xosview*page: False
|
||||
xosview*disk: False
|
||||
xosview*loadProcColor: #1f9b92
|
||||
xosview*loadIdleColor: #000f19
|
||||
xosview*loadCritColor: #d09149
|
||||
|
@ -96,4 +128,4 @@ xosview*batteryUsedColor: #000f19
|
|||
xosview*PoorQualityColor: #c8c8c8
|
||||
xosview*FairQualityColor: #c8c8c8
|
||||
xosview*GoodQualityColor: #1f9b92
|
||||
xosview*wirelessUsedColor: #000f19
|
||||
xosview*wirelessUsedColor: #000f19
|
||||
|
|
776
alacritty.yml
Normal file
776
alacritty.yml
Normal file
|
@ -0,0 +1,776 @@
|
|||
# Configuration for Alacritty, the GPU enhanced terminal emulator.
|
||||
|
||||
# Import additional configuration files
|
||||
#
|
||||
# These configuration files will be loaded in order, replacing values in files
|
||||
# loaded earlier with those loaded later in the chain. The file itself will
|
||||
# always be loaded last.
|
||||
#import:
|
||||
# - /path/to/alacritty.yml
|
||||
|
||||
# Any items in the `env` entry below will be added as
|
||||
# environment variables. Some entries may override variables
|
||||
# set by alacritty itself.
|
||||
env:
|
||||
# TERM variable
|
||||
#
|
||||
# This value is used to set the `$TERM` environment variable for
|
||||
# each instance of Alacritty. If it is not present, alacritty will
|
||||
# check the local terminfo database and use `alacritty` if it is
|
||||
# available, otherwise `xterm-256color` is used.
|
||||
TERM: xterm-256color
|
||||
|
||||
window:
|
||||
# Window dimensions (changes require restart)
|
||||
#
|
||||
# Number of lines/columns (not pixels) in the terminal. The number of columns
|
||||
# must be at least `2`, while using a value of `0` for columns and lines will
|
||||
# fall back to the window manager's recommended size.
|
||||
dimensions:
|
||||
columns: 128
|
||||
lines: 32
|
||||
|
||||
# Window position (changes require restart)
|
||||
#
|
||||
# Specified in number of pixels.
|
||||
# If the position is not set, the window manager will handle the placement.
|
||||
#position:
|
||||
# x: 0
|
||||
# y: 0
|
||||
|
||||
# Window padding (changes require restart)
|
||||
#
|
||||
# Blank space added around the window in pixels. This padding is scaled
|
||||
# by DPI and the specified value is always added at both opposing sides.
|
||||
padding:
|
||||
x: 2
|
||||
y: 2
|
||||
|
||||
# Spread additional padding evenly around the terminal content.
|
||||
dynamic_padding: false
|
||||
|
||||
# Window decorations
|
||||
#
|
||||
# Values for `decorations`:
|
||||
# - full: Borders and title bar
|
||||
# - none: Neither borders nor title bar
|
||||
#
|
||||
# Values for `decorations` (macOS only):
|
||||
# - transparent: Title bar, transparent background and title bar buttons
|
||||
# - buttonless: Title bar, transparent background, but no title bar buttons
|
||||
#decorations: full
|
||||
|
||||
# Startup Mode (changes require restart)
|
||||
#
|
||||
# Values for `startup_mode`:
|
||||
# - Windowed
|
||||
# - Maximized
|
||||
# - Fullscreen
|
||||
#
|
||||
# Values for `startup_mode` (macOS only):
|
||||
# - SimpleFullscreen
|
||||
#startup_mode: Windowed
|
||||
|
||||
# Window title
|
||||
#title: Alacritty
|
||||
|
||||
# Allow terminal applications to change Alacritty's window title.
|
||||
#dynamic_title: true
|
||||
|
||||
# Window class (Linux/BSD only):
|
||||
#class:
|
||||
# Application instance name
|
||||
#instance: Alacritty
|
||||
# General application class
|
||||
#general: Alacritty
|
||||
|
||||
# GTK theme variant (Linux/BSD only)
|
||||
#
|
||||
# Override the variant of the GTK theme. Commonly supported values are `dark` and `light`.
|
||||
# Set this to `None` to use the default theme variant.
|
||||
#gtk_theme_variant: None
|
||||
|
||||
#scrolling:
|
||||
# Maximum number of lines in the scrollback buffer.
|
||||
# Specifying '0' will disable scrolling.
|
||||
#history: 10000
|
||||
|
||||
# Scrolling distance multiplier.
|
||||
#multiplier: 3
|
||||
|
||||
# Font configuration
|
||||
font:
|
||||
# Normal (roman) font face
|
||||
normal:
|
||||
# Font family
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) Menlo
|
||||
# - (Linux/BSD) monospace
|
||||
# - (Windows) Consolas
|
||||
family: sauce code pro nerd font
|
||||
|
||||
# The `style` can be specified to pick a specific face.
|
||||
style: Regular
|
||||
|
||||
# Bold font face
|
||||
#bold:
|
||||
# Font family
|
||||
#
|
||||
# If the bold family is not specified, it will fall back to the
|
||||
# value specified for the normal font.
|
||||
#family: monospace
|
||||
|
||||
# The `style` can be specified to pick a specific face.
|
||||
#style: Bold
|
||||
|
||||
# Italic font face
|
||||
#italic:
|
||||
# Font family
|
||||
#
|
||||
# If the italic family is not specified, it will fall back to the
|
||||
# value specified for the normal font.
|
||||
#family: monospace
|
||||
|
||||
# The `style` can be specified to pick a specific face.
|
||||
#style: Italic
|
||||
|
||||
# Bold italic font face
|
||||
#bold_italic:
|
||||
# Font family
|
||||
#
|
||||
# If the bold italic family is not specified, it will fall back to the
|
||||
# value specified for the normal font.
|
||||
#family: monospace
|
||||
|
||||
# The `style` can be specified to pick a specific face.
|
||||
#style: Bold Italic
|
||||
|
||||
# Point size
|
||||
size: 6.5
|
||||
|
||||
|
||||
# Offset is the extra space around each character. `offset.y` can be thought of
|
||||
# as modifying the line spacing, and `offset.x` as modifying the letter spacing.
|
||||
#offset:
|
||||
# x: 0
|
||||
# y: 0
|
||||
|
||||
# Glyph offset determines the locations of the glyphs within their cells with
|
||||
# the default being at the bottom. Increasing `x` moves the glyph to the right,
|
||||
# increasing `y` moves the glyph upward.
|
||||
#glyph_offset:
|
||||
# x: 0
|
||||
# y: 0
|
||||
|
||||
# Thin stroke font rendering (macOS only)
|
||||
#
|
||||
# Thin strokes are suitable for retina displays, but for non-retina screens
|
||||
# it is recommended to set `use_thin_strokes` to `false`.
|
||||
#use_thin_strokes: true
|
||||
|
||||
# If `true`, bold text is drawn using the bright color variants.
|
||||
#draw_bold_text_with_bright_colors: false
|
||||
|
||||
|
||||
colors:
|
||||
# solarwolf
|
||||
primary:
|
||||
background: '0x000f19'
|
||||
foreground: '0x93a1a1'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '#000f19'
|
||||
red: '#dc322f' # red
|
||||
green: '#859900' # green
|
||||
yellow: '#b58900' # yellow
|
||||
blue: '#268bd2' # blue
|
||||
magenta: '#d33682' # magenta
|
||||
cyan: '#2aa198' # cyan
|
||||
white: '#eee8d5' # base2
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '#002b36' # base03
|
||||
red: '#cb4b16' # orange
|
||||
green: '#586e75' # base01
|
||||
yellow: '#657b83' # base00
|
||||
blue: '#839496' # base0
|
||||
magenta: '#6c71c4' # violet
|
||||
cyan: '#93a1a1' # base1
|
||||
white: '#fdf6e3' # base3
|
||||
# Colors (Tomorrow Night)
|
||||
#colors:
|
||||
# Default colors
|
||||
#primary:
|
||||
# background: '#1d1f21'
|
||||
# foreground: '#c5c8c6'
|
||||
|
||||
# Bright and dim foreground colors
|
||||
#
|
||||
# The dimmed foreground color is calculated automatically if it is not present.
|
||||
# If the bright foreground color is not set, or `draw_bold_text_with_bright_colors`
|
||||
# is `false`, the normal foreground color will be used.
|
||||
#dim_foreground: '#828482'
|
||||
#bright_foreground: '#eaeaea'
|
||||
|
||||
# Cursor colors
|
||||
#
|
||||
# Colors which should be used to draw the terminal cursor.
|
||||
#
|
||||
# Allowed values are CellForeground and CellBackground, which reference the
|
||||
# affected cell, or hexadecimal colors like #ff00ff.
|
||||
#cursor:
|
||||
# text: CellBackground
|
||||
# cursor: CellForeground
|
||||
|
||||
# Vi mode cursor colors
|
||||
#
|
||||
# Colors for the cursor when the vi mode is active.
|
||||
#
|
||||
# Allowed values are CellForeground and CellBackground, which reference the
|
||||
# affected cell, or hexadecimal colors like #ff00ff.
|
||||
#vi_mode_cursor:
|
||||
# text: CellBackground
|
||||
# cursor: CellForeground
|
||||
|
||||
# Selection colors
|
||||
#
|
||||
# Colors which should be used to draw the selection area.
|
||||
#
|
||||
# Allowed values are CellForeground and CellBackground, which reference the
|
||||
# affected cell, or hexadecimal colors like #ff00ff.
|
||||
#selection:
|
||||
# text: CellBackground
|
||||
# background: CellForeground
|
||||
|
||||
# Search colors
|
||||
#
|
||||
# Colors used for the search bar and match highlighting.
|
||||
#search:
|
||||
# Allowed values are CellForeground and CellBackground, which reference the
|
||||
# affected cell, or hexadecimal colors like #ff00ff.
|
||||
#matches:
|
||||
# foreground: '#000000'
|
||||
# background: '#ffffff'
|
||||
|
||||
#bar:
|
||||
# background: '#c5c8c6'
|
||||
# foreground: '#1d1f21'
|
||||
|
||||
# Normal colors
|
||||
#normal:
|
||||
# black: '#1d1f21'
|
||||
# red: '#cc6666'
|
||||
# green: '#b5bd68'
|
||||
# yellow: '#f0c674'
|
||||
# blue: '#81a2be'
|
||||
# magenta: '#b294bb'
|
||||
# cyan: '#8abeb7'
|
||||
# white: '#c5c8c6'
|
||||
|
||||
# Bright colors
|
||||
#bright:
|
||||
# black: '#666666'
|
||||
# red: '#d54e53'
|
||||
# green: '#b9ca4a'
|
||||
# yellow: '#e7c547'
|
||||
# blue: '#7aa6da'
|
||||
# magenta: '#c397d8'
|
||||
# cyan: '#70c0b1'
|
||||
# white: '#eaeaea'
|
||||
|
||||
# Dim colors
|
||||
#
|
||||
# If the dim colors are not set, they will be calculated automatically based
|
||||
# on the `normal` colors.
|
||||
#dim:
|
||||
# black: '#131415'
|
||||
# red: '#864343'
|
||||
# green: '#777c44'
|
||||
# yellow: '#9e824c'
|
||||
# blue: '#556a7d'
|
||||
# magenta: '#75617b'
|
||||
# cyan: '#5b7d78'
|
||||
# white: '#828482'
|
||||
|
||||
# Indexed Colors
|
||||
#
|
||||
# The indexed colors include all colors from 16 to 256.
|
||||
# When these are not set, they're filled with sensible defaults.
|
||||
#
|
||||
# Example:
|
||||
# `- { index: 16, color: '#ff00ff' }`
|
||||
#
|
||||
#indexed_colors: []
|
||||
|
||||
# Bell
|
||||
#
|
||||
# The bell is rung every time the BEL control character is received.
|
||||
#bell:
|
||||
# Visual Bell Animation
|
||||
#
|
||||
# Animation effect for flashing the screen when the visual bell is rung.
|
||||
#
|
||||
# Values for `animation`:
|
||||
# - Ease
|
||||
# - EaseOut
|
||||
# - EaseOutSine
|
||||
# - EaseOutQuad
|
||||
# - EaseOutCubic
|
||||
# - EaseOutQuart
|
||||
# - EaseOutQuint
|
||||
# - EaseOutExpo
|
||||
# - EaseOutCirc
|
||||
# - Linear
|
||||
#animation: EaseOutExpo
|
||||
|
||||
# Duration of the visual bell flash. A `duration` of `0` will disable the
|
||||
# visual bell animation.
|
||||
#duration: 0
|
||||
|
||||
# Visual bell animation color.
|
||||
#color: '#ffffff'
|
||||
|
||||
# Bell Command
|
||||
#
|
||||
# This program is executed whenever the bell is rung.
|
||||
#
|
||||
# When set to `command: None`, no command will be executed.
|
||||
#
|
||||
# Example:
|
||||
# command:
|
||||
# program: notify-send
|
||||
# args: ["Hello, World!"]
|
||||
#
|
||||
#command: None
|
||||
|
||||
# Background opacity
|
||||
#
|
||||
# Window opacity as a floating point number from `0.0` to `1.0`.
|
||||
# The value `0.0` is completely transparent and `1.0` is opaque.
|
||||
#background_opacity: 1.0
|
||||
|
||||
#selection:
|
||||
# This string contains all characters that are used as separators for "semantic words" in Alacritty.
|
||||
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||
|
||||
# When set to `true`, selected text will be copied to the primary clipboard.
|
||||
#save_to_clipboard: false
|
||||
|
||||
#cursor:
|
||||
# Cursor style
|
||||
#
|
||||
# Values for `style`:
|
||||
# - ▇ Block
|
||||
# - _ Underline
|
||||
# - | Beam
|
||||
#style: Block
|
||||
|
||||
# Vi mode cursor style
|
||||
#
|
||||
# If the vi mode cursor style is `None` or not specified, it will fall back to
|
||||
# the style of the active value of the normal cursor.
|
||||
#
|
||||
# See `cursor.style` for available options.
|
||||
#vi_mode_style: None
|
||||
|
||||
# If this is `true`, the cursor will be rendered as a hollow box when the
|
||||
# window is not focused.
|
||||
#unfocused_hollow: true
|
||||
|
||||
# Thickness of the cursor relative to the cell width as floating point number
|
||||
# from `0.0` to `1.0`.
|
||||
#thickness: 0.15
|
||||
|
||||
# Live config reload (changes require restart)
|
||||
#live_config_reload: true
|
||||
|
||||
# Shell
|
||||
#
|
||||
# You can set `shell.program` to the path of your favorite shell, e.g. `/bin/fish`.
|
||||
# Entries in `shell.args` are passed unmodified as arguments to the shell.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) /bin/bash --login
|
||||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
#shell:
|
||||
# program: /bin/bash
|
||||
# args:
|
||||
# - --login
|
||||
|
||||
# Startup directory
|
||||
#
|
||||
# Directory the shell is started in. If this is unset, or `None`, the working
|
||||
# directory of the parent process will be used.
|
||||
#working_directory: None
|
||||
|
||||
# WinPTY backend (Windows only)
|
||||
#
|
||||
# Alacritty defaults to using the newer ConPTY backend if it is available,
|
||||
# since it resolves a lot of bugs and is quite a bit faster. If it is not
|
||||
# available, the WinPTY backend will be used instead.
|
||||
#
|
||||
# Setting this option to `true` makes Alacritty use the legacy WinPTY backend,
|
||||
# even if the ConPTY backend is available.
|
||||
#winpty_backend: false
|
||||
|
||||
# Send ESC (\x1b) before characters when alt is pressed.
|
||||
#alt_send_esc: true
|
||||
|
||||
#mouse:
|
||||
# Click settings
|
||||
#
|
||||
# The `double_click` and `triple_click` settings control the time
|
||||
# alacritty should wait for accepting multiple clicks as one double
|
||||
# or triple click.
|
||||
#double_click: { threshold: 300 }
|
||||
#triple_click: { threshold: 300 }
|
||||
|
||||
# If this is `true`, the cursor is temporarily hidden when typing.
|
||||
#hide_when_typing: false
|
||||
|
||||
#url:
|
||||
# URL launcher
|
||||
#
|
||||
# This program is executed when clicking on a text which is recognized as a URL.
|
||||
# The URL is always added to the command as the last parameter.
|
||||
#
|
||||
# When set to `launcher: None`, URL launching will be disabled completely.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) open
|
||||
# - (Linux/BSD) xdg-open
|
||||
# - (Windows) explorer
|
||||
#launcher:
|
||||
# program: xdg-open
|
||||
# args: []
|
||||
|
||||
# URL modifiers
|
||||
#
|
||||
# These are the modifiers that need to be held down for opening URLs when clicking
|
||||
# on them. The available modifiers are documented in the key binding section.
|
||||
#modifiers: None
|
||||
|
||||
# Mouse bindings
|
||||
#
|
||||
# Mouse bindings are specified as a list of objects, much like the key
|
||||
# bindings further below.
|
||||
#
|
||||
# To trigger mouse bindings when an application running within Alacritty captures the mouse, the
|
||||
# `Shift` modifier is automatically added as a requirement.
|
||||
#
|
||||
# Each mouse binding will specify a:
|
||||
#
|
||||
# - `mouse`:
|
||||
#
|
||||
# - Middle
|
||||
# - Left
|
||||
# - Right
|
||||
# - Numeric identifier such as `5`
|
||||
#
|
||||
# - `action` (see key bindings)
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods` (see key bindings)
|
||||
#mouse_bindings:
|
||||
# - { mouse: Middle, action: PasteSelection }
|
||||
|
||||
# Key bindings
|
||||
#
|
||||
# Key bindings are specified as a list of objects. For example, this is the
|
||||
# default paste binding:
|
||||
#
|
||||
# `- { key: V, mods: Control|Shift, action: Paste }`
|
||||
#
|
||||
# Each key binding will specify a:
|
||||
#
|
||||
# - `key`: Identifier of the key pressed
|
||||
#
|
||||
# - A-Z
|
||||
# - F1-F24
|
||||
# - Key0-Key9
|
||||
#
|
||||
# A full list with available key codes can be found here:
|
||||
# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
|
||||
#
|
||||
# Instead of using the name of the keys, the `key` field also supports using
|
||||
# the scancode of the desired key. Scancodes have to be specified as a
|
||||
# decimal number. This command will allow you to display the hex scancodes
|
||||
# for certain keys:
|
||||
#
|
||||
# `showkey --scancodes`.
|
||||
#
|
||||
# Then exactly one of:
|
||||
#
|
||||
# - `chars`: Send a byte sequence to the running application
|
||||
#
|
||||
# The `chars` field writes the specified string to the terminal. This makes
|
||||
# it possible to pass escape sequences. To find escape codes for bindings
|
||||
# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
|
||||
# of tmux. Note that applications use terminfo to map escape sequences back
|
||||
# to keys. It is therefore required to update the terminfo when changing an
|
||||
# escape sequence.
|
||||
#
|
||||
# - `action`: Execute a predefined action
|
||||
#
|
||||
# - ToggleViMode
|
||||
# - SearchForward
|
||||
# Start searching toward the right of the search origin.
|
||||
# - SearchBackward
|
||||
# Start searching toward the left of the search origin.
|
||||
# - Copy
|
||||
# - Paste
|
||||
# - IncreaseFontSize
|
||||
# - DecreaseFontSize
|
||||
# - ResetFontSize
|
||||
# - ScrollPageUp
|
||||
# - ScrollPageDown
|
||||
# - ScrollHalfPageUp
|
||||
# - ScrollHalfPageDown
|
||||
# - ScrollLineUp
|
||||
# - ScrollLineDown
|
||||
# - ScrollToTop
|
||||
# - ScrollToBottom
|
||||
# - ClearHistory
|
||||
# Remove the terminal's scrollback history.
|
||||
# - Hide
|
||||
# Hide the Alacritty window.
|
||||
# - Minimize
|
||||
# Minimize the Alacritty window.
|
||||
# - Quit
|
||||
# Quit Alacritty.
|
||||
# - ToggleFullscreen
|
||||
# - SpawnNewInstance
|
||||
# Spawn a new instance of Alacritty.
|
||||
# - ClearLogNotice
|
||||
# Clear Alacritty's UI warning and error notice.
|
||||
# - ClearSelection
|
||||
# Remove the active selection.
|
||||
# - ReceiveChar
|
||||
# - None
|
||||
#
|
||||
# (`mode: Vi` only):
|
||||
# - Open
|
||||
# Open URLs at the cursor location with the launcher configured in `url.launcher`.
|
||||
# - Up
|
||||
# Move the vi mode cursor up by one line.
|
||||
# - Down
|
||||
# Move the vi mode cursor down by one line.
|
||||
# - Left
|
||||
# Move the vi mode cursor left by one character.
|
||||
# - Right
|
||||
# Move the vi mode cursor right by one character.
|
||||
# - First
|
||||
# Move the vi mode cursor to the start of the line, searching across newlines if it is already at the beginning.
|
||||
# - Last
|
||||
# Move the vi mode cursor to the end of the line, searching across newlines if it is already at the end.
|
||||
# - FirstOccupied
|
||||
# Move the vi mode cursor to the first non-empty cell in this line, searching across newlines if it is already at the first one.
|
||||
# - High
|
||||
# Move the vi mode cursor to the top of the screen.
|
||||
# - Middle
|
||||
# Move the vi mode cursor to the middle of the screen.
|
||||
# - Low
|
||||
# Move the vi mode cursor to the bottom of the screen.
|
||||
# - SemanticLeft
|
||||
# Move the vi mode cursor to the start of the previous semantically separated word.
|
||||
# - SemanticRight
|
||||
# Move the vi mode cursor to the start of the next semantically separated word.
|
||||
# - SemanticLeftEnd
|
||||
# Move the vi mode cursor to the end of the previous semantically separated word.
|
||||
# - SemanticRightEnd
|
||||
# Move the vi mode cursor to the end of the next semantically separated word.
|
||||
# - WordLeft
|
||||
# Move the vi mode cursor to the start of the previous whitespace separated word.
|
||||
# - WordRight
|
||||
# Move the vi mode cursor to the start of the next whitespace separated word.
|
||||
# - WordLeftEnd
|
||||
# Move the vi mode cursor to the end of the previous whitespace separated word.
|
||||
# - WordRightEnd
|
||||
# Move the vi mode cursor to the end of the next whitespace separated word.
|
||||
# - Bracket
|
||||
# Move the vi mode cursor to the next character that matches the bracket at the cursor's
|
||||
# current location.
|
||||
# - ToggleNormalSelection
|
||||
# - ToggleLineSelection
|
||||
# - ToggleBlockSelection
|
||||
# - ToggleSemanticSelection
|
||||
# Toggle semantic selection based on `selection.semantic_escape_chars`.
|
||||
# - SearchNext
|
||||
# Jump to the beginning of the next match.
|
||||
# - SearchPrevious
|
||||
# Jump to the beginning of the previous match.
|
||||
# - SearchStart
|
||||
# Jump to the next start of a match to the left of the vi mode cursor.
|
||||
# - SearchEnd
|
||||
# Jump to the next end of a match to the left of the vi mode cursor.
|
||||
#
|
||||
# (macOS only):
|
||||
# - ToggleSimpleFullscreen
|
||||
# Enter fullscreen without occupying another space.
|
||||
#
|
||||
# (Linux/BSD only):
|
||||
# - CopySelection
|
||||
# Copy from the selection buffer.
|
||||
# - PasteSelection
|
||||
# Paste from the selection buffer.
|
||||
#
|
||||
# - `command`: Fork and execute a specified command plus arguments
|
||||
#
|
||||
# The `command` field must be a map containing a `program` string and an
|
||||
# `args` array of command line parameter strings. For example:
|
||||
# `{ program: "alacritty", args: ["-e", "vttest"] }`
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods`: Key modifiers to filter binding actions
|
||||
#
|
||||
# - Command
|
||||
# - Control
|
||||
# - Option
|
||||
# - Super
|
||||
# - Shift
|
||||
# - Alt
|
||||
#
|
||||
# Multiple `mods` can be combined using `|` like this:
|
||||
# `mods: Control|Shift`.
|
||||
# Whitespace and capitalization are relevant and must match the example.
|
||||
#
|
||||
# - `mode`: Indicate a binding for only specific terminal reported modes
|
||||
#
|
||||
# This is mainly used to send applications the correct escape sequences
|
||||
# when in different modes.
|
||||
#
|
||||
# - AppCursor
|
||||
# - AppKeypad
|
||||
# - Alt
|
||||
# - Vi
|
||||
#
|
||||
# A `~` operator can be used before a mode to apply the binding whenever
|
||||
# the mode is *not* active, e.g. `~Alt`.
|
||||
#
|
||||
# Bindings are always filled by default, but will be replaced when a new
|
||||
# binding with the same triggers is defined. To unset a default binding, it can
|
||||
# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
|
||||
# a no-op if you do not wish to receive input characters for that binding.
|
||||
#
|
||||
# If the same trigger is assigned to multiple actions, all of them are executed
|
||||
# in the order they were defined in.
|
||||
#key_bindings:
|
||||
#- { key: Paste, action: Paste }
|
||||
#- { key: Copy, action: Copy }
|
||||
#- { key: L, mods: Control, action: ClearLogNotice }
|
||||
#- { key: L, mods: Control, mode: ~Vi, chars: "\x0c" }
|
||||
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
|
||||
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
|
||||
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
||||
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
||||
|
||||
# Vi Mode
|
||||
#- { key: Space, mods: Shift|Control, mode: Vi, action: ScrollToBottom }
|
||||
#- { key: Space, mods: Shift|Control, action: ToggleViMode }
|
||||
#- { key: Escape, mode: Vi, action: ClearSelection }
|
||||
#- { key: I, mode: Vi, action: ScrollToBottom }
|
||||
#- { key: I, mode: Vi, action: ToggleViMode }
|
||||
#- { key: C, mods: Control, mode: Vi, action: ToggleViMode }
|
||||
#- { key: Y, mods: Control, mode: Vi, action: ScrollLineUp }
|
||||
#- { key: E, mods: Control, mode: Vi, action: ScrollLineDown }
|
||||
#- { key: G, mode: Vi, action: ScrollToTop }
|
||||
#- { key: G, mods: Shift, mode: Vi, action: ScrollToBottom }
|
||||
#- { key: B, mods: Control, mode: Vi, action: ScrollPageUp }
|
||||
#- { key: F, mods: Control, mode: Vi, action: ScrollPageDown }
|
||||
#- { key: U, mods: Control, mode: Vi, action: ScrollHalfPageUp }
|
||||
#- { key: D, mods: Control, mode: Vi, action: ScrollHalfPageDown }
|
||||
#- { key: Y, mode: Vi, action: Copy }
|
||||
#- { key: Y, mode: Vi, action: ClearSelection }
|
||||
#- { key: Copy, mode: Vi, action: ClearSelection }
|
||||
#- { key: V, mode: Vi, action: ToggleNormalSelection }
|
||||
#- { key: V, mods: Shift, mode: Vi, action: ToggleLineSelection }
|
||||
#- { key: V, mods: Control, mode: Vi, action: ToggleBlockSelection }
|
||||
#- { key: V, mods: Alt, mode: Vi, action: ToggleSemanticSelection }
|
||||
#- { key: Return, mode: Vi, action: Open }
|
||||
#- { key: K, mode: Vi, action: Up }
|
||||
#- { key: J, mode: Vi, action: Down }
|
||||
#- { key: H, mode: Vi, action: Left }
|
||||
#- { key: L, mode: Vi, action: Right }
|
||||
#- { key: Up, mode: Vi, action: Up }
|
||||
#- { key: Down, mode: Vi, action: Down }
|
||||
#- { key: Left, mode: Vi, action: Left }
|
||||
#- { key: Right, mode: Vi, action: Right }
|
||||
#- { key: Key0, mode: Vi, action: First }
|
||||
#- { key: Key4, mods: Shift, mode: Vi, action: Last }
|
||||
#- { key: Key6, mods: Shift, mode: Vi, action: FirstOccupied }
|
||||
#- { key: H, mods: Shift, mode: Vi, action: High }
|
||||
#- { key: M, mods: Shift, mode: Vi, action: Middle }
|
||||
#- { key: L, mods: Shift, mode: Vi, action: Low }
|
||||
#- { key: B, mode: Vi, action: SemanticLeft }
|
||||
#- { key: W, mode: Vi, action: SemanticRight }
|
||||
#- { key: E, mode: Vi, action: SemanticRightEnd }
|
||||
#- { key: B, mods: Shift, mode: Vi, action: WordLeft }
|
||||
#- { key: W, mods: Shift, mode: Vi, action: WordRight }
|
||||
#- { key: E, mods: Shift, mode: Vi, action: WordRightEnd }
|
||||
#- { key: Key5, mods: Shift, mode: Vi, action: Bracket }
|
||||
#- { key: Slash, mode: Vi, action: SearchForward }
|
||||
#- { key: Slash, mods: Shift, mode: Vi, action: SearchBackward }
|
||||
#- { key: N, mode: Vi, action: SearchNext }
|
||||
#- { key: N, mods: Shift, mode: Vi, action: SearchPrevious }
|
||||
|
||||
# (Windows, Linux, and BSD only)
|
||||
#- { key: V, mods: Control|Shift, action: Paste }
|
||||
#- { key: C, mods: Control|Shift, action: Copy }
|
||||
#- { key: F, mods: Control|Shift, action: SearchForward }
|
||||
#- { key: B, mods: Control|Shift, action: SearchBackward }
|
||||
#- { key: C, mods: Control|Shift, mode: Vi, action: ClearSelection }
|
||||
#- { key: Insert, mods: Shift, action: PasteSelection }
|
||||
#- { key: Key0, mods: Control, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Add, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Subtract, mods: Control, action: DecreaseFontSize }
|
||||
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
||||
|
||||
# (Windows only)
|
||||
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
||||
|
||||
# (macOS only)
|
||||
#- { key: K, mods: Command, mode: ~Vi, chars: "\x0c" }
|
||||
#- { key: Key0, mods: Command, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Add, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: K, mods: Command, action: ClearHistory }
|
||||
#- { key: V, mods: Command, action: Paste }
|
||||
#- { key: C, mods: Command, action: Copy }
|
||||
#- { key: C, mods: Command, mode: Vi, action: ClearSelection }
|
||||
#- { key: H, mods: Command, action: Hide }
|
||||
#- { key: M, mods: Command, action: Minimize }
|
||||
#- { key: Q, mods: Command, action: Quit }
|
||||
#- { key: W, mods: Command, action: Quit }
|
||||
#- { key: N, mods: Command, action: SpawnNewInstance }
|
||||
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
||||
#- { key: F, mods: Command, action: SearchForward }
|
||||
#- { key: B, mods: Command, action: SearchBackward }
|
||||
|
||||
#debug:
|
||||
# Display the time it takes to redraw each frame.
|
||||
#render_timer: false
|
||||
|
||||
# Keep the log file after quitting Alacritty.
|
||||
#persistent_logging: false
|
||||
|
||||
# Log level
|
||||
#
|
||||
# Values for `log_level`:
|
||||
# - None
|
||||
# - Error
|
||||
# - Warn
|
||||
# - Info
|
||||
# - Debug
|
||||
# - Trace
|
||||
#log_level: Warn
|
||||
|
||||
# Print all received window events.
|
||||
#print_events: false
|
572
firefox/userChrome.css
Executable file
572
firefox/userChrome.css
Executable file
|
@ -0,0 +1,572 @@
|
|||
/*
|
||||
* Hide window controls
|
||||
*/
|
||||
.titlebar-buttonbox-container{
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.titlebar-placeholder,
|
||||
#TabsToolbar .titlebar-spacer {
|
||||
display: none;}
|
||||
#navigator-toolbox::after {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/*
|
||||
* Hide all the clutter in the navbar
|
||||
*/
|
||||
#main-window :-moz-any(
|
||||
#reader-mode-button,
|
||||
.tab-icon-image,
|
||||
#sidebar-button,
|
||||
#star-button,
|
||||
#pocket-button,
|
||||
#permissions-granted-icon,
|
||||
#fxa-toolbar-menu-button) {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/*
|
||||
* Hide tabs if only one tab
|
||||
*/
|
||||
#titlebar .tabbrowser-tab[first-visible-tab="true"][last-visible-tab="true"] {
|
||||
display: none !important;
|
||||
visibility: collapse !important;
|
||||
margin-left:-25vw !important;
|
||||
}
|
||||
|
||||
#new-tab-button {
|
||||
visibility: visible !important;
|
||||
display: -moz-box !important;
|
||||
}
|
||||
|
||||
/*
|
||||
* Steppenwolf theme
|
||||
*/
|
||||
#navigator-toolbox {
|
||||
border-bottom: 0px;
|
||||
border-bottom-color: #93a1a1 !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox toolbarspring {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
.tab-line[selected=true] {
|
||||
background-color: #1f9b92 !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox #urlbar-container {
|
||||
padding: 0 !important;
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
|
||||
#navigator-toolbox #PanelUI-button {
|
||||
padding: 0 !important;
|
||||
margin: 0 !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox #nav-bar {
|
||||
background: #222222 !important;
|
||||
box-shadow: none !important;
|
||||
padding-right: 4px !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox #pageActionButton {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#navigator-toolbox #pageActionSeparator {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#fullscr-toggler {
|
||||
height: 0 !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox .urlbar-history-dropmarker {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#navigator-toolbox #tracking-protection-icon-container {
|
||||
padding-right: 0 !important;
|
||||
border: none !important;
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox .tab-close-button, #navigator-toolbox #tabs-newtab-button {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#navigator-toolbox .toolbar-items {
|
||||
background: #000000 !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox #urlbar {
|
||||
font-family: 'SauceCodePro Nerd Font' !important;
|
||||
background: #000000 ;
|
||||
color: #c9c9c9 !important;
|
||||
padding: 0 !important;
|
||||
padding-left: 1ch !important;
|
||||
font-size: 10px;
|
||||
height: 24px;
|
||||
border: 1px solid #c9c9c9 !important;
|
||||
border-radius: 0 !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
#urlbar[breakout-extend=true] {
|
||||
background: rgba(0,0,0,0.8) !important;
|
||||
margin-top: 5px !important;
|
||||
padding: -8px, 0px, 0px, 0px !important;
|
||||
}
|
||||
|
||||
#urlbar[breakout-extend=true] #urlbar-input
|
||||
{
|
||||
margin-top: 0px !important;
|
||||
}
|
||||
|
||||
#urlbar[breakout-extend=true]:not([open=true]) {
|
||||
max-height: 24px !important;
|
||||
}
|
||||
|
||||
#urlbar[breakout-extend=true] #urlbar-input-container {
|
||||
top: -6px !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox #urlbar-background {
|
||||
background: rgba(0,0,0,1) !important;
|
||||
max-height: 25px !important;
|
||||
border: none !important;
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox #nav-bar-customization-target,
|
||||
#TabsToolbar-customization-target {
|
||||
background: #222222 !important;;
|
||||
}
|
||||
|
||||
#navigator-toolbox .toolbarbutton-1 {
|
||||
width: 22px;
|
||||
}
|
||||
|
||||
#navigator-toolbox #PanelUI-button {
|
||||
opacity: 1 !important;
|
||||
background: #000000 !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox #PanelUI-menu-button {
|
||||
background: #222222 !important;
|
||||
color: #c9c9c9 !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox .tabbrowser-tab {
|
||||
font-size: 12px;
|
||||
max-height: 32px !important;
|
||||
text-align: center !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox .tab-background {
|
||||
background: #222222 !important;
|
||||
box-shadow: none!important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox .tabbrowser-tab .tab-label {
|
||||
color: #797979 !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox .tab-background[selected="true"] {
|
||||
background: #222222 !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox .tabbrowser-tab[selected="true"] .tab-label {
|
||||
color: #c9c9c9 !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
#navigator-toolbox .tabbrowser-tab::after {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
#navigator-toolbox #urlbar-zoom-button {
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
#appMenu-fxa-container, #appMenu-fxa-container + toolbarseparator {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
#sync-setup {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/*
|
||||
* Hide hamburger menu
|
||||
*/
|
||||
|
||||
#PanelUI-button {
|
||||
-moz-box-ordinal-group: 0;
|
||||
border-left: none !important;
|
||||
border-right: none !important;
|
||||
position: absolute;
|
||||
height: 32px !important;
|
||||
visibility: collapse !important;
|
||||
}
|
||||
|
||||
#toolbar-context-menu .viewCustomizeToolbar {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
:root[uidensity=compact] #PanelUI-button {
|
||||
margin-top: -32px;
|
||||
}
|
||||
|
||||
#PanelUI-button {
|
||||
margin-top: -30px;
|
||||
}
|
||||
|
||||
:root[uidensity=touch] #PanelUI-button {
|
||||
margin-top: -36px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Tabs to the right of the urlbar
|
||||
*/
|
||||
|
||||
/* Move tab line to the bottom */
|
||||
#navigator-toolbox .tab-line {
|
||||
-moz-box-ordinal-group: 2;
|
||||
}
|
||||
|
||||
/* Modify these to change relative widths or default height */
|
||||
#navigator-toolbox{
|
||||
--uc-navigationbar-width: 50vw;
|
||||
--uc-toolbar-height: 32px;
|
||||
border: none !important;
|
||||
}
|
||||
/* Override for other densities */
|
||||
:root[uidensity="compact"] #navigator-toolbox{ --uc-toolbar-height: 32px; }
|
||||
:root[uidensity="touch"] #navigator-toolbox{ --uc-toolbar-height: 32px; }
|
||||
|
||||
:root[uidensity=compact] #urlbar-container.megabar{
|
||||
--urlbar-container-height: var(--uc-toolbar-height) !important;
|
||||
padding-block: 0 !important;
|
||||
}
|
||||
:root[uidensity=compact] #urlbar.megabar{
|
||||
--urlbar-toolbar-height: var(--uc-toolbar-height) !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
#TabsToolbar{
|
||||
font-family: "LiterationSans Nerd Font";
|
||||
}
|
||||
|
||||
.tab-label {
|
||||
text-align: center !important;
|
||||
-moz-box-flex: 1 !important;
|
||||
}
|
||||
|
||||
/* This isn't useful when tabs start in the middle of the window */
|
||||
.titlebar-placeholder[type="pre-tabs"],
|
||||
.titlebar-spacer[type="pre-tabs"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#nav-bar {
|
||||
margin-right: 0px
|
||||
}
|
||||
|
||||
/* Zero window drag space */
|
||||
:root[tabsintitlebar="true"] #nav-bar {
|
||||
padding-left: 0px !important;
|
||||
padding-right: 0px !important;
|
||||
}
|
||||
|
||||
/* 1px margin on touch density causes tabs to be too high */
|
||||
.tab-close-button {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
|
||||
/* Hide dropdown placeholder */
|
||||
#urlbar-container:not(:hover) .urlbar-history-dropmarker {
|
||||
margin-inline-start: -32px;
|
||||
}
|
||||
|
||||
/* Fix customization view */
|
||||
#customization-panelWrapper > .panel-arrowbox > .panel-arrow {
|
||||
margin-inline-end: initial !important;
|
||||
}
|
||||
|
||||
.tabbrowser-tab[first-visible-tab="true"][last-visible-tab="true"] : -moz-any(#TabsToolbar) {
|
||||
visibility: collapse !important;
|
||||
}
|
||||
|
||||
/*.tabbrowser-tab[fadein]{ max-width: 100vw !important }*/
|
||||
|
||||
|
||||
#toolbar-menubar[autohide="true"] > .titlebar-buttonbox-container{ display: none !important; }
|
||||
#toolbar-menubar{ left:0 }
|
||||
|
||||
@supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled"){
|
||||
#TabsToolbar > .titlebar-buttonbox-container{
|
||||
position: fixed;
|
||||
display: block;
|
||||
left: 0px;
|
||||
z-index: 1;
|
||||
}
|
||||
:root[tabsintitlebar="true"] #nav-bar{ padding-inline: calc(var(--uc-hide-window-control-space,1) * 96px + 20px) 0px !important; }
|
||||
|
||||
@media (-moz-os-version: windows-win10){
|
||||
:root[tabsintitlebar="true"] #nav-bar{ padding-left: calc(var(--uc-hide-window-control-space,1) * 134px + 20px) !important; }
|
||||
}
|
||||
#toolbar-menubar[autohide="true"] + #TabsToolbar .titlebar-buttonbox{ -moz-box-direction: reverse }
|
||||
}
|
||||
|
||||
#navigator-toolbox{ --tab-min-height: 32px }
|
||||
:root[uidensity="compact"] #navigator-toolbox{ --tab-min-height: 32px }
|
||||
|
||||
@media (-moz-os-version: windows-win10){
|
||||
:root[sizemode="maximized"] > body > box{ margin-top: 8px }
|
||||
}
|
||||
|
||||
#navigator-toolbox{
|
||||
display: flex;
|
||||
flex-direction: row-reverse;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
#titlebar{ -moz-appearance: none !important; }
|
||||
:root[tabsintitlebar="true"] #nav-bar{ padding-left: 20px }
|
||||
|
||||
#nav-bar,#PersonalToolbar{ flex-grow: 1; }
|
||||
|
||||
/* This margin on bookmarks toolbar makes absolutely no sense, but it won't work properly without it */
|
||||
.browser-toolbar.chromeclass-directories:not([collapsed="true"]) {
|
||||
min-width: 100vw !important;
|
||||
margin-bottom: var(--tab-min-height);
|
||||
}
|
||||
|
||||
/* reduce urlbar minimum width before things start to go to overflow menu */
|
||||
#urlbar-container {
|
||||
min-width: unset !important;
|
||||
}
|
||||
|
||||
#TabsToolbar > .titlebar-spacer[type="pre-tabs"]{ display: none !important; }
|
||||
#alltabs-button {
|
||||
visibility: collapse !important;
|
||||
}
|
||||
|
||||
#TabsToolbar {
|
||||
min-width: 0px !important;
|
||||
max-width: 66vw !important;
|
||||
}
|
||||
|
||||
#nav-bar{
|
||||
max-width: 100vw !important;
|
||||
}
|
||||
|
||||
#toolbar-menubar:not([active]) {
|
||||
width: 0px;
|
||||
}
|
||||
|
||||
#toolbar-menubar{
|
||||
--uc-menubaritem-height: 28px;
|
||||
--uc-menubaritem-width: 40px;
|
||||
}
|
||||
|
||||
menubar > menu {
|
||||
visibility: collapse;
|
||||
transition: visibility 0ms linear 0.1s;
|
||||
}
|
||||
menubar:hover > menu,
|
||||
#toolbar-menubar[autohide="true"]:not([inactive]) > #menubar-items > menubar > menu{visibility: visible}
|
||||
|
||||
#menubar-items {
|
||||
display: block;
|
||||
position: fixed;
|
||||
z-index: 500;
|
||||
background-color: rgba(0,0,0,0.8);
|
||||
inset-inline-start: 0;
|
||||
top: -1px !important;
|
||||
}
|
||||
menubar {
|
||||
-moz-box-orient: horizontal;
|
||||
height: 32px !important;
|
||||
width: 100vw !important;
|
||||
margin-top: 0px;
|
||||
top: -1px;
|
||||
}
|
||||
menubar > menu {
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
#toolbar-menubar[autohide="true"][inactive] > #menubar-items {
|
||||
max-height: 0px;
|
||||
overflow: -moz-hidden-unscrollable
|
||||
}
|
||||
|
||||
|
||||
#toolbar-menubar[autohide="true"]:not([inactive]) {
|
||||
margin-bottom: -40px;
|
||||
}
|
||||
|
||||
#toolbar-menubar > .titlebar-buttonbox-container + :-moz-any(toolbarbutton,toolbaritem) {
|
||||
margin-inline-start: var(--uc-menubaritem-width)
|
||||
}
|
||||
|
||||
/* hardcore tab width for small numbers of tabs */
|
||||
/* add two children to #tabbrowser-tabs (scrollbox and new tab button) */
|
||||
|
||||
/* two tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(4),
|
||||
.tabbrowser-tab:first-child:nth-last-child(4) ~ .tabbrowser-tab {
|
||||
min-width: 300px !important;
|
||||
}
|
||||
|
||||
/* three tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(5),
|
||||
.tabbrowser-tab:first-child:nth-last-child(5) ~ .tabbrowser-tab {
|
||||
min-width: 200px !important;
|
||||
}
|
||||
|
||||
/* four tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(6),
|
||||
.tabbrowser-tab:first-child:nth-last-child(6) ~ .tabbrowser-tab {
|
||||
min-width: 150px !important;
|
||||
}
|
||||
|
||||
/* five tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(7),
|
||||
.tabbrowser-tab:first-child:nth-last-child(7) ~ .tabbrowser-tab {
|
||||
min-width: 120px !important;
|
||||
}
|
||||
|
||||
/* six tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(8),
|
||||
.tabbrowser-tab:first-child:nth-last-child(8) ~ .tabbrowser-tab {
|
||||
min-width: 100px !important;
|
||||
}
|
||||
|
||||
/* seven tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(9),
|
||||
.tabbrowser-tab:first-child:nth-last-child(9) ~ .tabbrowser-tab {
|
||||
min-width: 87px !important;
|
||||
}
|
||||
|
||||
/* eight tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(10),
|
||||
.tabbrowser-tab:first-child:nth-last-child(10) ~ .tabbrowser-tab {
|
||||
min-width: 75px !important;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 830px){
|
||||
#TabsToolbar{ max-width: 50vw !important }
|
||||
|
||||
/* two tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(4),
|
||||
.tabbrowser-tab:first-child:nth-last-child(4) ~ .tabbrowser-tab {
|
||||
min-width: 100px !important;
|
||||
}
|
||||
|
||||
/* three tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(5),
|
||||
.tabbrowser-tab:first-child:nth-last-child(5) ~ .tabbrowser-tab {
|
||||
min-width: 75px !important;
|
||||
}
|
||||
|
||||
/* four tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(6),
|
||||
.tabbrowser-tab:first-child:nth-last-child(6) ~ .tabbrowser-tab {
|
||||
min-width: 75px !important;
|
||||
}
|
||||
|
||||
/* five tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(7),
|
||||
.tabbrowser-tab:first-child:nth-last-child(7) ~ .tabbrowser-tab {
|
||||
min-width: 75px !important;
|
||||
}
|
||||
|
||||
/* six tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(8),
|
||||
.tabbrowser-tab:first-child:nth-last-child(8) ~ .tabbrowser-tab {
|
||||
min-width: 75px !important;
|
||||
}
|
||||
|
||||
/* seven tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(9),
|
||||
.tabbrowser-tab:first-child:nth-last-child(9) ~ .tabbrowser-tab {
|
||||
min-width: 75px !important;
|
||||
}
|
||||
|
||||
/* eight tabs */
|
||||
.tabbrowser-tab:first-child:nth-last-child(10),
|
||||
.tabbrowser-tab:first-child:nth-last-child(10) ~ .tabbrowser-tab {
|
||||
min-width: 75px !important;
|
||||
}
|
||||
|
||||
}
|
||||
/* Remove the throbber */
|
||||
.tab-throbber {
|
||||
visibility: collapse !important;
|
||||
background-image: none !important;
|
||||
width: 0px !important;
|
||||
}
|
||||
|
||||
.tab-throbber::before
|
||||
{
|
||||
width: 0px !important;
|
||||
}
|
||||
|
||||
/* TAB ANIMATION: LOADING PROGRESS LINE INDICATOR */
|
||||
|
||||
.tab-throbber[busy]::before {
|
||||
background-image: none !important;
|
||||
animation: unset !important;
|
||||
width: 0px !important;
|
||||
}
|
||||
|
||||
.tab-throbber[busy]:not([progress])::before {
|
||||
filter: grayscale(100%) !important;
|
||||
}
|
||||
|
||||
@media (min-resolution: 2dppx) {
|
||||
.tab-throbber[busy]::before {
|
||||
background-image: none !important;
|
||||
}
|
||||
}
|
||||
/*---------------------------------------------------------------*/
|
||||
|
||||
.tabbrowser-tab .tab-loading-burst {
|
||||
background-image: linear-gradient(90deg, transparent, rgba(31,155,146,0.5)) !important;
|
||||
background-repeat: no-repeat !important;
|
||||
transition: background-size 0.5s ease-out !important;
|
||||
opacity: 0.5s linear !important;
|
||||
background-size: 0px 100% !important;
|
||||
background-position-y: bottom !important;
|
||||
left: -1px !important;
|
||||
}
|
||||
|
||||
.tabbrowser-tab:not([busy]) .tab-loading-burst {
|
||||
opacity: 0 !important;
|
||||
}
|
||||
|
||||
.tabbrowser-tab[busy] .tab-loading-burst {
|
||||
background-size: 20% 100% !important;
|
||||
transition: background-size 0.3s ease-out !important;
|
||||
}
|
||||
|
||||
.tabbrowser-tab[busy][progress] .tab-loading-burst {
|
||||
background-size: 100% 100% !important;
|
||||
transition-duration: 2s !important;
|
||||
}
|
||||
|
||||
.tabbrowser-tab[bursting] .tab-loading-burst {
|
||||
background-size: 100% 100% !important;
|
||||
transition-duration: 0.5s !important;
|
||||
}
|
22
konsole/Profile 1.profile
Normal file
22
konsole/Profile 1.profile
Normal file
|
@ -0,0 +1,22 @@
|
|||
[Appearance]
|
||||
ColorScheme=Solarized
|
||||
Font=SauceCodePro Nerd Font Mono,9,-1,5,50,0,0,0,0,0
|
||||
|
||||
[Cursor Options]
|
||||
CursorShape=0
|
||||
|
||||
[General]
|
||||
Name=Profile 1
|
||||
Parent=FALLBACK/
|
||||
TerminalColumns=138
|
||||
TerminalMargin=2
|
||||
TerminalRows=32
|
||||
|
||||
[Interaction Options]
|
||||
WordCharacters=:@-./_~?&=%+#^$
|
||||
|
||||
[Scrolling]
|
||||
HighlightScrolledLines=false
|
||||
HistoryMode=1
|
||||
HistorySize=9999
|
||||
ScrollBarPosition=2
|
96
konsole/Solarized.colorscheme
Normal file
96
konsole/Solarized.colorscheme
Normal file
|
@ -0,0 +1,96 @@
|
|||
[Background]
|
||||
Color=0,15,25
|
||||
|
||||
[BackgroundFaint]
|
||||
Color=0,43,54
|
||||
|
||||
[BackgroundIntense]
|
||||
Color=0,15,25
|
||||
|
||||
[Color0]
|
||||
Color=0,15,25
|
||||
|
||||
[Color0Faint]
|
||||
Color=6,48,59
|
||||
|
||||
[Color0Intense]
|
||||
Color=0,43,54
|
||||
|
||||
[Color1]
|
||||
Color=220,50,47
|
||||
|
||||
[Color1Faint]
|
||||
Color=147,33,31
|
||||
|
||||
[Color1Intense]
|
||||
Color=203,75,22
|
||||
|
||||
[Color2]
|
||||
Color=133,153,0
|
||||
|
||||
[Color2Faint]
|
||||
Color=94,106,0
|
||||
|
||||
[Color2Intense]
|
||||
Color=88,110,117
|
||||
|
||||
[Color3]
|
||||
Color=181,137,0
|
||||
|
||||
[Color3Faint]
|
||||
Color=138,103,0
|
||||
|
||||
[Color3Intense]
|
||||
Color=101,123,131
|
||||
|
||||
[Color4]
|
||||
Color=38,139,210
|
||||
|
||||
[Color4Faint]
|
||||
Color=20,77,115
|
||||
|
||||
[Color4Intense]
|
||||
Color=131,148,150
|
||||
|
||||
[Color5]
|
||||
Color=211,54,130
|
||||
|
||||
[Color5Faint]
|
||||
Color=120,30,75
|
||||
|
||||
[Color5Intense]
|
||||
Color=108,113,196
|
||||
|
||||
[Color6]
|
||||
Color=42,161,152
|
||||
|
||||
[Color6Faint]
|
||||
Color=24,94,88
|
||||
|
||||
[Color6Intense]
|
||||
Color=147,161,161
|
||||
|
||||
[Color7]
|
||||
Color=238,232,213
|
||||
|
||||
[Color7Faint]
|
||||
Color=171,167,154
|
||||
|
||||
[Color7Intense]
|
||||
Color=253,246,227
|
||||
|
||||
[Foreground]
|
||||
Color=131,148,150
|
||||
|
||||
[ForegroundFaint]
|
||||
Color=106,119,121
|
||||
|
||||
[ForegroundIntense]
|
||||
Color=147,161,161
|
||||
|
||||
[General]
|
||||
Blur=false
|
||||
ColorRandomization=true
|
||||
Description=Solarized
|
||||
Opacity=1
|
||||
Wallpaper=
|
28
konsole/konsolerc
Normal file
28
konsole/konsolerc
Normal file
|
@ -0,0 +1,28 @@
|
|||
[Desktop Entry]
|
||||
DefaultProfile=Profile 1.profile
|
||||
|
||||
[Favorite Profiles]
|
||||
Favorites=
|
||||
|
||||
[KonsoleWindow]
|
||||
SaveGeometryOnExit=false
|
||||
ShowMenuBarByDefault=false
|
||||
ShowWindowTitleOnTitleBar=true
|
||||
UseSingleInstance=true
|
||||
|
||||
[MainWindow]
|
||||
LVDS1 XPosition=629
|
||||
LVDS1 YPosition=46
|
||||
MenuBar=Disabled
|
||||
State=AAAA/wAAAAD9AAAAAAAABkAAAANWAAAABAAAAAQAAAAIAAAACPwAAAAA
|
||||
ToolBarsMovable=Disabled
|
||||
|
||||
[Notification Messages]
|
||||
CloseAllEmptyTabs=true
|
||||
CloseAllTabs=true
|
||||
|
||||
[SplitView]
|
||||
SplitViewVisibility=AlwaysHideSplitHeader
|
||||
|
||||
[TabBar]
|
||||
TabBarVisibility=AlwaysHideTabBar
|
96
konsole/nmtui.colorscheme
Normal file
96
konsole/nmtui.colorscheme
Normal file
|
@ -0,0 +1,96 @@
|
|||
[Background]
|
||||
Color=0,0,0
|
||||
|
||||
[BackgroundFaint]
|
||||
Color=0,0,0
|
||||
|
||||
[BackgroundIntense]
|
||||
Color=0,0,0
|
||||
|
||||
[Color0]
|
||||
Color=201,201,201
|
||||
|
||||
[Color0Faint]
|
||||
Color=24,24,24
|
||||
|
||||
[Color0Intense]
|
||||
Color=156,156,156
|
||||
|
||||
[Color1]
|
||||
Color=15,155,146
|
||||
|
||||
[Color1Faint]
|
||||
Color=101,0,0
|
||||
|
||||
[Color1Intense]
|
||||
Color=15,155,146
|
||||
|
||||
[Color2]
|
||||
Color=24,178,24
|
||||
|
||||
[Color2Faint]
|
||||
Color=0,101,0
|
||||
|
||||
[Color2Intense]
|
||||
Color=84,255,84
|
||||
|
||||
[Color3]
|
||||
Color=178,104,24
|
||||
|
||||
[Color3Faint]
|
||||
Color=101,74,0
|
||||
|
||||
[Color3Intense]
|
||||
Color=255,255,84
|
||||
|
||||
[Color4]
|
||||
Color=0,0,0
|
||||
|
||||
[Color4Faint]
|
||||
Color=0,0,101
|
||||
|
||||
[Color4Intense]
|
||||
Color=84,84,255
|
||||
|
||||
[Color5]
|
||||
Color=178,24,178
|
||||
|
||||
[Color5Faint]
|
||||
Color=95,5,95
|
||||
|
||||
[Color5Intense]
|
||||
Color=255,84,255
|
||||
|
||||
[Color6]
|
||||
Color=24,178,178
|
||||
|
||||
[Color6Faint]
|
||||
Color=24,178,178
|
||||
|
||||
[Color6Intense]
|
||||
Color=84,255,255
|
||||
|
||||
[Color7]
|
||||
Color=68,68,68
|
||||
|
||||
[Color7Faint]
|
||||
Color=101,101,101
|
||||
|
||||
[Color7Intense]
|
||||
Color=255,255,255
|
||||
|
||||
[Foreground]
|
||||
Color=255,255,255
|
||||
|
||||
[ForegroundFaint]
|
||||
Color=255,255,255
|
||||
|
||||
[ForegroundIntense]
|
||||
Color=255,255,255
|
||||
|
||||
[General]
|
||||
Blur=false
|
||||
ColorRandomization=false
|
||||
Description=nmtui
|
||||
Opacity=1
|
||||
Wallpaper=
|
16
konsole/nmtui.profile
Normal file
16
konsole/nmtui.profile
Normal file
|
@ -0,0 +1,16 @@
|
|||
[Appearance]
|
||||
ColorScheme=nmtui
|
||||
Font=SauceCodePro Nerd Font Mono,9,-1,5,50,0,0,0,0,0
|
||||
|
||||
[General]
|
||||
Command=nmtui
|
||||
Name=nmtui
|
||||
Parent=FALLBACK/
|
||||
TerminalColumns=80
|
||||
TerminalMargin=2
|
||||
TerminalRows=30
|
||||
|
||||
[Scrolling]
|
||||
HighlightScrolledLines=false
|
||||
HistorySize=9999
|
||||
ScrollBarPosition=2
|
178
kshrc
178
kshrc
|
@ -1,9 +1,3 @@
|
|||
dolphin()
|
||||
{
|
||||
/home/nilix/src/myUtils/swarpabuse.sh 360 &
|
||||
dolphin-emu;
|
||||
killall swarpabuse.sh
|
||||
}
|
||||
|
||||
indicator()
|
||||
{
|
||||
|
@ -13,6 +7,19 @@ indicator()
|
|||
fi
|
||||
}
|
||||
|
||||
export GTK_THEME=steppenwolf-dark
|
||||
export GPG_TTY=$(tty)
|
||||
export VISUAL=micro
|
||||
export EDITOR=micro
|
||||
export BROWSER=firefox
|
||||
export MICRO_TRUECOLOR=1
|
||||
if [ "$TERM" = "dumb" ]; then
|
||||
PS1='$(indicator) '
|
||||
else
|
||||
PS1='\033]0;$(whoami)@$(hostname): ${PWD}\007[ $(hostname): ${PWD} ]\n$(indicator) '
|
||||
fi
|
||||
bind -m '^L'='^C'clear'^J'
|
||||
|
||||
silence()
|
||||
{
|
||||
"$@" > /dev/null & exit
|
||||
|
@ -20,28 +27,161 @@ silence()
|
|||
|
||||
search()
|
||||
{
|
||||
firefox https://duckduckgo.com/?q="$*" > /dev/null & exit
|
||||
$BROWSER https://duckduckgo.com/?q="$*" > /dev/null & exit
|
||||
}
|
||||
|
||||
acmeInit()
|
||||
{
|
||||
tabstop=2
|
||||
acme -ab & sleep 0.2;
|
||||
transset -n acme --no-regex 0.85;
|
||||
export tabstop=2
|
||||
acme -aib -f /mnt/font/SauceCodeProNerdFontComplete-Regular/9a/font &
|
||||
#transset -n "acme" 0.85
|
||||
exit
|
||||
}
|
||||
|
||||
sshmount()
|
||||
{
|
||||
sshfs $1 $2
|
||||
}
|
||||
|
||||
sshumount()
|
||||
{
|
||||
fusermount3 -u $1
|
||||
}
|
||||
|
||||
decryptmount()
|
||||
{
|
||||
cryptsetup luksOpen $1 $2
|
||||
mount /dev/mapper/$2 $3
|
||||
}
|
||||
|
||||
encryptumount()
|
||||
{
|
||||
umount $1
|
||||
cryptsetup luksClose $1
|
||||
}
|
||||
|
||||
|
||||
# one extra step with a logical volume:
|
||||
# open the luks disk, activate the volume group,
|
||||
# then finally mount the volume at the desired mount point
|
||||
decryptmountlv()
|
||||
{
|
||||
cryptsetup luksOpen $1 $2
|
||||
vgchange -ay
|
||||
mount /dev/mapper/$3 $4
|
||||
}
|
||||
|
||||
# unmount the logical volume,
|
||||
# close the logical volume,
|
||||
# then close the disk
|
||||
encryptumountlv()
|
||||
{
|
||||
umount $1
|
||||
cryptsetup luksClose $1
|
||||
cryptsetup luksClose $2
|
||||
}
|
||||
|
||||
cuegen()
|
||||
{
|
||||
if [ ! -z "$2" ]; then
|
||||
echo "FILE \"$1\" BINARY" > $2
|
||||
echo " TRACK 01 MODE1/2352" >> $2
|
||||
echo " INDEX 01 00:00:00" >> $2
|
||||
else
|
||||
echo "usage: cuegen IMAGE CUEFILE"
|
||||
fi
|
||||
}
|
||||
|
||||
mssqldb()
|
||||
{
|
||||
if [ -z $1 ]; then
|
||||
return
|
||||
fi
|
||||
|
||||
if [ "$1" = "clear" ]; then
|
||||
docker volume rm mssql_data mssql_log mssql_secrets
|
||||
return
|
||||
fi
|
||||
|
||||
if [ "$1" = "persist" ]; then
|
||||
volumes="-v mssql_data:/var/opt/mssql/data -v mssql_log:/var/opt/mssql/log -v mssql_secrets:/var/opt/mssql/secrets"
|
||||
shift
|
||||
else
|
||||
volumes=""
|
||||
fi
|
||||
|
||||
app=$1
|
||||
|
||||
if [ ! -z $2 ]; then
|
||||
docker run -it --rm -e SA_PASSWORD="BadDefaultPassword!" -e MOCK_DATA="$2" -p 1433:1433 ${volumes} ${app}_db
|
||||
else
|
||||
docker run -it --rm -e SA_PASSWORD="BadDefaultPassword!" -p 1433:1433 ${volumes} ${app}_db
|
||||
fi
|
||||
}
|
||||
|
||||
siroonian()
|
||||
{
|
||||
if [ -z $1 ]; then
|
||||
echo "usage: siroonian [connect | auth | desktop]"
|
||||
fi
|
||||
|
||||
case $1 in
|
||||
connect)
|
||||
sudo openfortivpn;;
|
||||
auth)
|
||||
kinit dstevens;;
|
||||
desktop)
|
||||
rdesktop -u dstevens -d siroonian.local -p - -MKz -x m -r sound:local -r clipboard:PRIMARYCLIPBOARD devworkstation3.siroonian.local;;
|
||||
*)
|
||||
echo "usage: siroonian [connect | auth | desktop]";;
|
||||
esac
|
||||
}
|
||||
|
||||
waitfor()
|
||||
{
|
||||
while pgrep $1; do
|
||||
sleep $2
|
||||
done
|
||||
}
|
||||
|
||||
mergeandtest()
|
||||
{
|
||||
git checkout $1
|
||||
git checkout -b $1_$2_test
|
||||
git merge $2
|
||||
}
|
||||
|
||||
9man()
|
||||
{
|
||||
man -c "$@" | ul
|
||||
if [ "${TERM}" != "dumb" ]; then
|
||||
man "$@"
|
||||
else
|
||||
man -c "$@" | ul
|
||||
fi
|
||||
}
|
||||
|
||||
alias web='silence firefox'
|
||||
microCmd()
|
||||
{
|
||||
if [ "$TERM" == linux ]; then
|
||||
micro -clipboard internal -colorscheme solarwolf_fb "$@"
|
||||
else
|
||||
echo -ne "\033]0;micro\007"
|
||||
micro "$@"
|
||||
fi
|
||||
}
|
||||
|
||||
alias web='silence $BROWSER'
|
||||
alias mail='silence thunderbird'
|
||||
alias fs='silence thunar'
|
||||
alias fs='silence pcmanfm-qt'
|
||||
alias office='silence libreoffice'
|
||||
alias acme='acmeInit'
|
||||
alias man='9man'
|
||||
alias gpg='gpg2'
|
||||
alias zoom='flatpak --device=all --filesystem=host run us.zoom.Zoom'
|
||||
alias teams='flatpak --device=all --filesystem=host run com.microsoft.Teams'
|
||||
alias micro='microCmd'
|
||||
alias startx='exec startx'
|
||||
alias mpv='mpv --player-operation-mode=pseudo-gui --cover-art-files=/home/nilix/lib/img/ux/sound_only.png'
|
||||
|
||||
alias ls='ls -lh --group-directories-first'
|
||||
|
||||
|
@ -53,14 +193,4 @@ if [ -d ~/bin ]; then
|
|||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
export GTK_THEME=steppenwolf-dark
|
||||
export GPG_TTY=$(tty)
|
||||
VISUAL=nano
|
||||
EDITOR=nano
|
||||
if [ "$TERM" = "dumb" ]; then
|
||||
PS1='$(indicator) '
|
||||
else
|
||||
PS1='\033]0;$(whoami)@$(hostname): ${PWD}\007[ $(hostname): ${PWD} ]\n$(indicator) '
|
||||
fi
|
||||
bind -m '^L'='^C'clear'^J'
|
||||
|
||||
|
|
26
kwin-session
Executable file
26
kwin-session
Executable file
|
@ -0,0 +1,26 @@
|
|||
#!/bin/sh
|
||||
|
||||
# give kwin time to start
|
||||
sleep 1
|
||||
|
||||
# lxappearance is the only way to set the cursor properly
|
||||
# change its class to keep it invisible with kwin rules
|
||||
(lxappearance --class cursorhack & sleep 2; killall lxappearance) &
|
||||
|
||||
# low-level config
|
||||
xset -b &
|
||||
xset +fp /home/nilix/.local/share/fonts
|
||||
xset fp rehash
|
||||
redshift -x; redshift -O 6000K &
|
||||
xbacklight -set 50 &
|
||||
xbindkeys -f ~/.xbindkeysrc.kwin
|
||||
|
||||
# services
|
||||
pulseaudio --start --exit-idle-time=-1 &
|
||||
hamster-service &
|
||||
udiskie -AnT -f pcmanfm-qt &
|
||||
|
||||
# desktop environment
|
||||
tint2 &
|
||||
xfdesktop --sm-client-disable -D
|
||||
|
135
kwin/kwinrc
Normal file
135
kwin/kwinrc
Normal file
|
@ -0,0 +1,135 @@
|
|||
[$Version]
|
||||
update_info=kwin.upd:replace-scalein-with-scale,kwin.upd:port-minimizeanimation-effect-to-js,kwin.upd:port-scale-effect-to-js,kwin.upd:port-dimscreen-effect-to-js,kwin.upd:auto-bordersize,kwin.upd:animation-speed
|
||||
|
||||
[Compositing]
|
||||
Backend=XRender
|
||||
Enabled=true
|
||||
GLCore=false
|
||||
GLPreferBufferSwap=c
|
||||
GLTextureFilter=0
|
||||
HiddenPreviews=5
|
||||
OpenGLIsUnsafe=false
|
||||
WindowsBlockCompositing=false
|
||||
XRenderSmoothScale=false
|
||||
|
||||
[Desktops]
|
||||
Id_1=4b8c21ba-43f5-4c69-9afb-39eab1f36877
|
||||
Id_2=ed403c0f-d5cc-4500-bf9e-770ad4843fa4
|
||||
Id_3=8ee68f97-56a2-4c77-a651-fc48dc6af709
|
||||
Id_4=9dbdbd33-5291-49f1-af7b-444b00b9058d
|
||||
Name_1=W
|
||||
Name_2=X
|
||||
Name_3=Y
|
||||
Name_4=Z
|
||||
Number=4
|
||||
Rows=1
|
||||
|
||||
[Effect-CoverSwitch]
|
||||
TabBoxAlternative=false
|
||||
|
||||
[Effect-FlipSwitch]
|
||||
TabBoxAlternative=false
|
||||
|
||||
[ElectricBorders]
|
||||
TopLeft=None
|
||||
|
||||
[MouseBindings]
|
||||
CommandActiveTitlebar1=Raise
|
||||
CommandActiveTitlebar2=Lower
|
||||
CommandActiveTitlebar3=Operations menu
|
||||
CommandAll1=Move
|
||||
CommandAll2=Toggle raise and lower
|
||||
CommandAll3=Resize
|
||||
CommandAllKey=Meta
|
||||
CommandInactiveTitlebar1=Activate and raise
|
||||
CommandInactiveTitlebar2=Lower
|
||||
CommandInactiveTitlebar3=Operations menu
|
||||
CommandTitlebarWheel=Shade/Unshade
|
||||
CommandWindow1=Activate, raise and pass click
|
||||
CommandWindow2=Activate and pass click
|
||||
CommandWindow3=Activate and pass click
|
||||
CommandWindowWheel=Scroll
|
||||
|
||||
[NightColor]
|
||||
NightTemperature=3900
|
||||
|
||||
[Plugins]
|
||||
coverswitchEnabled=true
|
||||
flipswitchEnabled=true
|
||||
highlightwindowEnabled=true
|
||||
krohnkiteEnabled=true
|
||||
kwin-script-tilingEnabled=false
|
||||
kwin4_effect_maximizeEnabled=false
|
||||
minimizeallEnabled=false
|
||||
movewindowtocenterEnabled=true
|
||||
screenedgeEnabled=false
|
||||
synchronizeskipswitcherEnabled=false
|
||||
videowallEnabled=false
|
||||
windowgeometryEnabled=false
|
||||
|
||||
[Script-desktopchangeosd]
|
||||
PopupHideDelay=1000
|
||||
TextOnly=false
|
||||
|
||||
[Script-kwin-script-tiling]
|
||||
floaters=\\0
|
||||
|
||||
[TabBox]
|
||||
ActivitiesMode=1
|
||||
ApplicationsMode=0
|
||||
DesktopLayout=org.kde.breeze.desktop
|
||||
DesktopListLayout=org.kde.breeze.desktop
|
||||
DesktopMode=1
|
||||
HighlightWindows=true
|
||||
MinimizedMode=0
|
||||
MultiScreenMode=0
|
||||
ShowDesktopMode=0
|
||||
ShowTabBox=true
|
||||
SwitchingMode=0
|
||||
|
||||
[TabBoxAlternative]
|
||||
ActivitiesMode=1
|
||||
ApplicationsMode=0
|
||||
DesktopMode=1
|
||||
HighlightWindows=true
|
||||
LayoutName=
|
||||
MinimizedMode=0
|
||||
MultiScreenMode=0
|
||||
ShowDesktopMode=0
|
||||
ShowTabBox=true
|
||||
SwitchingMode=0
|
||||
|
||||
[Windows]
|
||||
ActiveMouseScreen=false
|
||||
AutoRaise=false
|
||||
AutoRaiseInterval=750
|
||||
BorderSnapZone=10
|
||||
CenterSnapZone=0
|
||||
ClickRaise=true
|
||||
DelayFocusInterval=300
|
||||
ElectricBorders=1
|
||||
FocusPolicy=ClickToFocus
|
||||
FocusStealingPreventionLevel=0
|
||||
GeometryTip=false
|
||||
HideUtilityWindowsForInactive=true
|
||||
MaximizeButtonLeftClickCommand=Maximize
|
||||
MaximizeButtonMiddleClickCommand=Maximize (vertical only)
|
||||
MaximizeButtonRightClickCommand=Maximize (horizontal only)
|
||||
NextFocusPrefersMouse=false
|
||||
RollOverDesktops=true
|
||||
SeparateScreenFocus=false
|
||||
ShadeHover=false
|
||||
ShadeHoverInterval=250
|
||||
SnapOnlyWhenOverlapping=false
|
||||
TitlebarDoubleClickCommand=Maximize
|
||||
WindowSnapZone=10
|
||||
|
||||
[org.kde.kdecoration2]
|
||||
BorderSize=Tiny
|
||||
BorderSizeAuto=false
|
||||
ButtonsOnLeft=ALS
|
||||
ButtonsOnRight=IX
|
||||
CloseOnDoubleClickOnMenu=false
|
||||
ShowToolTips=true
|
||||
library=org.kde.kwin.aurorae
|
||||
theme=__aurorae__svg__UrchinV2
|
108
kwin/kwinrulesrc
Normal file
108
kwin/kwinrulesrc
Normal file
|
@ -0,0 +1,108 @@
|
|||
[$Version]
|
||||
update_info=kwinrules.upd:replace-placement-string-to-enum
|
||||
|
||||
[1]
|
||||
Description=Application settings for emacs
|
||||
clientmachinematch=0
|
||||
opacityactive=85
|
||||
opacityactiverule=2
|
||||
opacityinactive=85
|
||||
opacityinactiverule=2
|
||||
titlematch=0
|
||||
wmclass=emacs
|
||||
wmclasscomplete=false
|
||||
wmclassmatch=1
|
||||
|
||||
[10]
|
||||
Description=konsole compositing
|
||||
opacityactive=85
|
||||
opacityactiverule=2
|
||||
opacityinactive=85
|
||||
opacityinactiverule=2
|
||||
wmclass=konsole
|
||||
wmclassmatch=2
|
||||
|
||||
[2]
|
||||
Description=tint2 compositing
|
||||
blockcompositing=false
|
||||
opacityactive=85
|
||||
opacityactiverule=2
|
||||
opacityinactive=85
|
||||
opacityinactiverule=2
|
||||
types=4
|
||||
wmclass=tint2
|
||||
wmclasscomplete=false
|
||||
wmclassmatch=1
|
||||
|
||||
[3]
|
||||
Description=mpv noblock compositing
|
||||
blockcompositingrule=2
|
||||
wmclass=mpv
|
||||
wmclasscomplete=false
|
||||
wmclassmatch=1
|
||||
|
||||
[4]
|
||||
Description=acme compositing
|
||||
opacityactive=85
|
||||
opacityactiverule=2
|
||||
opacityinactive=85
|
||||
opacityinactiverule=2
|
||||
wmclass=acme
|
||||
wmclassmatch=1
|
||||
|
||||
[5]
|
||||
Description=urxvt compositing + size noincrements
|
||||
opacityactive=85
|
||||
opacityactiverule=2
|
||||
opacityinactive=85
|
||||
opacityinactiverule=2
|
||||
strictgeometryrule=2
|
||||
wmclass=urxvt
|
||||
wmclasscomplete=true
|
||||
wmclassmatch=2
|
||||
|
||||
[6]
|
||||
Description=lxappearance cursor hack
|
||||
minimize=true
|
||||
minimizerule=2
|
||||
skippager=true
|
||||
skippagerrule=2
|
||||
skipswitcher=true
|
||||
skipswitcherrule=2
|
||||
skiptaskbar=true
|
||||
skiptaskbarrule=2
|
||||
wmclass=cursorhack
|
||||
wmclasscomplete=true
|
||||
wmclassmatch=2
|
||||
|
||||
[7]
|
||||
Description=alacritty compositing
|
||||
opacityactive=85
|
||||
opacityactiverule=2
|
||||
opacityinactive=85
|
||||
opacityinactiverule=2
|
||||
wmclass=alacritty
|
||||
wmclassmatch=2
|
||||
|
||||
[8]
|
||||
Description=vscode compositing
|
||||
opacityactive=85
|
||||
opacityactiverule=2
|
||||
opacityinactive=85
|
||||
opacityinactiverule=2
|
||||
wmclass=code - oss
|
||||
wmclasscomplete=true
|
||||
wmclassmatch=2
|
||||
|
||||
[9]
|
||||
Description=kate compositing
|
||||
opacityactive=85
|
||||
opacityactiverule=2
|
||||
opacityinactive=85
|
||||
opacityinactiverule=2
|
||||
wmclass=kate
|
||||
wmclasscomplete=true
|
||||
wmclassmatch=2
|
||||
|
||||
[General]
|
||||
count=10
|
28
micro/solarwolf.micro
Normal file
28
micro/solarwolf.micro
Normal file
|
@ -0,0 +1,28 @@
|
|||
color-link comment "bold #586e75"
|
||||
color-link constant "#c9c9c9"
|
||||
color-link constant.specialChar "#dc322f"
|
||||
#color-link identifier "#258bd2"
|
||||
color-link statement "#1f9b92"
|
||||
color-link symbol "#1f9b92"
|
||||
color-link preproc "#586e75"
|
||||
#ecolor-link type "#1f9b92"
|
||||
#color-link special "#268bd2"
|
||||
#color-link underlined "#d33682"
|
||||
color-link error "bold #cb4b16"
|
||||
color-link todo "bold #d33682"
|
||||
color-link statusline "#c9c9c9,#000000"
|
||||
color-link tabbar "#c9c9c9e,#000000"
|
||||
color-link divider "#000000"
|
||||
color-link indent-char "#000000"
|
||||
color-link line-number "bold #002b36,default"
|
||||
color-link current-line-number "bold #586e75,default"
|
||||
color-link diff-added "#1f9b92"
|
||||
color-link diff-modified "#b58900"
|
||||
color-link diff-deleted "#dc322f"
|
||||
color-link gutter-error "#000000,#cb4b16"
|
||||
color-link gutter-warning "#cb4b16,default"
|
||||
color-link cursor-line "#002b36"
|
||||
color-link color-column "#002b36"
|
||||
#color-link type.extended "default"
|
||||
color-link symbol.brackets "default"
|
||||
color-link scrollbar "#1f9b92,#1f9b92"
|
28
micro/solarwolf_fb.micro
Normal file
28
micro/solarwolf_fb.micro
Normal file
|
@ -0,0 +1,28 @@
|
|||
color-link comment "bold brightblack"
|
||||
color-link constant "#c9c9c9"
|
||||
color-link constant.specialChar "#dc322f"
|
||||
#color-link identifier "#258bd2"
|
||||
color-link statement "#1f9b92"
|
||||
color-link symbol "#1f9b92"
|
||||
color-link preproc "#586e75"
|
||||
#color-link type "#1f9b92"
|
||||
#color-link special "#268bd2"
|
||||
#color-link underlined "#d33682"
|
||||
color-link error "bold #cb4b16"
|
||||
color-link todo "bold #d33682"
|
||||
color-link statusline "black,white"
|
||||
color-link tabbar "black,white"
|
||||
color-link divider "default"
|
||||
color-link indent-char "#000000"
|
||||
color-link line-number "bold #002b36,default"
|
||||
color-link current-line-number "white,default"
|
||||
color-link diff-added "#1f9b92"
|
||||
color-link diff-modified "#b58900"
|
||||
color-link diff-deleted "#dc322f"
|
||||
color-link gutter-error "#000000,#cb4b16"
|
||||
color-link gutter-warning "#cb4b16,default"
|
||||
color-link cursor-line "#002b36"
|
||||
color-link color-column "#002b36"
|
||||
#color-link type.extended "default"
|
||||
color-link symbol.brackets "default"
|
||||
color-link scrollbar "#1f9b92,#1f9b92"
|
8
ryudo-session
Normal file
8
ryudo-session
Normal file
|
@ -0,0 +1,8 @@
|
|||
nitrogen --restore &
|
||||
~/src/zenUtils/batAlarm.sh &
|
||||
~/src/zenUtils/transsetter.sh &
|
||||
xbindkeys -f ~/.xbindkeysrc &
|
||||
xset -b &
|
||||
xclock -geometry -0-0 -foreground white -background black -digital -strftime "%Y-%m-%d %H:%M" -font "-*-lucidatypewriter-*-*-*-*-*-*-*-*-*-*-*-*" &
|
||||
xosview -geomerty +0+0 &
|
||||
sudo powertop --auto-tune &
|
38
thunderbird/userChrome.css
Executable file
38
thunderbird/userChrome.css
Executable file
|
@ -0,0 +1,38 @@
|
|||
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
|
||||
@namespace html url("http://www.w3.org/1999/xhtml");
|
||||
|
||||
toolbox {
|
||||
background: #222222 !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
toolbar{
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
#mail-toolbox {
|
||||
--chrome-content-separator-color: #101010;
|
||||
}
|
||||
|
||||
#tabs-toolbar, .tabmail-arrowscrollbox, #tabbar-toolbar, .toolbox-top {
|
||||
background: #222222 !important;
|
||||
}
|
||||
.tab-background {
|
||||
background: linear-gradient(#222222) !important;
|
||||
}
|
||||
|
||||
.tab-background[selected="true"] {
|
||||
background: #222222 !important;
|
||||
}
|
||||
|
||||
.tab-line {
|
||||
-moz-box-ordinal-group: 2 !important;
|
||||
}
|
||||
|
||||
.tab-label {
|
||||
color: #797979 !important;
|
||||
}
|
||||
|
||||
.tab-label[selected="true"] {
|
||||
color: #c9c9c9 !important;
|
||||
}
|
280
userChrome.css
280
userChrome.css
|
@ -1,280 +0,0 @@
|
|||
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
|
||||
@namespace html url("http://www.w3.org/1999/xhtml");
|
||||
|
||||
/**
|
||||
* Due way style sheets are loaded, some styles in this sheet may not apply. To
|
||||
* ensure that our styles work as intended, we load additional CSS via XBL and
|
||||
* JavaScript.
|
||||
*/
|
||||
|
||||
/**Next two change new tab transition color from the normal 'white flash'*/
|
||||
:root {
|
||||
--mcolor:#000000;
|
||||
--tcolor:#ffffff;
|
||||
--in-content-page-background:#0c0c0d /*tab flash on new tab*/
|
||||
}
|
||||
|
||||
/*changes "flash" on tab open color*/
|
||||
#browser vbox#appcontent tabbrowser,
|
||||
#content,
|
||||
#tabbrowser-tabpanels,
|
||||
browser[type=content-primary],
|
||||
browser[type=content] > html
|
||||
|
||||
{
|
||||
background: var(--in-content-page-background)!important
|
||||
}
|
||||
|
||||
/* HIDE DINOSAUR SHIT ---------------------------------------------------------------------------------------- */
|
||||
#PanelUI-button,
|
||||
#home-button,#reload-button,#stop-button,#forward-button,#back-button,
|
||||
#customizableui-special-spring1,#customizableui-special-spring2,#library-button,
|
||||
#sidebar-button,.tabs-newtab-button,.tab-close-button,.tab-icon-image,
|
||||
#identity-box,.urlbar-history-dropmarker,#pageActionButton,#pocket-button,#star-button,
|
||||
#wrapper-alltabs-button,#wrapper-new-tab-button,#wrapper-customizableui-special-spring1,
|
||||
#wrapper-customizableui-special-spring2,#wrapper-downloads-button,
|
||||
#nav-bar-overflow-button,#downloads-button,.titlebar-spacer{
|
||||
visibility: collapse !important;
|
||||
}
|
||||
|
||||
#tracking-protection-icon-box
|
||||
{
|
||||
position:absolute !important;
|
||||
margin-top: 5px !important;
|
||||
margin-left: -75px !important;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
#back-button,#forward-button,#reload-button,#stop-button,.tab-close-button
|
||||
{
|
||||
visibility: visible !important;
|
||||
}
|
||||
|
||||
.tabs-newtab-button
|
||||
{
|
||||
height: 1em !important;
|
||||
}
|
||||
|
||||
.tab-close-button
|
||||
{
|
||||
height: 1em !important;
|
||||
color: #ff00ff !important;
|
||||
}
|
||||
|
||||
.tab-close-button:hover
|
||||
{
|
||||
color: #ffffff !important;
|
||||
background-color: #000000 !important;
|
||||
}
|
||||
*/
|
||||
.urlbar-icon{
|
||||
visibility: collapse !important;
|
||||
}
|
||||
/* hides a ugly black bottom background under each unfocused tab and urlbar*/
|
||||
#navigator-toolbox{
|
||||
background-color:#000000;
|
||||
--tabs-border-color: none !important;
|
||||
--toolbox-border-bottom-color: #000000 !important;
|
||||
border: none !important;
|
||||
margin: none !important;
|
||||
padding: none !important;
|
||||
}
|
||||
|
||||
/* Modify to change window drag space width */
|
||||
:root[tabsintitlebar="true"] #nav-bar{ --window-drag-space-width: 24px }
|
||||
|
||||
.titlebar-buttonbox-container{
|
||||
position: fixed;
|
||||
top:0;
|
||||
right:0;
|
||||
height: 40px;
|
||||
}
|
||||
/* ----------------------------------------------------------------------------------------------------------- */
|
||||
/* ----------------------------------------------------------------------------------------------------------- */
|
||||
|
||||
/* TABBAR ---------------------------------------------------------------------------------------------------- */
|
||||
/* 100% tabs width */
|
||||
.tabbrowser-tab[fadein]:not([pinned]) {
|
||||
max-width: 100% !important;
|
||||
font-size: 1em !important;
|
||||
}
|
||||
/* hides white borders between tabs */
|
||||
.tabbrowser-tab::after, .tabbrowser-tab::before {
|
||||
border:none !important;
|
||||
}
|
||||
/* center tab text title */
|
||||
.tab-label {
|
||||
-moz-box-flex: 1 !important;
|
||||
text-align: center !important;
|
||||
color : #ffffff;
|
||||
}
|
||||
.tab-throbber{
|
||||
margin: 0!important;
|
||||
padding: 0!important;
|
||||
}
|
||||
|
||||
.tab-line{
|
||||
visibility: collapse !important;
|
||||
}
|
||||
|
||||
.tab-background {
|
||||
border: none !important;
|
||||
background-attachment: none!important;
|
||||
background: #000000 !important;
|
||||
}
|
||||
|
||||
.tabbrowser-tab:not([selected]) .tab-label{
|
||||
color: #797979 !important;
|
||||
}
|
||||
|
||||
#TabsToolbar, #titlebar
|
||||
{
|
||||
background: #000000 !important;
|
||||
}
|
||||
/* ----------------------------------------------------------------------------------------------------------- */
|
||||
/* ----------------------------------------------------------------------------------------------------------- */
|
||||
|
||||
|
||||
/* URLBAR ---------------------------------------------------------------------------------------------------- */
|
||||
#nav-bar { background-color: #000000 !important;
|
||||
background-image: none !important;
|
||||
color: #797979 !important;
|
||||
}
|
||||
|
||||
#urlbar{
|
||||
|
||||
padding-left: 75px !important;
|
||||
padding-bottom: 0px !important;
|
||||
font-size: 1em !important;
|
||||
text-align: center !important;
|
||||
color: var(--tcolor) !important;
|
||||
background-color: var(--mcolor) !important;
|
||||
border: none !important;
|
||||
box-shadow: none !important;
|
||||
--toolbarbutton-border-radius: 0px !important;
|
||||
margin: 0 !important;
|
||||
}
|
||||
/* ----------------------------------------------------------------------------------------------------------- */
|
||||
/* ----------------------------------------------------------------------------------------------------------- */
|
||||
|
||||
/* AUTO HIDE TABBAR -------------------------------------------------------------------------------------------*/
|
||||
#tabbrowser-tabs, #tabbrowser-tabs > .tabbrowser-arrowscrollbox {
|
||||
min-height: 0 !important;
|
||||
}
|
||||
|
||||
#tabbrowser-tabs tab[first-visible-tab="true"][last-visible-tab="true"] {
|
||||
visibility: collapse;
|
||||
}
|
||||
|
||||
#PersonalToolbar
|
||||
{
|
||||
background-color: #000000 !important;
|
||||
background-image: none !important;
|
||||
color: #797979 !important;
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------------------------------------------- */
|
||||
/* ----------------------------------------------------------------------------------------------------------- */
|
||||
|
||||
/* AUTO HIDE URLBAR -------------------------------------------------------------------------------------------*/
|
||||
/* keep visible when urlbar is focused navbar is hovered or menubar/customization is open */
|
||||
/*
|
||||
#nav-bar:not([customizing]){
|
||||
visibility: hidden;
|
||||
margin-top: -28px !important;;
|
||||
transition: visibility 0s linear 0.5s, margin-top 0s linear 0.5s;
|
||||
transition-duration: 0.20s;
|
||||
}
|
||||
#urlbar:focus,
|
||||
#navigator-toolbox:hover > #nav-bar:not([customizing]),
|
||||
#toolbar-menubar:not([inactive="true"]) ~ #nav-bar:not([customizing]) {
|
||||
visibility: visible;
|
||||
margin-top: 0px !important;;
|
||||
transition-delay: 2s;
|
||||
}*/
|
||||
|
||||
/*
|
||||
scrollbar {
|
||||
z-index: 2147483647 !important;
|
||||
position: relative !important;
|
||||
transition: all 0s !important;
|
||||
}
|
||||
scrollbar,
|
||||
scrollbar * {
|
||||
-moz-appearance: none !important;
|
||||
margin: 0px !important;
|
||||
padding: 0px !important;
|
||||
border: 0px !important;
|
||||
box-shadow: none !important;
|
||||
|
||||
}
|
||||
|
||||
:not(select)>scrollbar[orient="vertical"],
|
||||
html>scrollbar[orient="vertical"] {
|
||||
-moz-margin-start: -12px !important;
|
||||
max-width: 12px !important;
|
||||
min-width: 12px !important;
|
||||
|
||||
background: linear-gradient( rgba(0,0,0,0.2), rgba(0,0,0,0.2) );
|
||||
background-size: 1px 1px;
|
||||
background-repeat: repeat-y !important;
|
||||
background-position: 50% 0% !important;
|
||||
cursor: row-resize;
|
||||
}
|
||||
|
||||
scrollbar[orient="horizontal"] {
|
||||
margin-top: -12px !important;
|
||||
max-height: 12px !important;
|
||||
min-height: 12px !important;
|
||||
|
||||
background: linear-gradient( rgba(0,0,0,0.2), rgba(0,0,0,0.2) );
|
||||
background-size: 1px 1px;
|
||||
background-repeat: repeat-x;
|
||||
background-position: 0% 50%;
|
||||
cursor: col-resize;
|
||||
}
|
||||
|
||||
scrollbar thumb[orient="vertical"] {
|
||||
min-height: 24px !important;
|
||||
width: 12px !important;
|
||||
min-width: 12px !important;
|
||||
max-width: 12px !important;
|
||||
}
|
||||
|
||||
scrollbar thumb[orient="horizontal"] {
|
||||
min-width: 24px !important;
|
||||
height: 12px !important;
|
||||
min-height: 12px !important;
|
||||
max-height: 12px !important;
|
||||
}
|
||||
|
||||
scrollbar thumb {
|
||||
border-radius: 6px !important;
|
||||
background: transparent !important;
|
||||
border: 2px solid rgba(0,255,255,0) !important;
|
||||
box-shadow: 0 0 0 8px #272b35 inset !important;
|
||||
transition: all 0s !important;
|
||||
opacity: 1 !important;
|
||||
}
|
||||
|
||||
scrollbar:hover thumb,
|
||||
scrollbar thumb:active {
|
||||
box-shadow: 0 0 0 8px #cd23b9 inset !important;
|
||||
}
|
||||
*/
|
||||
/* no buttons */
|
||||
/*scrollbar scrollbarbutton{
|
||||
min-height: 0px !important;
|
||||
min-width: 0px !important;
|
||||
max-height: 12px !important;
|
||||
max-width: 12px !important;
|
||||
height: 0px !important;
|
||||
width: 0px !important;
|
||||
}*/
|
||||
|
||||
/* autohide */
|
||||
/*scrollbar:not(:hover) {
|
||||
opacity: 0 !important;
|
||||
transition: all .5s !important;
|
||||
}*/
|
42
xbindkeysrc
Normal file
42
xbindkeysrc
Normal file
|
@ -0,0 +1,42 @@
|
|||
"sudo /home/nilix/src/zenUtils/logout.sh -p"
|
||||
Control + Alt + BackSpace
|
||||
|
||||
"/home/nilix/bin/9/dmenu_exe"
|
||||
Alt + space
|
||||
|
||||
"slock"
|
||||
Mod4 + Escape
|
||||
|
||||
"/home/nilix/bin/zenbar/nmtuiWin.sh"
|
||||
Mod4 + F1
|
||||
|
||||
"notify-send -c power battery [$(cat /sys/class/power_supply/BAT0/capacity)%]"
|
||||
Mod4 + F2
|
||||
|
||||
"datetime=$(date +%H:%M); notify-send -c time time [${datetime}]"
|
||||
Mod4 + F3
|
||||
|
||||
"amixer set Master 5%+; notify-send -u low -c volume volume $(amixer get Master | grep % | head -n 1 | awk '{print $5}')"
|
||||
XF86AudioRaiseVolume
|
||||
|
||||
"amixer set Master 5%-; notify-send -u low -c volume volume $(amixer get Master | grep % | head -n 1 | awk '{print $5}')"
|
||||
XF86AudioLowerVolume
|
||||
|
||||
"xbacklight -inc 5; notify-send -u low -c brightness brightness [$(xbacklight -get)%]"
|
||||
XF86MonBrightnessUp
|
||||
|
||||
"xbacklight -dec 5; notify-send -u low -c brightness brightness [$(xbacklight -get)%]"
|
||||
XF86MonBrightnessDown
|
||||
|
||||
"amixer set Master toggle"
|
||||
XF86AudioMute
|
||||
|
||||
"amixer set Capture toggle"
|
||||
XF86AudioMicMute
|
||||
|
||||
|
||||
"redshift -x; redshift -O 4500K; notify-send -u low -c brightness color [4500K]"
|
||||
Mod4 + XF86MonBrightnessDown
|
||||
|
||||
"redshift -x; redshift -O 6000K; notify-send -u low -c brightness color [6000K]"
|
||||
Mod4 + XF86MonBrightnessUp
|
39
xbindkeysrc.kwin
Normal file
39
xbindkeysrc.kwin
Normal file
|
@ -0,0 +1,39 @@
|
|||
"sudo /home/nilix/src/zenUtils/logout.sh -p"
|
||||
Control + Alt + BackSpace
|
||||
|
||||
"exec konsole"
|
||||
Mod4 + slash
|
||||
|
||||
"ksh -l -c /home/nilix/bin/9/dmenu_exe"
|
||||
Alt + space
|
||||
|
||||
"slock"
|
||||
Mod4 + Escape
|
||||
|
||||
"/home/nilix/bin/zenbar/nmtuiWin.sh"
|
||||
Mod4 + F1
|
||||
|
||||
|
||||
"amixer set Master 5%+; notify-send -u low -c volume volume $(amixer get Master | grep % | head -n 1 | awk '{print $5}')"
|
||||
XF86AudioRaiseVolume
|
||||
|
||||
"amixer set Master 5%-; notify-send -u low -c volume volume $(amixer get Master | grep % | head -n 1 | awk '{print $5}')"
|
||||
XF86AudioLowerVolume
|
||||
|
||||
"amixer set Master toggle"
|
||||
XF86AudioMute
|
||||
|
||||
"amixer set Capture toggle"
|
||||
XF86AudioMicMute
|
||||
|
||||
"xbacklight -inc 5; notify-send -u low -c brightness brightness [$(xbacklight -get)%]"
|
||||
XF86MonBrightnessUp
|
||||
|
||||
"xbacklight -dec 5; notify-send -u low -c brightness brightness [$(xbacklight -get)%]"
|
||||
XF86MonBrightnessDown
|
||||
|
||||
"redshift -x; redshift -O 4500K; notify-send -u low -c brightness color [4500K]"
|
||||
Mod4 + XF86MonBrightnessDown
|
||||
|
||||
"redshift -x; redshift -O 6000K; notify-send -u low -c brightness color [6000K]"
|
||||
Mod4 + XF86MonBrightnessUp
|
Loading…
Reference in a new issue