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] |
[screencast] |
||||||
chooser_cmd=bemenu -i -n |
#chooser_cmd=bemenu-run -i -n |
||||||
|
chooser_cmd=bemenu |
||||||
chooser_type=dmenu |
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 |
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 |
#/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/main |
||||||
#http://alpine.sakamoto.pl/alpine/v3.16/community |
#http://alpine.sakamoto.pl/alpine/v3.16/community |
||||||
##http://alpine.sakamoto.pl/alpine/edge/main |
http://alpine.sakamoto.pl/alpine/edge/main |
||||||
##http://alpine.sakamoto.pl/alpine/edge/community |
http://alpine.sakamoto.pl/alpine/edge/community |
||||||
##http://alpine.sakamoto.pl/alpine/edge/testing |
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/main |
||||||
http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/community |
##http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/community |
||||||
http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/testing |
##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