parent
c0d173ffee
commit
6d3be7ed45
@ -0,0 +1,170 @@ |
||||
# This is a default config file for bottom. All of the settings are commented |
||||
# out by default; if you wish to change them uncomment and modify as you see |
||||
# fit. |
||||
|
||||
# This group of options represents a command-line flag/option. Flags explicitly |
||||
# added when running (ie: btm -a) will override this config file if an option |
||||
# is also set here. |
||||
|
||||
[flags] |
||||
# Whether to hide the average cpu entry. |
||||
#hide_avg_cpu = false |
||||
# Whether to use dot markers rather than braille. |
||||
#dot_marker = false |
||||
# The update rate of the application. |
||||
#rate = 1000 |
||||
# Whether to put the CPU legend to the left. |
||||
#left_legend = false |
||||
# Whether to set CPU% on a process to be based on the total CPU or just current usage. |
||||
#current_usage = false |
||||
# Whether to group processes with the same name together by default. |
||||
#group_processes = false |
||||
# Whether to make process searching case sensitive by default. |
||||
#case_sensitive = false |
||||
# Whether to make process searching look for matching the entire word by default. |
||||
#whole_word = false |
||||
# Whether to make process searching use regex by default. |
||||
#regex = false |
||||
# Defaults to Celsius. Temperature is one of: |
||||
#temperature_type = "k" |
||||
#temperature_type = "f" |
||||
#temperature_type = "c" |
||||
#temperature_type = "kelvin" |
||||
#temperature_type = "fahrenheit" |
||||
#temperature_type = "celsius" |
||||
# The default time interval (in milliseconds). |
||||
#default_time_value = 60000 |
||||
# The time delta on each zoom in/out action (in milliseconds). |
||||
#time_delta = 15000 |
||||
# Hides the time scale. |
||||
#hide_time = false |
||||
# Override layout default widget |
||||
#default_widget_type = "proc" |
||||
#default_widget_count = 1 |
||||
# Use basic mode |
||||
#basic = false |
||||
# Use the old network legend style |
||||
#use_old_network_legend = false |
||||
# Remove space in tables |
||||
#hide_table_gap = false |
||||
# Show the battery widgets |
||||
#battery = false |
||||
# Disable mouse clicks |
||||
#disable_click = false |
||||
# Built-in themes. Valid values are "default", "default-light", "gruvbox", "gruvbox-light", "nord", "nord-light" |
||||
#color = "default" |
||||
# Show memory values in the processes widget as values by default |
||||
#mem_as_value = false |
||||
# Show tree mode by default in the processes widget. |
||||
#tree = false |
||||
# Shows an indicator in table widgets tracking where in the list you are. |
||||
#show_table_scroll_position = false |
||||
# Show processes as their commands by default in the process widget. |
||||
#process_command = false |
||||
# Displays the network widget with binary prefixes. |
||||
#network_use_binary_prefix = false |
||||
# Displays the network widget using bytes. |
||||
#network_use_bytes = false |
||||
# Displays the network widget with a log scale. |
||||
#network_use_log = false |
||||
# Hides advanced options to stop a process on Unix-like systems. |
||||
#disable_advanced_kill = false |
||||
|
||||
# These are all the components that support custom theming. Note that colour support |
||||
# will depend on terminal support. |
||||
|
||||
#[colors] # Uncomment if you want to use custom colors |
||||
# Represents the colour of table headers (processes, CPU, disks, temperature). |
||||
#table_header_color="LightBlue" |
||||
# Represents the colour of the label each widget has. |
||||
#widget_title_color="Gray" |
||||
# Represents the average CPU color. |
||||
#avg_cpu_color="Red" |
||||
# Represents the colour the core will use in the CPU legend and graph. |
||||
#cpu_core_colors=["LightMagenta", "LightYellow", "LightCyan", "LightGreen", "LightBlue", "LightRed", "Cyan", "Green", "Blue", "Red"] |
||||
# Represents the colour RAM will use in the memory legend and graph. |
||||
#ram_color="LightMagenta" |
||||
# Represents the colour SWAP will use in the memory legend and graph. |
||||
#swap_color="LightYellow" |
||||
# Represents the colour rx will use in the network legend and graph. |
||||
#rx_color="LightCyan" |
||||
# Represents the colour tx will use in the network legend and graph. |
||||
#tx_color="LightGreen" |
||||
# Represents the colour of the border of unselected widgets. |
||||
#border_color="Gray" |
||||
# Represents the colour of the border of selected widgets. |
||||
#highlighted_border_color="LightBlue" |
||||
# Represents the colour of most text. |
||||
#text_color="Gray" |
||||
# Represents the colour of text that is selected. |
||||
#selected_text_color="Black" |
||||
# Represents the background colour of text that is selected. |
||||
#selected_bg_color="LightBlue" |
||||
# Represents the colour of the lines and text of the graph. |
||||
#graph_color="Gray" |
||||
# Represents the colours of the battery based on charge |
||||
#high_battery_color="green" |
||||
#medium_battery_color="yellow" |
||||
#low_battery_color="red" |
||||
|
||||
# Layout - layouts follow a pattern like this: |
||||
# [[row]] represents a row in the application. |
||||
# [[row.child]] represents either a widget or a column. |
||||
# [[row.child.child]] represents a widget. |
||||
# |
||||
# All widgets must have the type value set to one of ["cpu", "mem", "proc", "net", "temp", "disk", "empty"]. |
||||
# All layout components have a ratio value - if this is not set, then it defaults to 1. |
||||
# The default widget layout: |
||||
#[[row]] |
||||
# ratio=30 |
||||
# [[row.child]] |
||||
# type="cpu" |
||||
#[[row]] |
||||
# ratio=40 |
||||
# [[row.child]] |
||||
# ratio=4 |
||||
# type="mem" |
||||
# [[row.child]] |
||||
# ratio=3 |
||||
# [[row.child.child]] |
||||
# type="temp" |
||||
# [[row.child.child]] |
||||
# type="disk" |
||||
#[[row]] |
||||
# ratio=30 |
||||
# [[row.child]] |
||||
# type="net" |
||||
# [[row.child]] |
||||
# type="proc" |
||||
# default=true |
||||
|
||||
|
||||
# Filters - you can hide specific temperature sensors, network interfaces, and disks using filters. This is admittedly |
||||
# a bit hard to use as of now, and there is a planned in-app interface for managing this in the future: |
||||
#[disk_filter] |
||||
#is_list_ignored = true |
||||
#list = ["/dev/sda\\d+", "/dev/nvme0n1p2"] |
||||
#regex = true |
||||
#case_sensitive = false |
||||
#whole_word = false |
||||
|
||||
#[mount_filter] |
||||
#is_list_ignored = true |
||||
#list = ["/mnt/.*", "/boot"] |
||||
#regex = true |
||||
#case_sensitive = false |
||||
#whole_word = false |
||||
|
||||
#[temp_filter] |
||||
#is_list_ignored = true |
||||
#list = ["cpu", "wifi"] |
||||
#regex = false |
||||
#case_sensitive = false |
||||
#whole_word = false |
||||
|
||||
#[net_filter] |
||||
#is_list_ignored = true |
||||
#list = ["virbr0.*"] |
||||
#regex = true |
||||
#case_sensitive = false |
||||
#whole_word = false |
@ -0,0 +1,94 @@ |
||||
alsa_soundcard pipewire |
||||
cli_add_playlist_name Default |
||||
deadbeef_version 1.9.4 |
||||
filechooser.lastdir file:///mnt/storage/lossless/lossless/Yendri/Yendri%20-%20Destination%20Oblivion |
||||
gtkui.columns.playlist [{"title":"♫","id":"1","format":"%playstatus%","sort_format":"","size":"50","align":"0","color_override":"0","color":"#ff000000"},{"title":"Artist / Album","id":"-1","format":"$if(%artist%,%artist%,Unknown Artist)[ - %album%]","sort_format":"","size":"150","align":"0","color_override":"0","color":"#ff000000"},{"title":"Track No","id":"-1","format":"%tracknumber%","sort_format":"","size":"50","align":"1","color_override":"0","color":"#ff000000"},{"title":"Title","id":"-1","format":"%title%","sort_format":"","size":"352","align":"0","color_override":"0","color":"#ff000000"},{"title":"Duration","id":"-1","format":"%length%","sort_format":"","size":"50","align":"0","color_override":"0","color":"#ff000000"},{"title":"Year","id":"-1","format":"%year%","sort_format":"","size":"100","align":"0","color_override":"0","color":"#ff2e3436"}] |
||||
gtkui.columns.search [{"title":"Artist / Album","id":"-1","format":"$if(%artist%,%artist%,Unknown Artist)[ - %album%]","sort_format":"","size":"150","align":"0","color_override":"0","color":"#ff000000"},{"title":"Track No","id":"-1","format":"%tracknumber%","sort_format":"","size":"50","align":"1","color_override":"0","color":"#ff000000"},{"title":"Title","id":"-1","format":"%title%","sort_format":"","size":"150","align":"0","color_override":"0","color":"#ff000000"},{"title":"Duration","id":"-1","format":"%length%","sort_format":"","size":"50","align":"0","color_override":"0","color":"#ff000000"}] |
||||
gtkui.layout.1.9.0 {"type":"vbox","legacy_params":" expand=\"0 1\" fill=\"1 1\" homogeneous=0","children":[{"type":"hbox","legacy_params":" expand=\"0 1 0\" fill=\"1 1 1\" homogeneous=0","children":[{"type":"playtb"},{"type":"seekbar"},{"type":"volumebar","settings":{"scale":"db"}}]},{"type":"tabbed_playlist","legacy_params":" hideheaders=0 width=748"}]} |
||||
gtkui.playlist.group_by_tf |
||||
gtkui.search.group_by_tf |
||||
gtkui.statusbar.visible 1 |
||||
gtkui.statusbar_seltime 1 |
||||
gtkui.tabscroll 0 |
||||
gtkui.titlebar_playing_tf DeaDBeeF - %artist% - %title% |
||||
gtkui.titlebar_stopped_tf DeaDBeeF |
||||
hotkey.key01 "Ctrl f" 0 0 find |
||||
hotkey.key02 "Ctrl o" 0 0 open_files |
||||
hotkey.key03 "Ctrl q" 0 0 quit |
||||
hotkey.key04 "Ctrl n" 0 0 new_playlist |
||||
hotkey.key05 "Ctrl a" 0 0 select_all |
||||
hotkey.key06 "Escape" 0 0 deselect_all |
||||
hotkey.key07 "Ctrl m" 0 0 toggle_stop_after_current |
||||
hotkey.key08 "Ctrl j" 0 0 jump_to_current_track |
||||
hotkey.key09 "F1" 0 0 help |
||||
hotkey.key10 "Delete" 1 0 remove_from_playlist |
||||
hotkey.key11 "Ctrl w" 0 0 remove_current_playlist |
||||
hotkey.key12 "Alt Return" 1 0 track_properties |
||||
hotkey.key13 "Return" 0 0 play |
||||
hotkey.key14 "Ctrl p" 0 0 toggle_pause |
||||
hotkey.key15 "Alt 1" 0 0 playlist1 |
||||
hotkey.key16 "Alt 2" 0 0 playlist2 |
||||
hotkey.key17 "Alt 3" 0 0 playlist3 |
||||
hotkey.key18 "Alt 4" 0 0 playlist4 |
||||
hotkey.key19 "Alt 5" 0 0 playlist5 |
||||
hotkey.key20 "Alt 6" 0 0 playlist6 |
||||
hotkey.key21 "Alt 7" 0 0 playlist7 |
||||
hotkey.key22 "Alt 8" 0 0 playlist8 |
||||
hotkey.key23 "Alt 9" 0 0 playlist9 |
||||
hotkey.key24 "Alt 0" 0 0 playlist10 |
||||
hotkey.key25 "z" 0 0 prev |
||||
hotkey.key26 "x" 0 0 play |
||||
hotkey.key27 "c" 0 0 toggle_pause |
||||
hotkey.key28 "v" 0 0 stop |
||||
hotkey.key29 "b" 0 0 next |
||||
hotkey.key30 "n" 0 0 playback_random |
||||
hotkey.key31 "Ctrl k" 0 0 toggle_stop_after_album |
||||
hotkey.key32 "Ctrl Tab" 0 0 next_playlist |
||||
hotkey.key33 "Shift Ctrl Tab" 0 0 prev_playlist |
||||
hotkey.key34 "s" 0 0 volume_down |
||||
hotkey.key35 "w" 0 0 volume_up |
||||
hotkeys_created 1 |
||||
mainwin.geometry.h 300 |
||||
mainwin.geometry.maximized 1 |
||||
mainwin.geometry.w 500 |
||||
mainwin.geometry.x 10 |
||||
mainwin.geometry.y 10 |
||||
network.proxy.port 8080 |
||||
output_plugin alsa |
||||
playback.loop 1 |
||||
playback.volume.normalized 0.7079458 |
||||
playlist.current 3 |
||||
playlist.cursor.0 15 |
||||
playlist.cursor.1 1 |
||||
playlist.cursor.2 55 |
||||
playlist.cursor.3 6 |
||||
playlist.cursor.4 0 |
||||
playlist.scroll.0 -15 |
||||
playlist.scroll.1 0 |
||||
playlist.scroll.2 137 |
||||
playlist.scroll.3 -18 |
||||
playlist.scroll.4 0 |
||||
playlist.scroll.cursorfollowplayback 1 |
||||
playlist.tab.00000 Dr. Chesky |
||||
playlist.tab.00001 New Playlist |
||||
playlist.tab.00002 New Playlist (1) |
||||
playlist.tab.00003 New Playlist (2) |
||||
prefwin.geometry.h 588 |
||||
prefwin.geometry.maximized 1 |
||||
prefwin.geometry.w 784 |
||||
prefwin.geometry.x 10 |
||||
prefwin.geometry.y 10 |
||||
resume.paused 0 |
||||
resume.playlist -1 |
||||
resume.position -1.000000 |
||||
resume.track -1 |
||||
streamer.override_samplerate 0 |
||||
streamer.samplerate 88200 |
||||
streamer.samplerate_mult_44 88200 |
||||
streamer.samplerate_mult_48 96000 |
||||
streamer.use_dependent_samplerate 1 |
||||
trkproperties.geometry.h 400 |
||||
trkproperties.geometry.maximized 1 |
||||
trkproperties.geometry.w 348 |
||||
trkproperties.geometry.x 26 |
||||
trkproperties.geometry.y 23 |
@ -0,0 +1,26 @@ |
||||
supereq 0 { |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
0.000000 |
||||
} |
||||
SRC 1 { |
||||
48000.000000 |
||||
2 |
||||
1 |
||||
} |
@ -0,0 +1,2 @@ |
||||
[General] |
||||
contrastOpacity=188 |
@ -0,0 +1,195 @@ |
||||
# -*- conf -*- |
||||
|
||||
# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd) |
||||
# term=foot (or xterm-256color if built with -Dterminfo=disabled) |
||||
# login-shell=no |
||||
|
||||
# app-id=foot |
||||
# title=foot |
||||
# locked-title=no |
||||
|
||||
font=monospace:size=12 |
||||
# font-bold=<bold variant of regular font> |
||||
# font-italic=<italic variant of regular font> |
||||
# font-bold-italic=<bold+italic variant of regular font> |
||||
# line-height=<font metrics> |
||||
# letter-spacing=0 |
||||
# horizontal-letter-offset=0 |
||||
# vertical-letter-offset=0 |
||||
# underline-offset=<font metrics> |
||||
# box-drawings-uses-font-glyphs=no |
||||
# dpi-aware=auto |
||||
|
||||
# initial-window-size-pixels=700x500 # Or, |
||||
# initial-window-size-chars=<COLSxROWS> |
||||
# initial-window-mode=windowed |
||||
# pad=2x2 # optionally append 'center' |
||||
# resize-delay-ms=100 |
||||
|
||||
# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body} |
||||
|
||||
# bold-text-in-bright=no |
||||
# word-delimiters=,│`|:"'()[]{}<> |
||||
# selection-target=primary |
||||
# workers=<number of logical CPUs> |
||||
|
||||
[environment] |
||||
# name=value |
||||
|
||||
[bell] |
||||
# urgent=no |
||||
# notify=no |
||||
# command= |
||||
# command-focused=no |
||||
|
||||
[scrollback] |
||||
# lines=1000 |
||||
# multiplier=3.0 |
||||
# indicator-position=relative |
||||
# indicator-format= |
||||
|
||||
[url] |
||||
# launch=xdg-open ${url} |
||||
# label-letters=sadfjklewcmpgh |
||||
# osc8-underline=url-mode |
||||
# protocols=http, https, ftp, ftps, file, gemini, gopher |
||||
# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+="'()[] |
||||
|
||||
[cursor] |
||||
# style=block |
||||
# color=<inverse foreground/background> |
||||
# blink=no |
||||
# beam-thickness=1.5 |
||||
# underline-thickness=<font underline thickness> |
||||
|
||||
[mouse] |
||||
# hide-when-typing=no |
||||
# alternate-scroll-mode=yes |
||||
|
||||
[colors] |
||||
# alpha=1.0 |
||||
# foreground=dcdccc |
||||
# background=111111 |
||||
|
||||
## Normal/regular colors (color palette 0-7) |
||||
# regular0=222222 # black |
||||
# regular1=cc9393 # red |
||||
# regular2=7f9f7f # green |
||||
# regular3=d0bf8f # yellow |
||||
# regular4=6ca0a3 # blue |
||||
# regular5=dc8cc3 # magenta |
||||
# regular6=93e0e3 # cyan |
||||
# regular7=dcdccc # white |
||||
|
||||
## Bright colors (color palette 8-15) |
||||
# bright0=666666 # bright black |
||||
# bright1=dca3a3 # bright red |
||||
# bright2=bfebbf # bright green |
||||
# bright3=f0dfaf # bright yellow |
||||
# bright4=8cd0d3 # bright blue |
||||
# bright5=fcace3 # bright magenta |
||||
# bright6=b3ffff # bright cyan |
||||
# bright7=ffffff # bright white |
||||
|
||||
## dimmed colors (see foot.ini(5) man page) |
||||
# dim0=<not set> |
||||
# ... |
||||
# dim7=<not-set> |
||||
|
||||
## The remaining 256-color palette |
||||
# 16 = <256-color palette #16> |
||||
# ... |
||||
# 255 = <256-color palette #255> |
||||
|
||||
## Misc colors |
||||
# selection-foreground=<inverse foreground/background> |
||||
# selection-background=<inverse foreground/background> |
||||
# jump-labels=<regular0> <regular3> # black-on-yellow |
||||
# scrollback-indicator=<regular0> <bright4> # black-on-bright-blue |
||||
# search-box-no-match=<regular0> <regular1> # black-on-red |
||||
# search-box-match=<regular0> <regular3> # black-on-yellow |
||||
# urls=<regular3> |
||||
|
||||
[csd] |
||||
# preferred=server |
||||
# size=26 |
||||
# font=<primary font> |
||||
# color=<foreground color> |
||||
# hide-when-typing=no |
||||
# border-width=0 |
||||
# border-color=<csd.color> |
||||
# button-width=26 |
||||
# button-color=<background color> |
||||
# button-minimize-color=<regular4> |
||||
# button-maximize-color=<regular2> |
||||
# button-close-color=<regular1> |
||||
|
||||
[key-bindings] |
||||
# scrollback-up-page=Shift+Page_Up |
||||
# scrollback-up-half-page=none |
||||
# scrollback-up-line=none |
||||
# scrollback-down-page=Shift+Page_Down |
||||
# scrollback-down-half-page=none |
||||
# scrollback-down-line=none |
||||
# clipboard-copy=Control+Shift+c XF86Copy |
||||
# clipboard-paste=Control+Shift+v XF86Paste |
||||
# primary-paste=Shift+Insert |
||||
# search-start=Control+Shift+r |
||||
# font-increase=Control+plus Control+equal Control+KP_Add |
||||
# font-decrease=Control+minus Control+KP_Subtract |
||||
# font-reset=Control+0 Control+KP_0 |
||||
# spawn-terminal=Control+Shift+n |
||||
# minimize=none |
||||
# maximize=none |
||||
# fullscreen=none |
||||
# pipe-visible=[sh -c "xurls | fuzzel | xargs -r firefox"] none |
||||
# pipe-scrollback=[sh -c "xurls | fuzzel | xargs -r firefox"] none |
||||
# pipe-selected=[xargs -r firefox] none |
||||
# show-urls-launch=Control+Shift+u |
||||
# show-urls-copy=none |
||||
# show-urls-persistent=none |
||||
# prompt-prev=Control+Shift+z |
||||
# prompt-next=Control+Shift+x |
||||
# unicode-input=none |
||||
# noop=none |
||||
|
||||
[search-bindings] |
||||
# cancel=Control+g Control+c Escape |
||||
# commit=Return |
||||
# find-prev=Control+r |
||||
# find-next=Control+s |
||||
# cursor-left=Left Control+b |
||||
# cursor-left-word=Control+Left Mod1+b |
||||
# cursor-right=Right Control+f |
||||
# cursor-right-word=Control+Right Mod1+f |
||||
# cursor-home=Home Control+a |
||||
# cursor-end=End Control+e |
||||
# delete-prev=BackSpace |
||||
# delete-prev-word=Mod1+BackSpace Control+BackSpace |
||||
# delete-next=Delete |
||||
# delete-next-word=Mod1+d Control+Delete |
||||
# extend-to-word-boundary=Control+w |
||||
# extend-to-next-whitespace=Control+Shift+w |
||||
# clipboard-paste=Control+v Control+Shift+v Control+y XF86Paste |
||||
# primary-paste=Shift+Insert |
||||
# unicode-input=none |
||||
|
||||
[url-bindings] |
||||
# cancel=Control+g Control+c Control+d Escape |
||||
# toggle-url-visible=t |
||||
|
||||
[text-bindings] |
||||
# \x03=Mod4+c # Map Super+c -> Ctrl+c |
||||
|
||||
[mouse-bindings] |
||||
# selection-override-modifiers=Shift |
||||
# primary-paste=BTN_MIDDLE |
||||
# select-begin=BTN_LEFT |
||||
# select-begin-block=Control+BTN_LEFT |
||||
# select-extend=BTN_RIGHT |
||||
# select-extend-character-wise=Control+BTN_RIGHT |
||||
# select-word=BTN_LEFT-2 |
||||
# select-word-whitespace=Control+BTN_LEFT-2 |
||||
# select-row=BTN_LEFT-3 |
||||
|
||||
# vim: ft=dosini |
@ -0,0 +1,3 @@ |
||||
; gedit GtkAccelMap rc-file -*- scheme -*- |
||||
; this file is an automated accelerator map dump |
||||
; |
@ -0,0 +1,42 @@ |
||||
[org/gnome/desktop/interface] |
||||
cursor-theme='Adwaita' |
||||
|
||||
[org/gtk/settings/file-chooser] |
||||
window-position=(0, 0) |
||||
window-size=(1128, 1171) |
||||
date-format='regular' |
||||
location-mode='path-bar' |
||||
show-hidden=true |
||||
show-size-column=true |
||||
show-type-column=true |
||||
sidebar-width=171 |
||||
sort-column='name' |
||||
sort-directories-first=false |
||||
sort-order='ascending' |
||||
type-format='category' |
||||
|
||||
[org/gnome/gedit/plugins] |
||||
active-plugins=['spell', 'docinfo', 'filebrowser', 'modelines', 'sort', 'openlinks'] |
||||
|
||||
[org/gnome/gedit/preferences/ui] |
||||
show-tabs-mode='auto' |
||||
|
||||
side-panel-visible=false |
||||
|
||||
[org/gnome/gedit/state/window] |
||||
bottom-panel-size=140 |
||||
side-panel-active-page='GeditWindowDocumentsPanel' |
||||
side-panel-size=200 |
||||
size=(1128, 1091) |
||||
state=0 |
||||
|
||||
[org/gnome/gedit/state/file-chooser] |
||||
open-recent=true |
||||
|
||||
[com/github/johnfactotum/Foliate/library] |
||||
width=1892 |
||||
height=1091 |
||||
maximized=true |
||||
|
||||
[org/gnome/desktop/wm/preferences] |
||||
button-layout='' |
@ -0,0 +1,2 @@ |
||||
[Settings] |
||||
gtk-primary-button-warps-slider = false |
@ -0,0 +1,10 @@ |
||||
default-remote: local |
||||
remotes: |
||||
images: |
||||
addr: https://images.linuxcontainers.org |
||||
protocol: simplestreams |
||||
public: true |
||||
local: |
||||
addr: unix:// |
||||
public: false |
||||
aliases: {} |
@ -0,0 +1,17 @@ |
||||
lxc.net.0.type = veth |
||||
lxc.net.0.flags = down |
||||
lxc.net.0.link = br0 |
||||
# lxc.net.0.name = eth1 |
||||
lxc.net.0.ipv4.address = 10.157.1.3/24 10.157.1.255 |
||||
lxc.net.0.ipv4.gateway = 10.157.1.1 |
||||
lxc.net.0.veth.pair = veth-if-0 |
||||
lxc.idmap = u 0 10500000 500000 |
||||
lxc.idmap = g 0 10500000 500000 |
||||
|
||||
lxc.include = /usr/share/lxc/config/nesting.conf |
||||
lxc.apparmor.allow_nesting = 1 |
||||
lxc.seccomp.allow_nesting = 1 |
||||
lxc.mount.auto = proc sys |
||||
lxc.mount.auto = cgroup:rw:force |
||||
|
||||
|
@ -0,0 +1,9 @@ |
||||
lxc.idmap = u 0 11500000 500000 |
||||
lxc.idmap = g 0 11500000 500000 |
||||
|
||||
lxc.include = /usr/share/lxc/config/nesting.conf |
||||
lxc.apparmor.allow_nesting = 1 |
||||
lxc.seccomp.allow_nesting = 1 |
||||
lxc.mount.auto = cgroup:rw:force |
||||
|
||||
|
@ -0,0 +1,18 @@ |
||||
lxc.net.0.type = veth |
||||
lxc.net.0.flags = up |
||||
lxc.net.0.link = br0 |
||||
# lxc.net.0.name = eth1 |
||||
lxc.net.0.ipv4.address = 10.157.1.5/24 10.157.1.255 |
||||
lxc.net.0.ipv4.gateway = 10.157.1.1 |
||||
lxc.net.0.veth.pair = veth-if-0 |
||||
lxc.idmap = u 0 14000000 500000 |
||||
lxc.idmap = g 0 14000000 500000 |
||||
|
||||
#lxc.include = /usr/share/lxc/config/nesting.conf |
||||
lxc.mount.entry = proc dev/.lxc/proc proc create=dir,optional 0 0 |
||||
lxc.mount.entry = sys dev/.lxc/sys sysfs create=dir,optional 0 0 |
||||
#lxc.apparmor.allow_nesting = 1 |
||||
lxc.seccomp.allow_nesting = 1 |
||||
lxc.mount.auto = cgroup:rw:force |
||||
|
||||
|
@ -0,0 +1,4 @@ |
||||
lxc.idmap = u 0 11000000 500000 |
||||
lxc.idmap = g 0 11000000 500000 |
||||
|
||||
lxc.mount.entry = /home/inga/Downloads mnt/Dowbloads none ro,bind 0 0 |
@ -0,0 +1,4 @@ |
||||
{ |
||||
"Alt-/": "lua:comment.comment", |
||||
"CtrlUnderscore": "lua:comment.comment" |
||||
} |
@ -0,0 +1,5 @@ |
||||
{ |
||||
"scrollbar": true, |
||||
"softwrap": true, |
||||
"wordwrap": true |
||||
} |
@ -0,0 +1,10 @@ |
||||
[Default Applications] |
||||
x-scheme-handler/tg=org.telegram.desktop.desktop |
||||
x-scheme-handler/mailto=userapp-Thunderbird-9OGUS1.desktop |
||||
message/rfc822=userapp-Thunderbird-9OGUS1.desktop |
||||
x-scheme-handler/mid=userapp-Thunderbird-9OGUS1.desktop |
||||
|
||||
[Added Associations] |
||||
x-scheme-handler/tg=userapp-Telegram Desktop-R78RR1.desktop;org.telegram.desktop.desktop; |
||||
x-scheme-handler/mailto=userapp-Thunderbird-9OGUS1.desktop; |
||||
x-scheme-handler/mid=userapp-Thunderbird-9OGUS1.desktop; |
@ -0,0 +1,864 @@ |
||||
# See this wiki page for more info: |
||||
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info |
||||
print_info() { |
||||
info title |
||||
info underline |
||||
|
||||
info "OS" distro |
||||
info "Host" model |
||||
info "Kernel" kernel |
||||
info "Uptime" uptime |
||||
info "Packages" packages |
||||
info "Shell" shell |
||||
info "Resolution" resolution |
||||
info "DE" de |
||||
info "WM" wm |
||||
info "WM Theme" wm_theme |
||||
info "Theme" theme |
||||
info "Icons" icons |
||||
info "Terminal" term |
||||
info "Terminal Font" term_font |
||||
info "CPU" cpu |
||||
info "GPU" gpu |
||||
info "Memory" memory |
||||
|
||||
# info "GPU Driver" gpu_driver # Linux/macOS only |
||||
# info "CPU Usage" cpu_usage |
||||
# info "Disk" disk |
||||
# info "Battery" battery |
||||
# info "Font" font |
||||
# info "Song" song |
||||
# [[ "$player" ]] && prin "Music Player" "$player" |
||||
# info "Local IP" local_ip |
||||
# info "Public IP" public_ip |
||||
# info "Users" users |
||||
# info "Locale" locale # This only works on glibc systems. |
||||
|
||||
info cols |
||||
} |
||||
|
||||
# Title |
||||
|
||||
|
||||
# Hide/Show Fully qualified domain name. |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'on', 'off' |
||||
# Flag: --title_fqdn |
||||
title_fqdn="off" |
||||
|
||||
|
||||
# Kernel |
||||
|
||||
|
||||
# Shorten the output of the kernel function. |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --kernel_shorthand |
||||
# Supports: Everything except *BSDs (except PacBSD and PC-BSD) |
||||
# |
||||
# Example: |
||||
# on: '4.8.9-1-ARCH' |
||||
# off: 'Linux 4.8.9-1-ARCH' |
||||
kernel_shorthand="on" |
||||
|
||||
|
||||
# Distro |
||||
|
||||
|
||||
# Shorten the output of the distro function |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'on', 'tiny', 'off' |
||||
# Flag: --distro_shorthand |
||||
# Supports: Everything except Windows and Haiku |
||||
distro_shorthand="off" |
||||
|
||||
# Show/Hide OS Architecture. |
||||
# Show 'x86_64', 'x86' and etc in 'Distro:' output. |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --os_arch |
||||
# |
||||
# Example: |
||||
# on: 'Arch Linux x86_64' |
||||
# off: 'Arch Linux' |
||||
os_arch="on" |
||||
|
||||
|
||||
# Uptime |
||||
|
||||
|
||||
# Shorten the output of the uptime function |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'tiny', 'off' |
||||
# Flag: --uptime_shorthand |
||||
# |
||||
# Example: |
||||
# on: '2 days, 10 hours, 3 mins' |
||||
# tiny: '2d 10h 3m' |
||||
# off: '2 days, 10 hours, 3 minutes' |
||||
uptime_shorthand="on" |
||||
|
||||
|
||||
# Memory |
||||
|
||||
|
||||
# Show memory pecentage in output. |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'on', 'off' |
||||
# Flag: --memory_percent |
||||
# |
||||
# Example: |
||||
# on: '1801MiB / 7881MiB (22%)' |
||||
# off: '1801MiB / 7881MiB' |
||||
memory_percent="off" |
||||
|
||||
# Change memory output unit. |
||||
# |
||||
# Default: 'mib' |
||||
# Values: 'kib', 'mib', 'gib' |
||||
# Flag: --memory_unit |
||||
# |
||||
# Example: |
||||
# kib '1020928KiB / 7117824KiB' |
||||
# mib '1042MiB / 6951MiB' |
||||
# gib: ' 0.98GiB / 6.79GiB' |
||||
memory_unit="mib" |
||||
|
||||
|
||||
# Packages |
||||
|
||||
|
||||
# Show/Hide Package Manager names. |
||||
# |
||||
# Default: 'tiny' |
||||
# Values: 'on', 'tiny' 'off' |
||||
# Flag: --package_managers |
||||
# |
||||
# Example: |
||||
# on: '998 (pacman), 8 (flatpak), 4 (snap)' |
||||
# tiny: '908 (pacman, flatpak, snap)' |
||||
# off: '908' |
||||
package_managers="on" |
||||
|
||||
|
||||
# Shell |
||||
|
||||
|
||||
# Show the path to $SHELL |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'on', 'off' |
||||
# Flag: --shell_path |
||||
# |
||||
# Example: |
||||
# on: '/bin/bash' |
||||
# off: 'bash' |
||||
shell_path="off" |
||||
|
||||
# Show $SHELL version |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --shell_version |
||||
# |
||||
# Example: |
||||
# on: 'bash 4.4.5' |
||||
# off: 'bash' |
||||
shell_version="on" |
||||
|
||||
|
||||
# CPU |
||||
|
||||
|
||||
# CPU speed type |
||||
# |
||||
# Default: 'bios_limit' |
||||
# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. |
||||
# Flag: --speed_type |
||||
# Supports: Linux with 'cpufreq' |
||||
# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. |
||||
speed_type="bios_limit" |
||||
|
||||
# CPU speed shorthand |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'on', 'off'. |
||||
# Flag: --speed_shorthand |
||||
# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz |
||||
# |
||||
# Example: |
||||
# on: 'i7-6500U (4) @ 3.1GHz' |
||||
# off: 'i7-6500U (4) @ 3.100GHz' |
||||
speed_shorthand="off" |
||||
|
||||
# Enable/Disable CPU brand in output. |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --cpu_brand |
||||
# |
||||
# Example: |
||||
# on: 'Intel i7-6500U' |
||||
# off: 'i7-6500U (4)' |
||||
cpu_brand="on" |
||||
|
||||
# CPU Speed |
||||
# Hide/Show CPU speed. |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --cpu_speed |
||||
# |
||||
# Example: |
||||
# on: 'Intel i7-6500U (4) @ 3.1GHz' |
||||
# off: 'Intel i7-6500U (4)' |
||||
cpu_speed="on" |
||||
|
||||
# CPU Cores |
||||
# Display CPU cores in output |
||||
# |
||||
# Default: 'logical' |
||||
# Values: 'logical', 'physical', 'off' |
||||
# Flag: --cpu_cores |
||||
# Support: 'physical' doesn't work on BSD. |
||||
# |
||||
# Example: |
||||
# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) |
||||
# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) |
||||
# off: 'Intel i7-6500U @ 3.1GHz' |
||||
cpu_cores="logical" |
||||
|
||||
# CPU Temperature |
||||
# Hide/Show CPU temperature. |
||||
# Note the temperature is added to the regular CPU function. |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'C', 'F', 'off' |
||||
# Flag: --cpu_temp |
||||
# Supports: Linux, BSD |
||||
# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable |
||||
# coretemp kernel module. This only supports newer Intel processors. |
||||
# |
||||
# Example: |
||||
# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' |
||||
# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' |
||||
# off: 'Intel i7-6500U (4) @ 3.1GHz' |
||||
cpu_temp="off" |
||||
|
||||
|
||||
# GPU |
||||
|
||||
|
||||
# Enable/Disable GPU Brand |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --gpu_brand |
||||
# |
||||
# Example: |
||||
# on: 'AMD HD 7950' |
||||
# off: 'HD 7950' |
||||
gpu_brand="on" |
||||
|
||||
# Which GPU to display |
||||
# |
||||
# Default: 'all' |
||||
# Values: 'all', 'dedicated', 'integrated' |
||||
# Flag: --gpu_type |
||||
# Supports: Linux |
||||
# |
||||
# Example: |
||||
# all: |
||||
# GPU1: AMD HD 7950 |
||||
# GPU2: Intel Integrated Graphics |
||||
# |
||||
# dedicated: |
||||
# GPU1: AMD HD 7950 |
||||
# |
||||
# integrated: |
||||
# GPU1: Intel Integrated Graphics |
||||
gpu_type="all" |
||||
|
||||
|
||||
# Resolution |
||||
|
||||
|
||||
# Display refresh rate next to each monitor |
||||
# Default: 'off' |
||||
# Values: 'on', 'off' |
||||
# Flag: --refresh_rate |
||||
# Supports: Doesn't work on Windows. |
||||
# |
||||
# Example: |
||||
# on: '1920x1080 @ 60Hz' |
||||
# off: '1920x1080' |
||||
refresh_rate="off" |
||||
|
||||
|
||||
# Gtk Theme / Icons / Font |
||||
|
||||
|
||||
# Shorten output of GTK Theme / Icons / Font |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'on', 'off' |
||||
# Flag: --gtk_shorthand |
||||
# |
||||
# Example: |
||||
# on: 'Numix, Adwaita' |
||||
# off: 'Numix [GTK2], Adwaita [GTK3]' |
||||
gtk_shorthand="off" |
||||
|
||||
|
||||
# Enable/Disable gtk2 Theme / Icons / Font |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --gtk2 |
||||
# |
||||
# Example: |
||||
# on: 'Numix [GTK2], Adwaita [GTK3]' |
||||
# off: 'Adwaita [GTK3]' |
||||
gtk2="on" |
||||
|
||||
# Enable/Disable gtk3 Theme / Icons / Font |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --gtk3 |
||||
# |
||||
# Example: |
||||
# on: 'Numix [GTK2], Adwaita [GTK3]' |
||||
# off: 'Numix [GTK2]' |
||||
gtk3="on" |
||||
|
||||
|
||||
# IP Address |
||||
|
||||
|
||||
# Website to ping for the public IP |
||||
# |
||||
# Default: 'http://ident.me' |
||||
# Values: 'url' |
||||
# Flag: --ip_host |
||||
public_ip_host="http://ident.me" |
||||
|
||||
# Public IP timeout. |
||||
# |
||||
# Default: '2' |
||||
# Values: 'int' |
||||
# Flag: --ip_timeout |
||||
public_ip_timeout=2 |
||||
|
||||
|
||||
# Desktop Environment |
||||
|
||||
|
||||
# Show Desktop Environment version |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --de_version |
||||
de_version="on" |
||||
|
||||
|
||||
# Disk |
||||
|
||||
|
||||
# Which disks to display. |
||||
# The values can be any /dev/sdXX, mount point or directory. |
||||
# NOTE: By default we only show the disk info for '/'. |
||||
# |
||||
# Default: '/' |
||||
# Values: '/', '/dev/sdXX', '/path/to/drive'. |
||||
# Flag: --disk_show |
||||
# |
||||
# Example: |
||||
# disk_show=('/' '/dev/sdb1'): |
||||
# 'Disk (/): 74G / 118G (66%)' |
||||
# 'Disk (/mnt/Videos): 823G / 893G (93%)' |
||||
# |
||||
# disk_show=('/'): |
||||
# 'Disk (/): 74G / 118G (66%)' |
||||
# |
||||
disk_show=('/') |
||||
|
||||
# Disk subtitle. |
||||
# What to append to the Disk subtitle. |
||||
# |
||||
# Default: 'mount' |
||||
# Values: 'mount', 'name', 'dir', 'none' |
||||
# Flag: --disk_subtitle |
||||
# |
||||
# Example: |
||||
# name: 'Disk (/dev/sda1): 74G / 118G (66%)' |
||||
# 'Disk (/dev/sdb2): 74G / 118G (66%)' |
||||
# |
||||
# mount: 'Disk (/): 74G / 118G (66%)' |
||||
# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' |
||||
# 'Disk (/mnt/Videos): 74G / 118G (66%)' |
||||
# |
||||
# dir: 'Disk (/): 74G / 118G (66%)' |
||||
# 'Disk (Local Disk): 74G / 118G (66%)' |
||||
# 'Disk (Videos): 74G / 118G (66%)' |
||||
# |
||||
# none: 'Disk: 74G / 118G (66%)' |
||||
# 'Disk: 74G / 118G (66%)' |
||||
# 'Disk: 74G / 118G (66%)' |
||||
disk_subtitle="mount" |
||||
|
||||
# Disk percent. |
||||
# Show/Hide disk percent. |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --disk_percent |
||||
# |
||||
# Example: |
||||
# on: 'Disk (/): 74G / 118G (66%)' |
||||
# off: 'Disk (/): 74G / 118G' |
||||
disk_percent="on" |
||||
|
||||
|
||||
# Song |
||||
|
||||
|
||||
# Manually specify a music player. |
||||
# |
||||
# Default: 'auto' |
||||
# Values: 'auto', 'player-name' |
||||
# Flag: --music_player |
||||
# |
||||
# Available values for 'player-name': |
||||
# |
||||
# amarok |
||||
# audacious |
||||
# banshee |
||||
# bluemindo |
||||
# clementine |
||||
# cmus |
||||
# deadbeef |
||||
# deepin-music |
||||
# dragon |
||||
# elisa |
||||
# exaile |
||||
# gnome-music |
||||
# gmusicbrowser |
||||
# gogglesmm |
||||
# guayadeque |
||||
# io.elementary.music |
||||
# iTunes |
||||
# juk |
||||
# lollypop |
||||
# mocp |
||||
# mopidy |
||||
# mpd |
||||
# muine |
||||
# netease-cloud-music |
||||
# olivia |
||||
# playerctl |
||||
# pogo |
||||
# pragha |
||||
# qmmp |
||||
# quodlibet |
||||
# rhythmbox |
||||
# sayonara |
||||
# smplayer |
||||
# spotify |
||||
# strawberry |
||||
# tauonmb |
||||
# tomahawk |
||||
# vlc |
||||
# xmms2d |
||||
# xnoise |
||||
# yarock |
||||
music_player="auto" |
||||
|
||||
# Format to display song information. |
||||
# |
||||
# Default: '%artist% - %album% - %title%' |
||||
# Values: '%artist%', '%album%', '%title%' |
||||
# Flag: --song_format |
||||
# |
||||
# Example: |
||||
# default: 'Song: Jet - Get Born - Sgt Major' |
||||
song_format="%artist% - %album% - %title%" |
||||
|
||||
# Print the Artist, Album and Title on separate lines |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'on', 'off' |
||||
# Flag: --song_shorthand |
||||
# |
||||
# Example: |
||||
# on: 'Artist: The Fratellis' |
||||
# 'Album: Costello Music' |
||||
# 'Song: Chelsea Dagger' |
||||
# |
||||
# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger' |
||||
song_shorthand="off" |
||||
|
||||
# 'mpc' arguments (specify a host, password etc). |
||||
# |
||||
# Default: '' |
||||
# Example: mpc_args=(-h HOST -P PASSWORD) |
||||
mpc_args=() |
||||
|
||||
|
||||
# Text Colors |
||||
|
||||
|
||||
# Text Colors |
||||
# |
||||
# Default: 'distro' |
||||
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' |
||||
# Flag: --colors |
||||
# |
||||
# Each number represents a different part of the text in |
||||
# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' |
||||
# |
||||
# Example: |
||||
# colors=(distro) - Text is colored based on Distro colors. |
||||
# colors=(4 6 1 8 8 6) - Text is colored in the order above. |
||||
colors=(distro) |
||||
|
||||
|
||||
# Text Options |
||||
|
||||
|
||||
# Toggle bold text |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --bold |
||||
bold="on" |
||||
|
||||
# Enable/Disable Underline |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --underline |
||||
underline_enabled="on" |
||||
|
||||
# Underline character |
||||
# |
||||
# Default: '-' |
||||
# Values: 'string' |
||||
# Flag: --underline_char |
||||
underline_char="-" |
||||
|
||||
|
||||
# Info Separator |
||||
# Replace the default separator with the specified string. |
||||
# |
||||
# Default: ':' |
||||
# Flag: --separator |
||||
# |
||||
# Example: |
||||
# separator="->": 'Shell-> bash' |
||||
# separator=" =": 'WM = dwm' |
||||
separator=":" |
||||
|
||||
|
||||
# Color Blocks |
||||
|
||||
|
||||
# Color block range |
||||
# The range of colors to print. |
||||
# |
||||
# Default: '0', '15' |
||||
# Values: 'num' |
||||
# Flag: --block_range |
||||
# |
||||
# Example: |
||||
# |
||||
# Display colors 0-7 in the blocks. (8 colors) |
||||
# neofetch --block_range 0 7 |
||||
# |
||||
# Display colors 0-15 in the blocks. (16 colors) |
||||
# neofetch --block_range 0 15 |
||||
block_range=(0 15) |
||||
|
||||
# Toggle color blocks |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --color_blocks |
||||
color_blocks="on" |
||||
|
||||
# Color block width in spaces |
||||
# |
||||
# Default: '3' |
||||
# Values: 'num' |
||||
# Flag: --block_width |
||||
block_width=3 |
||||
|
||||
# Color block height in lines |
||||
# |
||||
# Default: '1' |
||||
# Values: 'num' |
||||
# Flag: --block_height |
||||
block_height=1 |
||||
|
||||
# Color Alignment |
||||
# |
||||
# Default: 'auto' |
||||
# Values: 'auto', 'num' |
||||
# Flag: --col_offset |
||||
# |
||||
# Number specifies how far from the left side of the terminal (in spaces) to |
||||
# begin printing the columns, in case you want to e.g. center them under your |
||||
# text. |
||||
# Example: |
||||
# col_offset="auto" - Default behavior of neofetch |
||||
# col_offset=7 - Leave 7 spaces then print the colors |
||||
col_offset="auto" |
||||
|
||||
# Progress Bars |
||||
|
||||
|
||||
# Bar characters |
||||
# |
||||
# Default: '-', '=' |
||||
# Values: 'string', 'string' |
||||
# Flag: --bar_char |
||||
# |
||||
# Example: |
||||
# neofetch --bar_char 'elapsed' 'total' |
||||
# neofetch --bar_char '-' '=' |
||||
bar_char_elapsed="-" |
||||
bar_char_total="=" |
||||
|
||||
# Toggle Bar border |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --bar_border |
||||
bar_border="on" |
||||
|
||||
# Progress bar length in spaces |
||||
# Number of chars long to make the progress bars. |
||||
# |
||||
# Default: '15' |
||||
# Values: 'num' |
||||
# Flag: --bar_length |
||||
bar_length=15 |
||||
|
||||
# Progress bar colors |
||||
# When set to distro, uses your distro's logo colors. |
||||
# |
||||
# Default: 'distro', 'distro' |
||||
# Values: 'distro', 'num' |
||||
# Flag: --bar_colors |
||||
# |
||||
# Example: |
||||
# neofetch --bar_colors 3 4 |
||||
# neofetch --bar_colors distro 5 |
||||
bar_color_elapsed="distro" |
||||
bar_color_total="distro" |
||||
|
||||
|
||||
# Info display |
||||
# Display a bar with the info. |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'bar', 'infobar', 'barinfo', 'off' |
||||
# Flags: --cpu_display |
||||
# --memory_display |
||||
# --battery_display |
||||
# --disk_display |
||||
# |
||||
# Example: |
||||
# bar: '[---=======]' |
||||
# infobar: 'info [---=======]' |
||||
# barinfo: '[---=======] info' |
||||
# off: 'info' |
||||
cpu_display="off" |
||||
memory_display="off" |
||||
battery_display="off" |
||||
disk_display="off" |
||||
|
||||
|
||||
# Backend Settings |
||||
|
||||
|
||||
# Image backend. |
||||
# |
||||
# Default: 'ascii' |
||||
# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', |
||||
# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty' |
||||
# Flag: --backend |
||||
image_backend="ascii" |
||||
|
||||
# Image Source |
||||
# |
||||
# Which image or ascii file to display. |
||||
# |
||||
# Default: 'auto' |
||||
# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' |
||||
# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' |
||||
# Flag: --source |
||||
# |
||||
# NOTE: 'auto' will pick the best image source for whatever image backend is used. |
||||
# In ascii mode, distro ascii art will be used and in an image mode, your |
||||
# wallpaper will be used. |
||||
image_source="auto" |
||||
|
||||
|
||||
# Ascii Options |
||||
|
||||
|
||||
# Ascii distro |
||||
# Which distro's ascii art to display. |
||||
# |
||||
# Default: 'auto' |
||||
# Values: 'auto', 'distro_name' |
||||
# Flag: --ascii_distro |
||||
# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", |
||||
# "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, |
||||
# ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, |
||||
# Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, |
||||
# BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, |
||||
# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, |
||||
# Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, |
||||
# DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, |
||||
# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, |
||||
# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, |
||||
# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, |
||||
# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, |
||||
# Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, |
||||
# LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, |
||||
# Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, |
||||
# Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, |
||||
# NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, |
||||
# OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, |
||||
# Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, |
||||
# popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, |
||||
# Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, |
||||
# Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, |
||||
# Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, |
||||
# SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, |
||||
# openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, |
||||
# Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, |
||||
# Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, |
||||
# and IRIX have ascii logos |
||||
# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. |
||||
# Use '{distro name}_old' to use the old logos. |
||||
# NOTE: Ubuntu has flavor variants. |
||||
# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, |
||||
# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. |
||||
# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, |
||||
# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, |
||||
# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, |
||||
# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, |
||||
# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, |
||||
# postmarketOS, and Void have a smaller logo variant. |
||||
# Use '{distro name}_small' to use the small variants. |
||||
ascii_distro="auto" |
||||
|
||||
# Ascii Colors |
||||
# |
||||
# Default: 'distro' |
||||
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' |
||||
# Flag: --ascii_colors |
||||
# |
||||
# Example: |
||||
# ascii_colors=(distro) - Ascii is colored based on Distro colors. |
||||
# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. |
||||
ascii_colors=(distro) |
||||
|
||||
# Bold ascii logo |
||||
# Whether or not to bold the ascii logo. |
||||
# |
||||
# Default: 'on' |
||||
# Values: 'on', 'off' |
||||
# Flag: --ascii_bold |
||||
ascii_bold="on" |
||||
|
||||
|
||||
# Image Options |
||||
|
||||
|
||||
# Image loop |
||||
# Setting this to on will make neofetch redraw the image constantly until |
||||
# Ctrl+C is pressed. This fixes display issues in some terminal emulators. |
||||
# |
||||
# Default: 'off' |
||||
# Values: 'on', 'off' |
||||
# Flag: --loop |
||||
image_loop="off" |
||||
|
||||
# Thumbnail directory |
||||
# |
||||
# Default: '~/.cache/thumbnails/neofetch' |
||||
# Values: 'dir' |
||||
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" |
||||
|
||||
# Crop mode |
||||
# |
||||
# Default: 'normal' |
||||
# Values: 'normal', 'fit', 'fill' |
||||
# Flag: --crop_mode |
||||
# |
||||
# See this wiki page to learn about the fit and fill options. |
||||
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F |
||||
crop_mode="normal" |
||||
|
||||
# Crop offset |
||||
# Note: Only affects 'normal' crop mode. |
||||
# |
||||
# Default: 'center' |
||||
# Values: 'northwest', 'north', 'northeast', 'west', 'center' |
||||
# 'east', 'southwest', 'south', 'southeast' |
||||
# Flag: --crop_offset |
||||
crop_offset="center" |
||||
|
||||
# Image size |
||||
# The image is half the terminal width by default. |
||||
# |
||||
# Default: 'auto' |
||||
# Values: 'auto', '00px', '00%', 'none' |
||||
# Flags: --image_size |
||||
# --size |
||||
image_size="auto" |
||||
|
||||
# Gap between image and text |
||||
# |
||||
# Default: '3' |
||||
# Values: 'num', '-num' |
||||
# Flag: --gap |
||||
gap=3 |
||||
|
||||
# Image offsets |
||||
# Only works with the w3m backend. |
||||
# |
||||
# Default: '0' |
||||
# Values: 'px' |
||||
# Flags: --xoffset |
||||
# --yoffset |
||||
yoffset=0 |
||||
xoffset=0 |
||||
|
||||
# Image background color |
||||
# Only works with the w3m backend. |
||||
# |
||||
# Default: '' |
||||
# Values: 'color', 'blue' |
||||
# Flag: --bg_color |
||||
background_color= |
||||
|
||||
|
||||
# Misc Options |
||||
|
||||
# Stdout mode |
||||
# Turn off all colors and disables image backend (ASCII/Image). |
||||
# Useful for piping into another command. |
||||
# Default: 'off' |
||||
# Values: 'on', 'off' |
||||
stdout="off" |
@ -0,0 +1,649 @@ |
||||
# Nushell Config File |
||||
|
||||
module completions { |
||||
# Custom completions for external commands (those outside of Nushell) |
||||
# Each completions has two parts: the form of the external command, including its flags and parameters |
||||
# and a helper command that knows how to complete values for those flags and parameters |
||||
# |
||||
# This is a simplified version of completions for git branches and git remotes |
||||
def "nu-complete git branches" [] { |
||||
^git branch | lines | each { |line| $line | str replace '[\*\+] ' '' | str trim } |
||||
} |
||||
|
||||
def "nu-complete git remotes" [] { |
||||
^git remote | lines | each { |line| $line | str trim } |
||||
} |
||||
|
||||
# Download objects and refs from another repository |
||||
export extern "git fetch" [ |
||||
repository?: string@"nu-complete git remotes" # name of the repository to fetch |
||||
branch?: string@"nu-complete git branches" # name of the branch to fetch |
||||
--all # Fetch all remotes |
||||
--append(-a) # Append ref names and object names to .git/FETCH_HEAD |
||||
--atomic # Use an atomic transaction to update local refs. |
||||
--depth: int # Limit fetching to n commits from the tip |
||||
--deepen: int # Limit fetching to n commits from the current shallow boundary |
||||
--shallow-since: string # Deepen or shorten the history by date |
||||
--shallow-exclude: string # Deepen or shorten the history by branch/tag |
||||
--unshallow # Fetch all available history |
||||
--update-shallow # Update .git/shallow to accept new refs |
||||
--negotiation-tip: string # Specify which commit/glob to report while fetching |
||||
--negotiate-only # Do not fetch, only print common ancestors |
||||
--dry-run # Show what would be done |
||||
--write-fetch-head # Write fetched refs in FETCH_HEAD (default) |
||||
--no-write-fetch-head # Do not write FETCH_HEAD |
||||
--force(-f) # Always update the local branch |
||||
--keep(-k) # Keep dowloaded pack |
||||
--multiple # Allow several arguments to be specified |
||||
--auto-maintenance # Run 'git maintenance run --auto' at the end (default) |
||||
--no-auto-maintenance # Don't run 'git maintenance' at the end |
||||
--auto-gc # Run 'git maintenance run --auto' at the end (default) |
||||
--no-auto-gc # Don't run 'git maintenance' at the end |
||||
--write-commit-graph # Write a commit-graph after fetching |
||||
--no-write-commit-graph # Don't write a commit-graph after fetching |
||||
--prefetch # Place all refs into the refs/prefetch/ namespace |
||||
--prune(-p) # Remove obsolete remote-tracking references |
||||
--prune-tags(-P) # Remove any local tags that do not exist on the remote |
||||
--no-tags(-n) # Disable automatic tag following |
||||
--refmap: string # Use this refspec to map the refs to remote-tracking branches |
||||
--tags(-t) # Fetch all tags |
||||
--recurse-submodules: string # Fetch new commits of populated submodules (yes/on-demand/no) |
||||
--jobs(-j): int # Number of parallel children |
||||
--no-recurse-submodules # Disable recursive fetching of submodules |
||||
--set-upstream # Add upstream (tracking) reference |
||||
--submodule-prefix: string # Prepend to paths printed in informative messages |
||||
--upload-pack: string # Non-default path for remote command |
||||
--quiet(-q) # Silence internally used git commands |
||||
--verbose(-v) # Be verbose |
||||
--progress # Report progress on stderr |
||||
--server-option(-o): string # Pass options for the server to handle |
||||
--show-forced-updates # Check if a branch is force-updated |
||||
--no-show-forced-updates # Don't check if a branch is force-updated |
||||
-4 # Use IPv4 addresses, ignore IPv6 addresses |
||||
-6 # Use IPv6 addresses, ignore IPv4 addresses |
||||
--help # Display the help message for this command |
||||
] |
||||
|
||||
# Check out git branches and files |
||||
export extern "git checkout" [ |
||||
...targets: string@"nu-complete git branches" # name of the branch or files to checkout |
||||
--conflict: string # conflict style (merge or diff3) |
||||
--detach(-d) # detach HEAD at named commit |
||||
--force(-f) # force checkout (throw away local modifications) |
||||
--guess # second guess 'git checkout <no-such-branch>' (default) |
||||
--ignore-other-worktrees # do not check if another worktree is holding the given ref |
||||
--ignore-skip-worktree-bits # do not limit pathspecs to sparse entries only |
||||
--merge(-m) # perform a 3-way merge with the new branch |
||||
--orphan: string # new unparented branch |
||||
--ours(-2) # checkout our version for unmerged files |
||||
--overlay # use overlay mode (default) |
||||
--overwrite-ignore # update ignored files (default) |
||||
--patch(-p) # select hunks interactively |
||||
--pathspec-from-file: string # read pathspec from file |
||||
--progress # force progress reporting |
||||
--quiet(-q) # suppress progress reporting |
||||
--recurse-submodules: string # control recursive updating of submodules |
||||
--theirs(-3) # checkout their version for unmerged files |
||||
--track(-t) # set upstream info for new branch |
||||
-b: string # create and checkout a new branch |
||||
-B: string # create/reset and checkout a branch |
||||
-l # create reflog for new branch |
||||
--help # Display the help message for this command |
||||
] |
||||
|
||||
# Push changes |
||||
export extern "git push" [ |
||||
remote?: string@"nu-complete git remotes", # the name of the remote |
||||
...refs: string@"nu-complete git branches" # the branch / refspec |
||||
--all # push all refs |
||||
--atomic # request atomic transaction on remote side |
||||
--delete(-d) # delete refs |
||||
--dry-run(-n) # dry run |
||||
--exec: string # receive pack program |
||||
--follow-tags # push missing but relevant tags |
||||
--force-with-lease # require old value of ref to be at this value |
||||
--force(-f) # force updates |
||||
--ipv4(-4) # use IPv4 addresses only |
||||
--ipv6(-6) # use IPv6 addresses only |
||||
--mirror # mirror all refs |
||||
--no-verify # bypass pre-push hook |
||||
--porcelain # machine-readable output |
||||
--progress # force progress reporting |
||||
--prune # prune locally removed refs |
||||
--push-option(-o): string # option to transmit |
||||
--quiet(-q) # be more quiet |
||||
--receive-pack: string # receive pack program |
||||
--recurse-submodules: string # control recursive pushing of submodules |
||||
--repo: string # repository |
||||
--set-upstream(-u) # set upstream for git pull/status |
||||
--signed: string # GPG sign the push |
||||
--tags # push tags (can't be used with --all or --mirror) |
||||
--thin # use thin pack |
||||
--verbose(-v) # be more verbose |
||||
--help # Display the help message for this command |
||||
] |
||||
} |
||||
|
||||
# Get just the extern definitions without the custom completion commands |
||||
use completions * |
||||
|
||||
# For more information on themes, see |
||||
# https://www.nushell.sh/book/coloring_and_theming.html |
||||
let dark_theme = { |
||||
# color for nushell primitives |
||||
separator: white |
||||
leading_trailing_space_bg: { attr: n } # no fg, no bg, attr none effectively turns this off |
||||
header: green_bold |
||||
empty: blue |
||||
# Closures can be used to choose colors for specific values. |
||||
# The value (in this case, a bool) is piped into the closure. |
||||
bool: { if $in { 'light_cyan' } else { 'light_gray' } } |
||||
int: white |
||||
filesize: {|e| |
||||
if $e == 0b { |
||||
'white' |
||||
} else if $e < 1mb { |
||||
'cyan' |
||||
} else { 'blue' } |
||||
} |
||||
duration: white |
||||
date: { (date now) - $in | |
||||
if $in < 1hr { |
||||
'#e61919' |
||||
} else if $in < 6hr { |
||||
'#e68019' |
||||
} else if $in < 1day { |
||||
'#e5e619' |
||||
} else if $in < 3day { |
||||
'#80e619' |
||||
} else if $in < 1wk { |
||||
'#19e619' |
||||
} else if $in < 6wk { |
||||
'#19e5e6' |
||||
} else if $in < 52wk { |
||||
'#197fe6' |
||||
} else { 'light_gray' } |
||||
} |
||||
range: white |
||||
float: white |
||||
string: white |
||||
nothing: white |
||||
binary: white |
||||
cellpath: white |
||||
row_index: green_bold |
||||
record: white |
||||
list: white |
||||
block: white |
||||
hints: dark_gray |
||||
|
||||
shape_and: purple_bold |
||||
shape_binary: purple_bold |
||||
shape_block: blue_bold |
||||
shape_bool: light_cyan |
||||
shape_custom: green |
||||
shape_datetime: cyan_bold |
||||
shape_directory: cyan |
||||
shape_external: cyan |
||||
shape_externalarg: green_bold |
||||
shape_filepath: cyan |
||||
shape_flag: blue_bold |
||||
shape_float: purple_bold |
||||
# shapes are used to change the cli syntax highlighting |
||||
shape_garbage: { fg: "#FFFFFF" bg: "#FF0000" attr: b} |
||||
shape_globpattern: cyan_bold |
||||
shape_int: purple_bold |
||||
shape_internalcall: cyan_bold |
||||
shape_list: cyan_bold |
||||
shape_literal: blue |
||||
shape_matching_brackets: { attr: u } |
||||
shape_nothing: light_cyan |
||||
shape_operator: yellow |
||||
shape_or: purple_bold |
||||
shape_pipe: purple_bold |
||||
shape_range: yellow_bold |
||||
shape_record: cyan_bold |
||||
shape_redirection: purple_bold |
||||
shape_signature: green_bold |
||||
shape_string: green |
||||
shape_string_interpolation: cyan_bold |
||||
shape_table: blue_bold |
||||
shape_variable: purple |
||||
} |
||||
|
||||
let light_theme = { |
||||
# color for nushell primitives |
||||
separator: dark_gray |
||||
leading_trailing_space_bg: { attr: n } # no fg, no bg, attr none effectively turns this off |
||||
header: green_bold |
||||
empty: blue |
||||
# Closures can be used to choose colors for specific values. |
||||
# The value (in this case, a bool) is piped into the closure. |
||||
bool: { if $in { 'dark_cyan' } else { 'dark_gray' } } |
||||
int: dark_gray |
||||
filesize: {|e| |
||||
if $e == 0b { |
||||
'dark_gray' |
||||
} else if $e < 1mb { |
||||
'cyan_bold' |
||||
} else { 'blue_bold' } |
||||
} |
||||
duration: dark_gray |
||||
date: { (date now) - $in | |
||||
if $in < 1hr { |
||||
'red3b' |
||||
} else if $in < 6hr { |
||||
'orange3' |
||||
} else if $in < 1day { |
||||
'yellow3b' |
||||
} else if $in < 3day { |
||||
'chartreuse2b' |
||||
} else if $in < 1wk { |
||||
'green3b' |
||||
} else if $in < 6wk { |
||||
'darkturquoise' |
||||
} else if $in < 52wk { |
||||
'deepskyblue3b' |
||||
} else { 'dark_gray' } |
||||
} |
||||
range: dark_gray |
||||
float: dark_gray |
||||
string: dark_gray |
||||
nothing: dark_gray |
||||
binary: dark_gray |
||||
cellpath: dark_gray |
||||
row_index: green_bold |
||||
record: white |
||||
list: white |
||||
block: white |
||||
hints: dark_gray |
||||
|
||||
shape_and: purple_bold |
||||
shape_binary: purple_bold |
||||
shape_block: blue_bold |
||||
shape_bool: light_cyan |
||||
shape_custom: green |
||||
shape_datetime: cyan_bold |
||||
shape_directory: cyan |
||||
shape_external: cyan |
||||
shape_externalarg: green_bold |
||||
shape_filepath: cyan |
||||
shape_flag: blue_bold |
||||
shape_float: purple_bold |
||||
# shapes are used to change the cli syntax highlighting |
||||
shape_garbage: { fg: "#FFFFFF" bg: "#FF0000" attr: b} |
||||
shape_globpattern: cyan_bold |
||||
shape_int: purple_bold |
||||
shape_internalcall: cyan_bold |
||||
shape_list: cyan_bold |
||||
shape_literal: blue |
||||
shape_matching_brackets: { attr: u } |
||||
shape_nothing: light_cyan |
||||
shape_operator: yellow |
||||
shape_or: purple_bold |
||||
shape_pipe: purple_bold |
||||
shape_range: yellow_bold |
||||
shape_record: cyan_bold |
||||
shape_redirection: purple_bold |
||||
shape_signature: green_bold |
||||
shape_string: green |
||||
shape_string_interpolation: cyan_bold |
||||
shape_table: blue_bold |
||||
shape_variable: purple |
||||
} |
||||
|
||||
# External completer example |
||||
# let carapace_completer = {|spans| |
||||
# carapace $spans.0 nushell $spans | from json |
||||
# } |
||||
|
||||
|
||||
# The default config record. This is where much of your global configuration is setup. |
||||
let-env config = { |
||||
ls: { |
||||
use_ls_colors: true # use the LS_COLORS environment variable to colorize output |
||||
clickable_links: true # enable or disable clickable links. Your terminal has to support links. |
||||
} |
||||
rm: { |
||||
always_trash: false # always act as if -t was given. Can be overridden with -p |
||||
} |
||||
cd: { |
||||
abbreviations: false # allows `cd s/o/f` to expand to `cd some/other/folder` |
||||
} |
||||
table: { |
||||
mode: rounded # basic, compact, compact_double, light, thin, with_love, rounded, reinforced, heavy, none, other |
||||
index_mode: always # "always" show indexes, "never" show indexes, "auto" = show indexes when a table has "index" column |
||||
trim: { |
||||
methodology: wrapping # wrapping or truncating |
||||
wrapping_try_keep_words: true # A strategy used by the 'wrapping' methodology |
||||
truncating_suffix: "..." # A suffix used by the 'truncating' methodology |
||||
} |
||||
} |
||||
|
||||
explore: { |
||||
help_banner: true |
||||
exit_esc: true |
||||
|
||||
command_bar_text: '#C4C9C6' |
||||
# command_bar: {fg: '#C4C9C6' bg: '#223311' } |
||||
|
||||
status_bar_background: {fg: '#1D1F21' bg: '#C4C9C6' } |
||||
# status_bar_text: {fg: '#C4C9C6' bg: '#223311' } |
||||
|
||||
highlight: {bg: 'yellow' fg: 'black' } |
||||
|
||||
status: { |
||||
# warn: {bg: 'yellow', fg: 'blue'} |
||||
# error: {bg: 'yellow', fg: 'blue'} |
||||
# info: {bg: 'yellow', fg: 'blue'} |
||||
} |
||||
|
||||
try: { |
||||
# border_color: 'red' |
||||
# highlighted_color: 'blue' |
||||
|
||||
# reactive: false |
||||
} |
||||
|
||||
table: { |
||||
split_line: '#404040' |
||||
|
||||
cursor: true |
||||
|
||||
line_index: true |
||||
line_shift: true |
||||
line_head_top: true |
||||
line_head_bottom: true |
||||
|
||||
show_head: true |
||||
show_index: true |
||||
|
||||
# selected_cell: {fg: 'white', bg: '#777777'} |
||||
# selected_row: {fg: 'yellow', bg: '#C1C2A3'} |
||||
# selected_column: blue |
||||
|
||||
# padding_column_right: 2 |
||||
# padding_column_left: 2 |
||||
|
||||
# padding_index_left: 2 |
||||
# padding_index_right: 1 |
||||
} |
||||
|
||||
config: { |
||||
cursor_color: {bg: 'yellow' fg: 'black' } |
||||
|
||||
# border_color: white |
||||
# list_color: green |
||||
} |
||||
} |
||||
|
||||
history: { |
||||
max_size: 10000 # Session has to be reloaded for this to take effect |
||||
sync_on_enter: true # Enable to share history between multiple sessions, else you have to close the session to write history to file |
||||
file_format: "plaintext" # "sqlite" or "plaintext" |
||||
} |
||||
completions: { |
||||
case_sensitive: false # set to true to enable case-sensitive completions |
||||
quick: true # set this to false to prevent auto-selecting completions when only one remains |
||||
partial: true # set this to false to prevent partial filling of the prompt |
||||
algorithm: "prefix" # prefix or fuzzy |
||||
external: { |
||||
enable: true # set to false to prevent nushell looking into $env.PATH to find more suggestions, `false` recommended for WSL users as this look up my be very slow |
||||
max_results: 100 # setting it lower can improve completion performance at the cost of omitting some options |
||||
completer: null # check 'carapace_completer' above as an example |
||||
} |
||||
} |
||||
filesize: { |
||||
metric: true # true => KB, MB, GB (ISO standard), false => KiB, MiB, GiB (Windows standard) |
||||
format: "auto" # b, kb, kib, mb, mib, gb, gib, tb, tib, pb, pib, eb, eib, zb, zib, auto |
||||
} |
||||
color_config: $dark_theme # if you want a light theme, replace `$dark_theme` to `$light_theme` |
||||
use_grid_icons: true |
||||
footer_mode: "25" # always, never, number_of_rows, auto |
||||
float_precision: 2 |
||||
# buffer_editor: "emacs" # command that will be used to edit the current line buffer with ctrl+o, if unset fallback to $env.EDITOR and $env.VISUAL |
||||
use_ansi_coloring: true |
||||
edit_mode: emacs # emacs, vi |
||||
shell_integration: true # enables terminal markers and a workaround to arrow keys stop working issue |
||||
show_banner: true # true or false to enable or disable the banner |
||||
render_right_prompt_on_last_line: false # true or false to enable or disable right prompt to be rendered on last line of the prompt. |
||||
|
||||
hooks: { |
||||
pre_prompt: [{ |
||||
$nothing # replace with source code to run before the prompt is shown |
||||
}] |
||||
pre_execution: [{ |
||||
$nothing # replace with source code to run before the repl input is run |
||||
}] |
||||
env_change: { |
||||
PWD: [{|before, after| |
||||
$nothing # replace with source code to run if the PWD environment is different since the last repl input |
||||
}] |
||||
} |
||||
display_output: { |
||||
if (term size).columns >= 100 { table -e } else { table } |
||||
} |
||||
} |
||||
menus: [ |
||||
# Configuration for default nushell menus |
||||
# Note the lack of souce parameter |
||||
{ |
||||
name: completion_menu |
||||
only_buffer_difference: false |
||||
marker: "| " |
||||
type: { |
||||
layout: columnar |
||||
columns: 4 |
||||
col_width: 20 # Optional value. If missing all the screen width is used to calculate column width |
||||
col_padding: 2 |
||||
} |
||||
style: { |
||||
text: green |
||||
selected_text: green_reverse |
||||
description_text: yellow |
||||
} |
||||
} |
||||
{ |
||||
name: history_menu |
||||
only_buffer_difference: true |
||||
marker: "? " |
||||
type: { |
||||
layout: list |
||||
page_size: 10 |
||||
} |
||||
style: { |
||||
text: green |
||||
selected_text: green_reverse |
||||
description_text: yellow |
||||
} |
||||
} |
||||
{ |
||||
name: help_menu |
||||
only_buffer_difference: true |
||||
marker: "? " |
||||
type: { |
||||
layout: description |
||||
columns: 4 |
||||
col_width: 20 # Optional value. If missing all the screen width is used to calculate column width |
||||
col_padding: 2 |
||||
selection_rows: 4 |
||||
description_rows: 10 |
||||
} |
||||
style: { |
||||
text: green |
||||
selected_text: green_reverse |
||||
description_text: yellow |
||||
} |
||||
} |
||||
# Example of extra menus created using a nushell source |
||||
# Use the source field to create a list of records that populates |
||||
# the menu |
||||
{ |
||||
name: commands_menu |
||||
only_buffer_difference: false |
||||
marker: "# " |
||||
type: { |
||||
layout: columnar |
||||
columns: 4 |
||||
col_width: 20 |
||||
col_padding: 2 |
||||
} |
||||
style: { |
||||
text: green |
||||
selected_text: green_reverse |
||||
description_text: yellow |
||||
} |
||||
source: { |buffer, position| |
||||
$nu.scope.commands |
||||
| where name =~ $buffer |
||||
| each { |it| {value: $it.name description: $it.usage} } |
||||
} |
||||
} |
||||
{ |
||||
name: vars_menu |
||||
only_buffer_difference: true |
||||
marker: "# " |
||||
type: { |
||||
layout: list |
||||
page_size: 10 |
||||
} |
||||
style: { |
||||
text: green |
||||
selected_text: green_reverse |
||||
description_text: yellow |
||||
} |
||||
source: { |buffer, position| |
||||
$nu.scope.vars |
||||
| where name =~ $buffer |
||||
| sort-by name |
||||
| each { |it| {value: $it.name description: $it.type} } |
||||
} |
||||
} |
||||
{ |
||||
name: commands_with_description |
||||
only_buffer_difference: true |
||||
marker: "# " |
||||
type: { |
||||
layout: description |
||||
columns: 4 |
||||
col_width: 20 |
||||
col_padding: 2 |
||||
selection_rows: 4 |
||||
description_rows: 10 |
||||
} |
||||
style: { |
||||
text: green |
||||
selected_text: green_reverse |
||||
description_text: yellow |
||||
} |
||||
source: { |buffer, position| |
||||
$nu.scope.commands |
||||
| where name =~ $buffer |
||||
| each { |it| {value: $it.name description: $it.usage} } |
||||
} |
||||
} |
||||
] |
||||
keybindings: [ |
||||
{ |
||||
name: completion_menu |
||||
modifier: none |
||||
keycode: tab |
||||
mode: [emacs vi_normal vi_insert] |
||||
event: { |
||||
until: [ |
||||
{ send: menu name: completion_menu } |
||||
{ send: menunext } |
||||
] |
||||
} |
||||
} |
||||
{ |
||||
name: completion_previous |
||||
modifier: shift |
||||
keycode: backtab |
||||
mode: [emacs, vi_normal, vi_insert] # Note: You can add the same keybinding to all modes by using a list |
||||
event: { send: menuprevious } |
||||
} |
||||
{ |
||||
name: history_menu |
||||
modifier: control |
||||
keycode: char_r |
||||
mode: emacs |
||||
event: { send: menu name: history_menu } |
||||
} |
||||
{ |
||||
name: next_page |
||||
modifier: control |
||||
keycode: char_x |
||||
mode: emacs |
||||
event: { send: menupagenext } |
||||
} |
||||
{ |
||||
name: undo_or_previous_page |
||||
modifier: control |
||||
keycode: char_z |
||||
mode: emacs |
||||
event: { |
||||
until: [ |
||||
{ send: menupageprevious } |
||||
{ edit: undo } |
||||
] |
||||
} |
||||
} |
||||
{ |
||||
name: yank |
||||
modifier: control |
||||
keycode: char_y |
||||
mode: emacs |
||||
event: { |
||||
until: [ |
||||
{edit: pastecutbufferafter} |
||||
] |
||||
} |
||||
} |
||||
{ |
||||
name: unix-line-discard |
||||
modifier: control |
||||
keycode: char_u |
||||
mode: [emacs, vi_normal, vi_insert] |
||||
event: { |
||||
until: [ |
||||
{edit: cutfromlinestart} |
||||
] |
||||
} |
||||
} |
||||
{ |
||||
name: kill-line |
||||
modifier: control |
||||
keycode: char_k |
||||
mode: [emacs, vi_normal, vi_insert] |
||||
event: { |
||||
until: [ |
||||
{edit: cuttolineend} |
||||
] |
||||
} |
||||
} |
||||
# Keybindings used to trigger the user defined menus |
||||
{ |
||||
name: commands_menu |
||||
modifier: control |
||||
keycode: char_t |
||||
mode: [emacs, vi_normal, vi_insert] |
||||
event: { send: menu name: commands_menu } |
||||
} |
||||
{ |
||||
name: vars_menu |
||||
modifier: alt |
||||
keycode: char_o |
||||
mode: [emacs, vi_normal, vi_insert] |
||||
event: { send: menu name: vars_menu } |
||||
} |
||||
{ |
||||
name: commands_with_description |
||||
modifier: control |
||||
keycode: char_s |
||||
mode: [emacs, vi_normal, vi_insert] |
||||
event: { send: menu name: commands_with_description } |
||||
} |
||||
] |
||||
} |
||||
|
||||
source ~/.cache/starship/init.nu |
@ -0,0 +1,65 @@ |
||||
# Nushell Environment Config File |
||||
|
||||
def create_left_prompt [] { |
||||
let path_segment = if (is-admin) { |
||||
$"(ansi red_bold)($env.PWD)" |
||||
} else { |
||||
$"(ansi green_bold)($env.PWD)" |
||||
} |
||||
|
||||
$path_segment |
||||
} |
||||
|
||||
def create_right_prompt [] { |
||||
let time_segment = ([ |
||||
(date now | date format '%m/%d/%Y %r') |
||||
] | str join) |
||||
|
||||
$time_segment |
||||
} |
||||
|
||||
# Use nushell functions to define your right and left prompt |
||||
let-env PROMPT_COMMAND = { create_left_prompt } |
||||
let-env PROMPT_COMMAND_RIGHT = { create_right_prompt } |
||||
|
||||
# The prompt indicators are environmental variables that represent |
||||
# the state of the prompt |
||||
let-env PROMPT_INDICATOR = { "〉" } |
||||
let-env PROMPT_INDICATOR_VI_INSERT = { ": " } |
||||
let-env PROMPT_INDICATOR_VI_NORMAL = { "〉" } |
||||
let-env PROMPT_MULTILINE_INDICATOR = { "::: " } |
||||
|
||||
# Specifies how environment variables are: |
||||
# - converted from a string to a value on Nushell startup (from_string) |
||||
# - converted from a value back to a string when running external commands (to_string) |
||||
# Note: The conversions happen *after* config.nu is loaded |
||||
let-env ENV_CONVERSIONS = { |
||||
"PATH": { |
||||
from_string: { |s| $s | split row (char esep) | path expand -n } |
||||
to_string: { |v| $v | path expand -n | str join (char esep) } |
||||
} |
||||
"Path": { |
||||
from_string: { |s| $s | split row (char esep) | path expand -n } |
||||
to_string: { |v| $v | path expand -n | str join (char esep) } |
||||
} |
||||
} |
||||
|
||||
# Directories to search for scripts when calling source or use |
||||
# |
||||
# By default, <nushell-config-dir>/scripts is added |
||||
let-env NU_LIB_DIRS = [ |
||||
($nu.config-path | path dirname | path join 'scripts') |
||||
] |
||||
|
||||
# Directories to search for plugin binaries when calling register |
||||
# |
||||
# By default, <nushell-config-dir>/plugins is added |
||||
let-env NU_PLUGIN_DIRS = [ |
||||
($nu.config-path | path dirname | path join 'plugins') |
||||
] |
||||
|
||||
# To add entries to PATH (on Windows you might use Path), you can use the following pattern: |
||||
# let-env PATH = ($env.PATH | split row (char esep) | prepend '/some/path') |
||||
|
||||
#mkdir ~/.cache/starship |
||||
#starship init nu | save ~/.cache/starship/init.nu |
@ -0,0 +1,60 @@ |
||||
[General] |
||||
filedialog-path=@Variant(\0\0\0\x11\0\0\0\x39\x66ile:///home/inga/Downloads/video_2023-01-01_17-28-33.mp4) |
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xe\0\0\0\x30\0\0\x5\x1a\0\0\x5\xa7\0\0\0\xe\0\0\0\x30\0\0\x5\x1a\0\0\x5\xa7\0\0\0\0\0\0\0\0\b\x90\0\0\0\xe\0\0\0\x30\0\0\x5\x1a\0\0\x5\xa7) |
||||
|
||||
[Epanel] |
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3R\0\0\x1\xf3\0\0\x5>\0\0\x3\xa0\0\0\x3R\0\0\x1\xf3\0\0\x5>\0\0\x3\xa0\0\0\0\0\0\0\0\0\b\x90\0\0\x3R\0\0\x1\xf3\0\0\x5>\0\0\x3\xa0) |
||||
|
||||
[FullScreen] |
||||
pos=@Point(0 0) |
||||
screen=@Rect(0 0 0 0) |
||||
wide=false |
||||
|
||||
[MainWindow] |
||||
QtStyle=System's default |
||||
adv-controls=0 |
||||
bgSize=@Size(1293 1328) |
||||
pl-dock-status=true |
||||
playlist-visible=true |
||||
playlistSize=@Size(1293 1305) |
||||
status-bar-visible=false |
||||
|
||||
[Mediainfo] |
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xe\0\0\0\x30\0\0\x5\x1a\0\0\x5\xa7\0\0\0\xe\0\0\0\x30\0\0\x5\x1a\0\0\x5\xa7\0\0\0\0\0\0\0\0\b\x90\0\0\0\xe\0\0\0\x30\0\0\x5\x1a\0\0\x5\xa7) |
||||
|
||||
[OpenDialog] |
||||
advanced=false |
||||
netMRL=https://somafm.com/nossl/christmas130.pls, https://pub5.di.fm/trance |
||||
size=@Size(526 405) |
||||
|
||||
[Playlist] |
||||
headerStateV2=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\xff\xff\xff\xff\x1\0\0\0\0\0\0\0\0\0\0\0\r\xec\x1f\0\0\0\n\0\0\0\f\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\a\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\0\t\0\0\0\x64\0\0\0\b\0\0\0\x64\0\0\0\v\0\0\0\x64\0\0\0\n\0\0\0\x64\0\0\x4S\0\0\0\r\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\r\0\0\x2\x1\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x2\x2\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) |
||||
leftSplitterGeometry=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xc0\0\0\0\x80\x1\xff\xff\xff\xff\x1\0\0\0\x2\0) |
||||
splitterSizes=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xb4\0\0\x1\xa4\x1\xff\xff\xff\xff\x1\0\0\0\x1\0) |
||||
view-mode=1 |
||||
zoom=0 |
||||
|
||||
[Preferences] |
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\xb9\0\0\x1l\0\0\x5\xd8\0\0\x4'\0\0\x2\xb9\0\0\x1l\0\0\x5\xd8\0\0\x4'\0\0\0\0\0\0\0\0\b\x90\0\0\x2\xb9\0\0\x1l\0\0\x5\xd8\0\0\x4') |
||||
|
||||
[RecentsMRL] |
||||
list=http://ice4.somafm.com/lush-128-aac, https://somafm.com/nossl/lush130.pls, http://ice1.somafm.com/secretagent-128-aac, https://somafm.com/nossl/secretagent130.pls, file:///mnt/storage/torrents/unsorted_tv/Queen.Sono.S01.1080p.NF.WEBRip.DDP5.1.x264-AMRAP[rartv]/Queen.Sono.S01E05.PROPER.1080p.WEB.X264-AMRAP.mkv, http://ice1.somafm.com/christmas-128-aac, file:///home/inga/Downloads/video_2023-01-01_17-28-33.mp4, https://pub5.di.fm/trance, file:///home/inga/Downloads/IMG_3927.MP4, file:///mnt/storage/torrents/unsorted_tv/Shadowhunters%20(2016)%20Season%201%20S01%20(1080p%20BluRay%20x265%20HEVC%2010bit%20AAC%205.1%20Vyndros)/Shadowhunters.S01E01.The.Mortal.Cup.1080p.10bit.BluRay.AAC5.1.HEVC-Vyndros.mkv, file:///mnt/storage/torrents/unsorted_tv/The%20Gifted%20(2017)%20Season%201%20S01%20(1080p%20AMZN%20WEB-DL%20x265%20HEVC%2010bit%20AAC%205.1%20Vyndros)/The%20Gifted%20(2017)%20-%20S01E11%20-%203%20X%20(1080p%20AMZN%20WEB-DL%20x265%20Vyndros).mkv, file:///mnt/storage/torrents/unsorted_tv/The%20Gifted%20(2017)%20Season%201%20S01%20(1080p%20AMZN%20WEB-DL%20x265%20HEVC%2010bit%20AAC%205.1%20Vyndros)/The%20Gifted%20(2017)%20-%20S01E07%20-%20eXtreme%20measures%20(1080p%20AMZN%20WEB-DL%20x265%20Vyndros).mkv, file:///mnt/storage/torrents/unsorted_tv/The%20Gifted%20(2017)%20Season%201%20S01%20(1080p%20AMZN%20WEB-DL%20x265%20HEVC%2010bit%20AAC%205.1%20Vyndros)/The%20Gifted%20(2017)%20-%20S01E05%20-%20boXed%20in%20(1080p%20AMZN%20WEB-DL%20x265%20Vyndros).mkv, file:///mnt/storage/torrents/unsorted_tv/The%20Gifted%20(2017)%20Season%201%20S01%20(1080p%20AMZN%20WEB-DL%20x265%20HEVC%2010bit%20AAC%205.1%20Vyndros)/The%20Gifted%20(2017)%20-%20S01E08%20-%20thread%20of%20eXtinction%20(1080p%20AMZN%20WEB-DL%20x265%20Vyndros).mkv, https://somafm.com/nossl/christmas130.pls |
||||
times=0, 0, 0, 0, 431483, 0, 67150, 0, 0, 0, 1008492, 1172072, 0, 1005323, 0 |
||||
|
||||
[ToolbarProfiles] |
||||
1\ProfileName=VLC 2.x.x Style |
||||
1\Value="0|64;39;64;38;65;|0-2;64;3;1;4;64;7;9;64;10;20;19;64-4;37;65;35-4;|12;11;13;14;|43;33-4;44;|0-2;64;3;1;4;64;37;64;38;64;8;65;25;35-4;34;" |
||||
2\ProfileName=VLC 1.1.x Style |
||||
2\Value="0|64;39;64;38;65;|0-2;64;3;1;4;64;7;10;9;64-4;20;19;64-4;37;65;35-4;|12;11;13;14;|5-1;33;6-1;|0-2;64;3;1;4;64;37;64;38;64;8;65;25;35-4;34;" |
||||
3\ProfileName=VLC 0.8.x Style |
||||
3\Value="1|64;39-1;64;38;|2-1;32-4;0-5;1-5;32-5;3-5;5-5;6-5;4-5;32-5;10-1;64-1;35-1;65;|12-1;11-1;13-1;14-1;|33;37-4;|0-5;1-5;32-1;1-5;5-1;6-1;4-5;32-1;12-5;11-1;65;34-4;35-1;" |
||||
4\ProfileName=Minimalist Style |
||||
4\Value="0|64;65;|0-7;64;3-1;1-5;4-1;64;12-5;64-5;37-5;38-5;64-4;10-1;65;36-4;|11-5;13-5;14-5;|5-1;33;6-1;|0-5;64;3-5;1-5;4-5;64;12-5;65;34-4;35-1;" |
||||
5\ProfileName=One-Liner Style |
||||
5\Value="0|64;38;65;|0-4;64;3;1;4;64;7;10;9;64-4;39;64-4;37;65;36-4;|12;11;14;13;|5-1;33;6-1;|0-2;64;3;1;4;64;37;64;38;64;8;65;25;35-4;34;" |
||||
6\ProfileName=Simplest Style |
||||
6\Value="0||36-4;65-4;0-7;4-5;1-5;65-4;7-5;|12-4;11;13;||36-4;65-4;0-5;4-5;1-5;65;8-5;" |
||||
size=6 |
||||
|
||||
[playlistdialog] |
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\x1c\0\0\x1}\0\0\x5s\0\0\x4\x38\0\0\x3\x1c\0\0\x1}\0\0\x5s\0\0\x4\x38\0\0\0\0\0\0\0\0\b\x90\0\0\x3\x1c\0\0\x1}\0\0\x5s\0\0\x4\x38) |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,70 @@ |
||||
# Default cfg.yaml for way-displays. |
||||
# Copy this to ~/.config/way-displays/cfg.yaml and edit it to your liking. |
||||
# |
||||
# See https://github.com/alex-courtis/way-displays/blob/master/doc/CONFIGURATION.md |
||||
|
||||
|
||||
# Arrange displays in a ROW (default, left to right) or a COLUMN (top to bottom) |
||||
ARRANGE: ROW |
||||
|
||||
# Align ROWs at the TOP (default), MIDDLE or BOTTOM |
||||
# Align COLUMNs at the LEFT (default), MIDDLE or RIGHT |
||||
ALIGN: BOTTOM |
||||
|
||||
|
||||
# The default ORDER is simply the order in which the displays are discovered. |
||||
# Define your own. |
||||
ORDER: |
||||
- 'eDP-1' |
||||
- 'MateView' |
||||
#- 'DP-2' |
||||
#- 'monitor description' |
||||
#- 'HDMI-1' |
||||
|
||||
|
||||
# The default is to scale each display by DPI. |
||||
# This may be disabled and scale 1 will be used, unless a SCALE has been specified. |
||||
AUTO_SCALE: TRUE |
||||
|
||||
|
||||
# Auto scale may be overridden for each display. |
||||
SCALE: |
||||
- NAME_DESC: 'eDP-1' |
||||
SCALE: 2 |
||||
- NAME_DESC: 'MateView' |
||||
SCALE: 2 |
||||
#- NAME_DESC: 'monitor description' |
||||
# SCALE: 1.75 |
||||
|
||||
# Override the preferred mode. |
||||
# WARNING: this may result in an unusable display. See https://github.com/alex-courtis/way-displays#known-issues-with-workarounds |
||||
# for a possible workaround. |
||||
MODE: |
||||
# Resolution and refresh |
||||
#- NAME_DESC: HDMI-A-1 |
||||
# WIDTH: 1920 |
||||
# HEIGHT: 1080 |
||||
# HZ: 60 |
||||
|
||||
# Resolution with highest refresh |
||||
#- NAME_DESC: 'monitor description' |
||||
# WIDTH: 2560 |
||||
# HEIGHT: 1440 |
||||
|
||||
# Highest available |
||||
#- NAME_DESC: DP-2 |
||||
# MAX: TRUE |
||||
|
||||
# Laptop displays usually start with eDP e.g. eDP-1. This may be overridden if |
||||
# your laptop is different. |
||||
#LAPTOP_DISPLAY_PREFIX: 'eDP' |
||||
|
||||
|
||||
# One of: ERROR, WARNING, INFO (default), DEBUG |
||||
LOG_THRESHOLD: INFO |
||||
|
||||
|
||||
# Disable the specified displays. |
||||
DISABLED: |
||||
#- "eDP-1" |
||||
|
@ -0,0 +1,266 @@ |
||||
* { |
||||
/* `otf-font-awesome` is required to be installed for icons */ |
||||
font-family: Roboto, 'Font Awesome 6 Free', Helvetica, Arial, sans-serif; |
||||
font-size: 13px; |
||||
} |
||||
|
||||
window#waybar { |
||||
background-color: rgba(43, 48, 59, 0.5); |
||||
border-bottom: 3px solid rgba(100, 114, 125, 0.5); |
||||
color: #ffffff; |
||||
transition-property: background-color; |
||||
transition-duration: .5s; |
||||
} |
||||
|
||||
window#waybar.hidden { |
||||
opacity: 0.2; |
||||
} |
||||
|
||||
/* |
||||
window#waybar.empty { |
||||
background-color: transparent; |
||||
} |
||||
window#waybar.solo { |
||||
background-color: #FFFFFF; |
||||
} |
||||
*/ |
||||
|
||||
window#waybar.termite { |
||||
background-color: #3F3F3F; |
||||
} |
||||
|
||||
window#waybar.chromium { |
||||
background-color: #000000; |
||||
border: none; |
||||
} |
||||
|
||||
#workspaces button { |
||||
padding: 0 5px; |
||||
background-color: transparent; |
||||
color: #ffffff; |
||||
/* Use box-shadow instead of border so the text isn't offset */ |
||||
box-shadow: inset 0 -3px transparent; |
||||
/* Avoid rounded borders under each workspace name */ |
||||
border: none; |
||||
border-radius: 0; |
||||
} |
||||
|
||||
/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ |
||||
#workspaces button:hover { |
||||
background: rgba(0, 0, 0, 0.2); |
||||
box-shadow: inset 0 -3px #ffffff; |
||||
} |
||||
|
||||
#workspaces button.focused { |
||||
background-color: #64727D; |
||||
box-shadow: inset 0 -3px #ffffff; |
||||
} |
||||
|
||||
#workspaces button.urgent { |
||||
background-color: #eb4d4b; |
||||
} |
||||
|
||||
#mode { |
||||
background-color: #64727D; |
||||
border-bottom: 3px solid #ffffff; |
||||
} |
||||
|
||||
#clock, |
||||
#battery, |
||||
#cpu, |
||||
#memory, |
||||
#disk, |
||||
#temperature, |
||||
#backlight, |
||||
#network, |
||||
#pulseaudio, |
||||
#custom-media, |
||||
#tray, |
||||
#mode, |
||||
#idle_inhibitor, |
||||
#mpd { |
||||
padding: 0 10px; |
||||
color: #ffffff; |
||||
} |
||||
|
||||
#window, |
||||
#workspaces { |
||||
margin: 0 4px; |
||||
} |
||||
|
||||
/* If workspaces is the leftmost module, omit left margin */ |
||||
.modules-left > widget:first-child > #workspaces { |
||||
margin-left: 0; |
||||
} |
||||
|
||||
/* If workspaces is the rightmost module, omit right margin */ |
||||
.modules-right > widget:last-child > #workspaces { |
||||
margin-right: 0; |
||||
} |
||||
|
||||
#clock { |
||||
background-color: #64727D; |
||||
} |
||||
|
||||
#battery { |
||||
background-color: #ffffff; |
||||
color: #000000; |
||||
} |
||||
|
||||
#battery.charging, #battery.plugged { |
||||
color: #ffffff; |
||||
background-color: #26A65B; |
||||
} |
||||
|
||||
@keyframes blink { |
||||
to { |
||||
background-color: #ffffff; |
||||
color: #000000; |
||||
} |
||||
} |
||||
|
||||
#battery.critical:not(.charging) { |
||||
background-color: #f53c3c; |
||||
color: #ffffff; |
||||
animation-name: blink; |
||||
animation-duration: 0.5s; |
||||
animation-timing-function: linear; |
||||
animation-iteration-count: infinite; |
||||
animation-direction: alternate; |
||||
} |
||||
|
||||
label:focus { |
||||
background-color: #000000; |
||||
} |
||||
|
||||
#cpu { |
||||
background-color: #2ecc71; |
||||
color: #000000; |
||||
} |
||||
|
||||
#memory { |
||||
background-color: #9b59b6; |
||||
} |
||||
|
||||
#disk { |
||||
background-color: #964B00; |
||||
} |
||||
|
||||
#backlight { |
||||
background-color: #90b1b1; |
||||
} |
||||
|
||||
#network { |
||||
background-color: #2980b9; |
||||
} |
||||
|
||||
#network.disconnected { |
||||
background-color: #f53c3c; |
||||
} |
||||
|
||||
#pulseaudio { |
||||
background-color: #f1c40f; |
||||
color: #000000; |
||||
} |
||||
|
||||
#pulseaudio.muted { |
||||
background-color: #90b1b1; |
||||
color: #2a5c45; |
||||
} |
||||
|
||||
#custom-media { |
||||
background-color: #66cc99; |
||||
color: #2a5c45; |
||||
min-width: 100px; |
||||
} |
||||
|
||||
#custom-media.custom-spotify { |
||||
background-color: #66cc99; |
||||
} |
||||
|
||||
#custom-media.custom-vlc { |
||||
background-color: #ffa000; |
||||
} |
||||
|
||||
#temperature { |
||||
background-color: #f0932b; |
||||
} |
||||
|
||||
#temperature.critical { |
||||
background-color: #eb4d4b; |
||||
} |
||||
|
||||
#tray { |
||||
background-color: #2980b9; |
||||
} |
||||
|
||||
#tray > .passive { |
||||
-gtk-icon-effect: dim; |
||||
} |
||||
|
||||
#tray > .needs-attention { |
||||
-gtk-icon-effect: highlight; |
||||
background-color: #eb4d4b; |
||||
} |
||||
|
||||
#idle_inhibitor { |
||||
background-color: #2d3436; |
||||
} |
||||
|
||||
#idle_inhibitor.activated { |
||||
background-color: #ecf0f1; |
||||
color: #2d3436; |
||||
} |
||||
|
||||
#mpd { |
||||
background-color: #66cc99; |
||||
color: #2a5c45; |
||||
} |
||||
|
||||
#mpd.disconnected { |
||||
background-color: #f53c3c; |
||||
} |
||||
|
||||
#mpd.stopped { |
||||
background-color: #90b1b1; |
||||
} |
||||
|
||||
#mpd.paused { |
||||
background-color: #51a37a; |
||||
} |
||||
|
||||
#language { |
||||
background: #00b093; |
||||
color: #740864; |
||||
padding: 0 5px; |
||||
margin: 0 5px; |
||||
min-width: 16px; |
||||
} |
||||
|
||||
#keyboard-state { |
||||
background: #97e1ad; |
||||
color: #000000; |
||||
padding: 0 0px; |
||||
margin: 0 5px; |
||||
min-width: 16px; |
||||
} |
||||
|
||||
#keyboard-state > label { |
||||
padding: 0 5px; |
||||
} |
||||
|
||||
#keyboard-state > label.locked { |
||||
background: rgba(0, 0, 0, 0.2); |
||||
} |
||||
|
||||
#tags button:not(.occupied) { |
||||
} |
||||
|
||||
#tags button.occupied { |
||||
color: #ffffff; |
||||
} |
||||
|
||||
#tags button { |
||||
padding-left: 0; |
||||
padding-right: 0; |
||||
} |
@ -0,0 +1,11 @@ |
||||
local wezterm = require 'wezterm' |
||||
|
||||
return { |
||||
default_prog = { "nu" }, |
||||
color_scheme = "Violet Light", |
||||
font_size = 13, |
||||
hide_tab_bar_if_only_one_tab = true, |
||||
scrollback_lines = 1000000, |
||||
enable_scroll_bar = true, |
||||
font = wezterm.font('Victor Mono', { italic = true }), |
||||
} |
@ -1,4 +1,5 @@ |
||||
[screencast] |
||||
chooser_cmd=bemenu -i -n |
||||
#chooser_cmd=bemenu-run -i -n |
||||
chooser_cmd=bemenu |
||||
chooser_type=dmenu |
||||
|
||||
|
@ -0,0 +1,3 @@ |
||||
#!/bin/sh |
||||
echo mem > /sys/power/state |
||||
|
@ -1,2 +1,2 @@ |
||||
event=button/micmute MICMUTE 00000080 00000000 K |
||||
action=amixer --card 1 set 'Capture' toggle |
||||
action=amixer set 'Capture' toggle |
||||
|
@ -1,11 +1,14 @@ |
||||
#/media/sda1/apks |
||||
|
||||
#@v3.16 https://dl-cdn.alpinelinux.org/alpine/v3.16/main |
||||
#@v3.16 https://dl-cdn.alpinelinux.org/alpine/v3.16/community |
||||
|
||||
#http://alpine.sakamoto.pl/alpine/v3.16/main |
||||
#http://alpine.sakamoto.pl/alpine/v3.16/community |
||||
##http://alpine.sakamoto.pl/alpine/edge/main |
||||
##http://alpine.sakamoto.pl/alpine/edge/community |
||||
##http://alpine.sakamoto.pl/alpine/edge/testing |
||||
http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/main |
||||
http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/community |
||||
http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/testing |
||||
|
||||
http://alpine.sakamoto.pl/alpine/edge/main |
||||
http://alpine.sakamoto.pl/alpine/edge/community |
||||
http://alpine.sakamoto.pl/alpine/edge/testing |
||||
##http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/main |
||||
##http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/community |
||||
##http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/testing |
||||
|
||||
|
@ -0,0 +1,122 @@ |
||||
acct |
||||
acpid |
||||
adwaita-icon-theme |
||||
alpine-base |
||||
alsa-tools-gui |
||||
alsa-utils |
||||
bemenu |
||||
bottom |
||||
bridge |
||||
cage |
||||
chromium |
||||
chrony |
||||
cifs-utils |
||||
code-oss=1.72.2-r1 |
||||
dbus |
||||
dbus-openrc |
||||
deadbeef |
||||
debootstrap |
||||
doas |
||||
dosfstools |
||||
dunst |
||||
dust |
||||
e2fsprogs |
||||
element-desktop |
||||
elogind |
||||
eudev |
||||
exa |
||||
firefox |
||||
foliate |
||||
font-awesome |
||||
font-noto-emoji |
||||
font-roboto |
||||
foot |
||||
gcompat |
||||
gedit |
||||
git |
||||
gnome-keyring |
||||
gnupg |
||||
greetd |
||||
greetd-agreety |
||||
greetd-gtkgreet |
||||
greetd-openrc |
||||
grimshot |
||||
grub-efi |
||||
gsettings-desktop-schemas |
||||
iptables |
||||
iwd |
||||
libstdc++ |
||||
light |
||||
linux-firmware-amd |
||||
linux-firmware-amd-ucode |
||||
linux-firmware-amdgpu |
||||
linux-firmware-ath11k |
||||
linux-firmware-intel |
||||
linux-firmware-mediatek |
||||
linux-firmware-other |
||||
linux-firmware-rtl_bt |
||||
linux-firmware-rtl_nic |
||||
linux-lts |
||||
lxc |
||||
lxc-download |
||||
lxc-templates |
||||
lxcfs |
||||
lxd |
||||
lxd-client |
||||
mandoc |
||||
mesa-dri-gallium |
||||
mesa-va-gallium |
||||
micro |
||||
neofetch |
||||
nushell |
||||
openssh-client |
||||
openssl |
||||
ouch |
||||
pamixer |
||||
pciutils-libs |
||||
pipewire |
||||
pipewire-alsa |
||||
pipewire-pulse |
||||
pipewire-tools |
||||
pm-utils |
||||
polkit-elogind |
||||
polkit-gnome |
||||
procps |
||||
pulsemixer |
||||
qt6-qtwayland |
||||
river |
||||
river-doc |
||||
rofi-emoji |
||||
rofi-emoji-wayland |
||||
rsync |
||||
rtkit |
||||
setxkbmap |
||||
socat |
||||
sof-bin |
||||
starship |
||||
sudo |
||||
sway |
||||
swayimg |
||||
telegram-desktop |
||||
terminus-font |
||||
thunderbird |
||||
ttf-dejavu |
||||
tzdata |
||||
v4l-utils |
||||
vlc-qt |
||||
way-displays |
||||
waybar |
||||
wdisplays |
||||
wezterm |
||||
wireplumber |
||||
wob |
||||
wtype |
||||
xdg-desktop-portal |
||||
xdg-desktop-portal-gtk |
||||
xdg-desktop-portal-wlr |
||||
xev |
||||
xeyes |
||||
xwayland |
||||
xwininfo |
||||
xz |
||||
yubikey-manager |
@ -0,0 +1,16 @@ |
||||
[terminal] |
||||
# The VT to run the greeter on. Can be "next", "current" or a number |
||||
# designating the VT. |
||||
vt = 1 |
||||
|
||||
# The default session, also known as the greeter. |
||||
[default_session] |
||||
|
||||
# `agreety` is the bundled agetty/login-lookalike. You can replace `/bin/sh` |
||||
# with whatever you want started, such as `sway`. |
||||
command = "agreety --cmd /bin/sh" |
||||
|
||||
# The user to run the command as. The privileges this user must have depends |
||||
# on the greeter. A graphical greeter may for example require the user to be |
||||
# in the `video` group. |
||||
user = "greetd" |
@ -0,0 +1,5 @@ |
||||
#!/bin/sh |
||||
|
||||
#kanshi -c /home/inga/.config/kanshi/config & |
||||
gtkgreet $0 |
||||
|
@ -0,0 +1,4 @@ |
||||
#!/bin/sh |
||||
killall /usr/libexec/xdg-desktop-portal |
||||
killall /usr/libexec/xdg-desktop-portal-wlr |
||||
/usr/libexec/xdg-desktop-portal-wlr |
Loading…
Reference in new issue