Update
This commit is contained in:
		
							
								
								
									
										12
									
								
								.bash_profile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								.bash_profile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| # | ||||
| # ~/.bash_profile | ||||
| # | ||||
|  | ||||
| [[ -f ~/.bashrc ]] && . ~/.bashrc | ||||
|  | ||||
| # if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then | ||||
| if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" == 1 ]; then | ||||
|   exec startx | ||||
|   exec picom -b | ||||
| fi | ||||
|  | ||||
							
								
								
									
										35
									
								
								.bashrc
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								.bashrc
									
									
									
									
									
								
							| @@ -1,15 +1,28 @@ | ||||
| # .bashrc | ||||
| # | ||||
| # ~/.bashrc | ||||
| # | ||||
|  | ||||
| # Source global definitions | ||||
| if [ -f /etc/bashrc ]; then | ||||
| 	. /etc/bashrc | ||||
| fi | ||||
| # If not running interactively, don't do anything | ||||
| [[ $- != *i* ]] && return | ||||
|  | ||||
| # User specific environment | ||||
| PATH="$HOME/.local/bin:$HOME/bin:$PATH" | ||||
| export PATH | ||||
| # ls aliases | ||||
| alias ls='exa --color=auto' | ||||
| alias sl='exa --color=auto' | ||||
| alias ll='exa -la --color=auto' | ||||
|  | ||||
| # Uncomment the following line if you don't like systemctl's auto-paging feature: | ||||
| # export SYSTEMD_PAGER= | ||||
| # git aliases | ||||
| alias gs='git status' | ||||
| alias gcm='git commit -m' | ||||
| alias config='git --git-dir=$HOME/config-files/ --work-tree=$HOME' | ||||
|  | ||||
| # User specific aliases and functions | ||||
| # aliases | ||||
| alias ..='cd ..' | ||||
|  | ||||
|  | ||||
| PS1='[\u@\h \W]\$ ' | ||||
|  | ||||
| # starship prompt | ||||
| eval "$(starship init bash)" | ||||
|  | ||||
| # colorscript | ||||
| colorscript random | ||||
|   | ||||
							
								
								
									
										61
									
								
								.config/alacritty/alacritty.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								.config/alacritty/alacritty.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,61 @@ | ||||
| # Copyright (c) 2017-present Arctic Ice Studio <development@arcticicestudio.com> | ||||
| # Copyright (c) 2017-present Sven Greb <code@svengreb.de> | ||||
|  | ||||
| # Project:    Nord Alacritty | ||||
| # Version:    0.1.0 | ||||
| # Repository: https://github.com/arcticicestudio/nord-alacritty | ||||
| # License:    MIT | ||||
| # References: | ||||
| #   https://github.com/alacritty/alacritty | ||||
| window: | ||||
|   opacity: .80 | ||||
|  | ||||
|  | ||||
| colors: | ||||
|   primary: | ||||
|     background: '#2e3440' | ||||
|     foreground: '#d8dee9' | ||||
|     dim_foreground: '#a5abb6' | ||||
|   cursor: | ||||
|     text: '#2e3440' | ||||
|     cursor: '#d8dee9' | ||||
|   vi_mode_cursor: | ||||
|     text: '#2e3440' | ||||
|     cursor: '#d8dee9' | ||||
|   selection: | ||||
|     text: CellForeground | ||||
|     background: '#4c566a' | ||||
|   search: | ||||
|     matches: | ||||
|       foreground: CellBackground | ||||
|       background: '#88c0d0' | ||||
|     footer_bar: | ||||
|       background: '#434c5e' | ||||
|       foreground: '#d8dee9' | ||||
|   normal: | ||||
|     black: '#3b4252' | ||||
|     red: '#bf616a' | ||||
|     green: '#a3be8c' | ||||
|     yellow: '#ebcb8b' | ||||
|     blue: '#81a1c1' | ||||
|     magenta: '#b48ead' | ||||
|     cyan: '#88c0d0' | ||||
|     white: '#e5e9f0' | ||||
|   bright: | ||||
|     black: '#4c566a' | ||||
|     red: '#bf616a' | ||||
|     green: '#a3be8c' | ||||
|     yellow: '#ebcb8b' | ||||
|     blue: '#81a1c1' | ||||
|     magenta: '#b48ead' | ||||
|     cyan: '#8fbcbb' | ||||
|     white: '#eceff4' | ||||
|   dim: | ||||
|     black: '#373e4d' | ||||
|     red: '#94545d' | ||||
|     green: '#809575' | ||||
|     yellow: '#b29e75' | ||||
|     blue: '#68809a' | ||||
|     magenta: '#8c738c' | ||||
|     cyan: '#6d96a5' | ||||
|     white: '#aeb3bb' | ||||
							
								
								
									
										170
									
								
								.config/bottom/bottom.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										170
									
								
								.config/bottom/bottom.toml
									
									
									
									
									
										Normal file
									
								
							| @@ -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 = "nord" | ||||
| # 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 | ||||
							
								
								
									
										5
									
								
								.config/fish/config.fish
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								.config/fish/config.fish
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| if status is-interactive | ||||
|     # Commands to run in interactive sessions can go here | ||||
| end | ||||
|  | ||||
| starship init fish | source | ||||
							
								
								
									
										864
									
								
								.config/neofetch/config.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										864
									
								
								.config/neofetch/config.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -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="C" | ||||
|  | ||||
|  | ||||
| # 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" | ||||
							
								
								
									
										
											BIN
										
									
								
								.config/qtile/background.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.config/qtile/background.jpg
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 24 KiB | 
							
								
								
									
										281
									
								
								.config/qtile/config.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										281
									
								
								.config/qtile/config.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,281 @@ | ||||
| # Copyright (c) 2010 Aldo Cortesi | ||||
| # Copyright (c) 2010, 2014 dequis | ||||
| # Copyright (c) 2012 Randall Mmeasure_mem='G'# Copyright (c) 2012-2014 Tycho Andersen | ||||
| # Copyright (c) 2012 Craig Barnes | ||||
| # Copyright (c) 2013 horsik | ||||
| # Copyright (c) 2013 Tao Sauvage | ||||
| # | ||||
| # Permission is hereby granted, free of charge, to any person obtaining a copy | ||||
| # of this software and associated documentation files (the "Software"), to deal | ||||
| # in the Software without restriction, including without limitation the rights | ||||
| # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||
| # copies of the Software, and to permit persons to whom the Software is | ||||
| # furnished to do so, subject to the following conditions: | ||||
| # | ||||
| # The above copyright notice and this permission notice shall be included in | ||||
| # all copies or substantial portions of the Software. | ||||
| # | ||||
| # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||
| # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||
| # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||
| # SOFTWARE. | ||||
|  | ||||
| from libqtile import bar, layout, widget, extension | ||||
| from libqtile.config import Click, Drag, Group, Key, Match, Screen | ||||
| from libqtile.lazy import lazy | ||||
| from libqtile.utils import guess_terminal | ||||
| from unicodes import left_arrow, right_arrow, right_half_circle, lower_left_triangle | ||||
|  | ||||
| mod = "mod4" | ||||
| terminal = guess_terminal() | ||||
| colors = { | ||||
|             'purple':'52497e', | ||||
|             'teal':'559d92', | ||||
|             'dark_orange':'9d6e55', | ||||
|             'orange':'e7510b', | ||||
|             'dark_red':'9d5560', | ||||
|             'dark_blue':'2e3440', | ||||
|             'blue':'8fbcbb', | ||||
|             'red':'bf616a', | ||||
|          } | ||||
|  | ||||
| keys = [ | ||||
|     # A list of available commands that can be bound to keys can be found | ||||
|     # at https://docs.qtile.org/en/latest/manual/config/lazy.html | ||||
|     # Switch between windows | ||||
|     Key([mod], "h", lazy.layout.left(), desc="Move focus to left"), | ||||
|     Key([mod], "l", lazy.layout.right(), desc="Move focus to right"), | ||||
|     Key([mod], "j", lazy.layout.down(), desc="Move focus down"), | ||||
|     Key([mod], "k", lazy.layout.up(), desc="Move focus up"), | ||||
|     Key([mod], "space", lazy.layout.next(), desc="Move window focus to other window"), | ||||
|     # Move windows between left/right columns or move up/down in current stack. | ||||
|     # Moving out of range in Columns layout will create new column. | ||||
|     Key([mod, "shift"], "h", lazy.layout.shuffle_left(), desc="Move window to the left"), | ||||
|     Key([mod, "shift"], "l", lazy.layout.shuffle_right(), desc="Move window to the right"), | ||||
|     Key([mod, "shift"], "j", lazy.layout.shuffle_down(), desc="Move window down"), | ||||
|     Key([mod, "shift"], "k", lazy.layout.shuffle_up(), desc="Move window up"), | ||||
|     # Grow windows. If current window is on the edge of screen and direction | ||||
|     # will be to screen edge - window would shrink. | ||||
|     Key([mod, "control"], "h", lazy.layout.grow_left(), desc="Grow window to the left"), | ||||
|     Key([mod, "control"], "l", lazy.layout.grow_right(), desc="Grow window to the right"), | ||||
|     Key([mod, "control"], "j", lazy.layout.grow_down(), desc="Grow window down"), | ||||
|     Key([mod, "control"], "k", lazy.layout.grow_up(), desc="Grow window up"), | ||||
|     Key([mod], "n", lazy.layout.normalize(), desc="Reset all window sizes"), | ||||
|     # Toggle between split and unsplit sides of stack. | ||||
|     # Split = all windows displayed | ||||
|     # Unsplit = 1 window displayed, like Max layout, but still with | ||||
|     # multiple stack panes | ||||
|     Key( | ||||
|         [mod, "shift"], | ||||
|         "Return", | ||||
|         lazy.layout.toggle_split(), | ||||
|         desc="Toggle between split and unsplit sides of stack", | ||||
|     ), | ||||
|     Key([mod], "Return", lazy.spawn(terminal), desc="Launch terminal"), | ||||
|     # Toggle between different layouts as defined below | ||||
|     Key([mod], "Tab", lazy.next_layout(), desc="Toggle between layouts"), | ||||
|     Key([mod], "w", lazy.window.kill(), desc="Kill focused window"), | ||||
|     Key([mod, "control"], "r", lazy.reload_config(), desc="Reload the config"), | ||||
|     Key([mod, "control"], "q", lazy.shutdown(), desc="Shutdown Qtile"), | ||||
|     Key([mod, "control"], "s", lazy.hide_show_bar()), | ||||
|     # Key([mod], "r", lazy.spawncmd(), desc="Spawn a command using a prompt widget"), | ||||
|     Key([mod], "r", lazy.run_extension(extension.DmenuRun( | ||||
|         dmenu_prompt = ">", | ||||
|     ))) | ||||
| ] | ||||
|  | ||||
| groups = [Group(i) for i in "123456789"] | ||||
|  | ||||
| for i in groups: | ||||
|     keys.extend( | ||||
|         [ | ||||
|             # mod1 + letter of group = switch to group | ||||
|             Key( | ||||
|                 [mod], | ||||
|                 i.name, | ||||
|                 lazy.group[i.name].toscreen(), | ||||
|                 desc="Switch to group {}".format(i.name), | ||||
|             ), | ||||
|             # mod1 + shift + letter of group = switch to & move focused window to group | ||||
|             Key( | ||||
|                 [mod, "shift"], | ||||
|                 i.name, | ||||
|                 lazy.window.togroup(i.name, switch_group=True), | ||||
|                 desc="Switch to & move focused window to group {}".format(i.name), | ||||
|             ), | ||||
|             # Or, use below if you prefer not to switch to that group. | ||||
|             # # mod1 + shift + letter of group = move focused window to group | ||||
|             # Key([mod, "shift"], i.name, lazy.window.togroup(i.name), | ||||
|             #     desc="move focused window to group {}".format(i.name)), | ||||
|         ] | ||||
|     ) | ||||
|  | ||||
| layouts = [ | ||||
|     #layout.Columns(border_focus_stack=["#d75f5f", "#8f3d3d"], border_width=4), | ||||
|     # Try more layouts by unleashing below layouts. | ||||
|     # layout.Stack(num_stacks=2), | ||||
|     # layout.Bsp(), | ||||
|     # layout.Matrix(), | ||||
|     layout.MonadTall( | ||||
|         border_focus=colors['red'], | ||||
|         border_normal=colors['blue'], | ||||
|         border_width=2, | ||||
|         margin=4 | ||||
|         ), | ||||
|     layout.Max(), | ||||
|     # layout.MonadWide(), | ||||
|     # layout.RatioTile(), | ||||
|     # layout.Tile(), | ||||
|     # layout.TreeTab(), | ||||
|     # layout.VerticalTile(), | ||||
|     layout.Zoomy(), | ||||
| ] | ||||
|  | ||||
| widget_defaults = dict( | ||||
|     #font="sans", | ||||
|     font="Hack Nerd Font Mono", | ||||
|     fontsize=14, | ||||
|     padding=4, | ||||
| ) | ||||
| extension_defaults = widget_defaults.copy() | ||||
|  | ||||
| screens = [ | ||||
|     Screen( | ||||
|         bottom=bar.Bar( | ||||
|             [ | ||||
|                 #widget.CurrentLayout( | ||||
|                     #background=colors['dark_blue'], | ||||
|                     #), | ||||
|                 widget.GroupBox( | ||||
|                     background=colors['blue'], | ||||
|                     block_highlight_text_color=colors['red'], | ||||
|                     disable_drag=True, | ||||
|                     #this_screen_border=colors['orange'], | ||||
|                     this_current_screen_border=colors['dark_blue'], | ||||
|                     #active=colors['dark_blue'], | ||||
|                     ), | ||||
|                 #lower_left_triangle(colors['blue'], colors['dark_blue']), | ||||
|                 right_arrow(colors['dark_blue'], colors['blue']), | ||||
|                 # widget.Prompt(), | ||||
|                 widget.WindowName( | ||||
|                     background=colors['dark_blue'], | ||||
|                     ), | ||||
|                 widget.Chord( | ||||
|                     chords_colors={ | ||||
|                         "launch": ("#ff0000", "#ffffff"), | ||||
|                     }, | ||||
|                     name_transform=lambda name: name.upper(), | ||||
|                 ), | ||||
|                 # widget.TextBox("default config", name="default"), | ||||
|                 # widget.TextBox("Press <M-r> to spawn", foreground="#d75f5f"), | ||||
|                 # NB Systray is incompatible with Wayland, consider using StatusNotifier instead | ||||
|                 # widget.StatusNotifier(), | ||||
|                 widget.Systray( | ||||
|                     background=colors['blue'], | ||||
|                     ), | ||||
|                 widget.OpenWeather( | ||||
|                     background=colors['dark_blue'], | ||||
|                     #location='Grovetown', | ||||
|                     cityid='4198514', | ||||
|                     app_key='*****', | ||||
|                     metric=False, | ||||
|                     ), | ||||
|                 #widget.TextBox( | ||||
|                     #padding=1, | ||||
|                     #background=colors['dark_blue'], | ||||
|                     #), | ||||
|                 #lower_left_triangle(colors['dark_blue'], colors['blue']), | ||||
|                 left_arrow(colors['dark_blue'], colors['blue']), | ||||
|                 widget.Net( | ||||
|                     background=colors['blue'], | ||||
|                     interface='net0', | ||||
|                     ), | ||||
|                 #widget.TextBox( | ||||
|                     #padding=1, | ||||
|                     #background=colors['blue'], | ||||
|                     #), | ||||
|                 #lower_left_triangle(colors['blue'], colors['dark_blue']), | ||||
|                 left_arrow(colors['blue'], colors['dark_blue']), | ||||
|                 widget.Memory( | ||||
|                     background=colors['dark_blue'], | ||||
|                     ), | ||||
|                 #widget.TextBox( | ||||
|                     #padding=1, | ||||
|                     #background=colors['dark_blue'], | ||||
|                     #), | ||||
|                 #lower_left_triangle(colors['dark_blue'], colors['blue']), | ||||
|                 left_arrow(colors['dark_blue'], colors['blue']), | ||||
|                 widget.ThermalSensor( | ||||
|                     format='{tag}: {temp:.0f}{unit}', | ||||
|                     background=colors['blue'], | ||||
|                     ), | ||||
|                 #widget.TextBox( | ||||
|                     #padding=1, | ||||
|                     #background=colors['blue'], | ||||
|                     #), | ||||
|                 #lower_left_triangle(colors['blue'], colors['dark_blue']), | ||||
|                 left_arrow(colors['blue'], colors['dark_blue']), | ||||
|                 widget.Clock( | ||||
|                     background=colors['dark_blue'], | ||||
|                     format="%Y-%m-%d %a %I:%M %p" | ||||
|                     ), | ||||
|                 # widget.QuickExit(), | ||||
|             ], | ||||
|             size=26, | ||||
|             border_width=[2, 2, 2, 2],  # Draw top and bottom borders | ||||
|             border_color=[colors['blue'], colors['blue'], colors['blue'], colors['blue']], | ||||
|             margin=4, | ||||
|         ), | ||||
|         wallpaper='~/.config/qtile/background.jpg', | ||||
|         wallpaper_mode='fill', | ||||
|     ), | ||||
| ] | ||||
|  | ||||
| # Drag floating layouts. | ||||
| mouse = [ | ||||
|     Drag([mod], "Button1", lazy.window.set_position_floating(), start=lazy.window.get_position()), | ||||
|     Drag([mod], "Button3", lazy.window.set_size_floating(), start=lazy.window.get_size()), | ||||
|     Click([mod], "Button2", lazy.window.bring_to_front()), | ||||
| ] | ||||
|  | ||||
| dgroups_key_binder = None | ||||
| dgroups_app_rules = []  # type: list | ||||
| follow_mouse_focus = True | ||||
| bring_front_click = False | ||||
| cursor_warp = False | ||||
| floating_layout = layout.Floating( | ||||
|     float_rules=[ | ||||
|         # Run the utility of `xprop` to see the wm class and name of an X client. | ||||
|         *layout.Floating.default_float_rules, | ||||
|         Match(wm_class="confirmreset"),  # gitk | ||||
|         Match(wm_class="makebranch"),  # gitk | ||||
|         Match(wm_class="maketag"),  # gitk | ||||
|         Match(wm_class="ssh-askpass"),  # ssh-askpass | ||||
|         Match(title="branchdialog"),  # gitk | ||||
|         Match(title="pinentry"),  # GPG key password entry | ||||
|     ] | ||||
| ) | ||||
| auto_fullscreen = True | ||||
| focus_on_window_activation = "smart" | ||||
| reconfigure_screens = True | ||||
|  | ||||
| # If things like steam games want to auto-minimize themselves when losing | ||||
| # focus, should we respect this or not? | ||||
| auto_minimize = True | ||||
|  | ||||
| # When using the Wayland backend, this can be used to configure input devices. | ||||
| wl_input_rules = None | ||||
|  | ||||
| # XXX: Gasp! We're lying here. In fact, nobody really uses or cares about this | ||||
| # string besides java UI toolkits; you can see several discussions on the | ||||
| # mailing lists, GitHub issues, and other WM documentation that suggest setting | ||||
| # this string if your java app doesn't work correctly. We may as well just lie | ||||
| # and say that we're a working one by default. | ||||
| # | ||||
| # We choose LG3D to maximize irony: it is a 3D non-reparenting WM written in | ||||
| # java that happens to be on java's whitelist. | ||||
| # wmname = "LG3D" | ||||
| wmname = "qtile" | ||||
							
								
								
									
										51
									
								
								.config/qtile/unicodes.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								.config/qtile/unicodes.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| from typing import Optional | ||||
| from libqtile.widget.textbox import TextBox | ||||
|  | ||||
|  | ||||
| def left_half_circle(fg_color): | ||||
|     return TextBox( | ||||
|         text='\uE0B6', | ||||
|         fontsize=28, | ||||
|         foreground=fg_color, | ||||
|         padding=0) | ||||
|  | ||||
|  | ||||
| def right_half_circle(bg_color, fg_color: Optional['str'] = None): | ||||
|     return TextBox( | ||||
|         text='\uE0B4', | ||||
|         fontsize=28, | ||||
|         background=bg_color, | ||||
|         foreground=fg_color, | ||||
|         padding=0) | ||||
|  | ||||
|  | ||||
| def lower_left_triangle(bg_color, fg_color): | ||||
|     return TextBox( | ||||
|         text='\u25e2', | ||||
|         padding=0, | ||||
|         fontsize=50, | ||||
|         background=bg_color, | ||||
|         foreground=fg_color) | ||||
|  | ||||
|  | ||||
| def left_arrow(bg_color, fg_color): | ||||
|     return TextBox( | ||||
|         text='\uE0B2', | ||||
|         #text='\ueb6f', | ||||
|         font='FuraMono NF', | ||||
|         #text='\ue5b7', | ||||
|         padding=0, | ||||
|         fontsize=20, | ||||
|         background=bg_color, | ||||
|         foreground=fg_color) | ||||
|  | ||||
|  | ||||
| def right_arrow(bg_color, fg_color): | ||||
|     return TextBox( | ||||
|         font='FuraMono NF', | ||||
|         text='\uE0B0', | ||||
|         #text='\uf44a', | ||||
|         padding=0, | ||||
|         fontsize=20, | ||||
|         background=bg_color, | ||||
|         foreground=fg_color) | ||||
							
								
								
									
										104
									
								
								.config/spotifyd/spotifyd.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										104
									
								
								.config/spotifyd/spotifyd.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,104 @@ | ||||
| [global] | ||||
| # Your Spotify account name. | ||||
| username = "21trp6fa6clzosibpccdvipma" | ||||
|  | ||||
| # Your Spotify account password. | ||||
| # password = "yourpassword" | ||||
|  | ||||
| # A command that gets executed and can be used to | ||||
| # retrieve your password. | ||||
| # The command should return the password on stdout. | ||||
| # | ||||
| # This is an alternative to the `password` field. Both | ||||
| # can't be used simultaneously. | ||||
| password_cmd = "pass spotify" | ||||
|  | ||||
| # If set to true, `spotifyd` tries to look up your | ||||
| # password in the system's password storage. | ||||
| # | ||||
| # This is an alternative to the `password` field. Both | ||||
| # can't be used simultaneously. | ||||
| # use_keyring = true | ||||
|  | ||||
| # If set to true, `spotifyd` tries to bind to dbus (default is the session bus) | ||||
| # and expose MPRIS controls. When running headless, without the session bus, | ||||
| # you should set this to false, to avoid errors. If you still want to use MPRIS, | ||||
| # have a look at the `dbus_type` option. | ||||
| use_mpris = true | ||||
|  | ||||
| # The bus to bind to with the MPRIS interface. | ||||
| # Possible values: "session", "system" | ||||
| # The system bus can be used if no graphical session is available | ||||
| # (e.g. on headless systems) but you still want to be able to use MPRIS. | ||||
| # NOTE: You might need to add appropriate policies to allow spotifyd to | ||||
| # own the name. | ||||
| dbus_type = "session" | ||||
|  | ||||
| # The audio backend used to play music. To get | ||||
| # a list of possible backends, run `spotifyd --help`. | ||||
| backend = "pulseaudio" # use portaudio for macOS [homebrew] | ||||
|  | ||||
| # The alsa audio device to stream audio. To get a | ||||
| # list of valid devices, run `aplay -L`, | ||||
| # device = "alsa_audio_device"  # omit for macOS | ||||
|  | ||||
| # The alsa control device. By default this is the same | ||||
| # name as the `device` field. | ||||
| # control = "alsa_audio_device"  # omit for macOS | ||||
|  | ||||
| # The alsa mixer used by `spotifyd`. | ||||
| # mixer = "PCM"  # omit for macOS | ||||
|  | ||||
| # The volume controller. Each one behaves different to | ||||
| # volume increases. For possible values, run | ||||
| # `spotifyd --help`. | ||||
| # volume_controller = "alsa"  # use softvol for macOS | ||||
|  | ||||
| # A command that gets executed in your shell after each song changes. | ||||
| # on_song_change_hook = "command_to_run_on_playback_events" | ||||
|  | ||||
| # The name that gets displayed under the connect tab on | ||||
| # official clients. Spaces are not allowed! | ||||
| device_name = "Roshar" | ||||
|  | ||||
| # The audio bitrate. 96, 160 or 320 kbit/s | ||||
| bitrate = 320 | ||||
|  | ||||
| # The directory used to cache audio data. This setting can save | ||||
| # a lot of bandwidth when activated, as it will avoid re-downloading | ||||
| # audio files when replaying them. | ||||
| # | ||||
| # Note: The file path does not get expanded. Environment variables and | ||||
| # shell placeholders like $HOME or ~ don't work! | ||||
| cache_path = "/home/roland/.spt_cache" | ||||
|  | ||||
| # The maximal size of the cache directory in bytes | ||||
| # The example value corresponds to ~ 1GB | ||||
| max_cache_size = 1000000000 | ||||
|  | ||||
| # If set to true, audio data does NOT get cached. | ||||
| no_audio_cache = false | ||||
|  | ||||
| # Volume on startup between 0 and 100 | ||||
| # NOTE: This variable's type will change in v0.4, to a number (instead of string) | ||||
| initial_volume = "90" | ||||
|  | ||||
| # If set to true, enables volume normalisation between songs. | ||||
| volume_normalisation = false | ||||
|  | ||||
| # The normalisation pregain that is applied for each song. | ||||
| # normalisation_pregain = -10 | ||||
|  | ||||
| # After the music playback has ended, start playing similar songs based on the previous tracks. | ||||
| autoplay = true | ||||
|  | ||||
| # The port `spotifyd` uses to announce its service over the network. | ||||
| # zeroconf_port = 1234 | ||||
|  | ||||
| # The proxy `spotifyd` will use to connect to spotify. | ||||
| # proxy = "http://proxy.example.org:8080" | ||||
|  | ||||
| # The displayed device type in Spotify clients. | ||||
| # Can be unknown, computer, tablet, smartphone, speaker, t_v, | ||||
| # a_v_r (Audio/Video Receiver), s_t_b (Set-Top Box), and audio_dongle. | ||||
| device_type = "computer" | ||||
							
								
								
									
										256
									
								
								.dir_colors
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										256
									
								
								.dir_colors
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,256 @@ | ||||
| # Copyright (C) 2017-present Arctic Ice Studio <development@arcticicestudio.com> | ||||
| # Copyright (C) 2017-present Sven Greb <development@svengreb.de> | ||||
|  | ||||
| # Project:    Nord dircolors | ||||
| # Version:    0.2.0 | ||||
| # Repository: https://github.com/arcticicestudio/nord-dircolors | ||||
| # License:    MIT | ||||
|  | ||||
| COLOR tty | ||||
|  | ||||
| TERM alacritty | ||||
| TERM alacritty-direct | ||||
| TERM ansi | ||||
| TERM *color* | ||||
| TERM con[0-9]*x[0-9]* | ||||
| TERM cons25 | ||||
| TERM console | ||||
| TERM cygwin | ||||
| TERM dtterm | ||||
| TERM dvtm | ||||
| TERM dvtm-256color | ||||
| TERM Eterm | ||||
| TERM eterm-color | ||||
| TERM fbterm | ||||
| TERM gnome | ||||
| TERM gnome-256color | ||||
| TERM hurd | ||||
| TERM jfbterm | ||||
| TERM konsole | ||||
| TERM konsole-256color | ||||
| TERM kterm | ||||
| TERM linux | ||||
| TERM linux-c | ||||
| TERM mlterm | ||||
| TERM putty | ||||
| TERM putty-256color | ||||
| TERM rxvt* | ||||
| TERM rxvt-unicode | ||||
| TERM rxvt-256color | ||||
| TERM rxvt-unicode256 | ||||
| TERM screen* | ||||
| TERM screen-256color | ||||
| TERM st | ||||
| TERM st-256color | ||||
| TERM terminator | ||||
| TERM tmux* | ||||
| TERM tmux-256color | ||||
| TERM vt100 | ||||
| TERM xterm* | ||||
| TERM xterm-color | ||||
| TERM xterm-88color | ||||
| TERM xterm-256color | ||||
| TERM xterm-kitty | ||||
|  | ||||
| #+-----------------+ | ||||
| #+ Global Defaults + | ||||
| #+-----------------+ | ||||
| NORMAL 00 | ||||
| RESET 0 | ||||
|  | ||||
| FILE 00 | ||||
| DIR 01;34 | ||||
| LINK 36 | ||||
| MULTIHARDLINK 04;36 | ||||
|  | ||||
| FIFO 04;01;36 | ||||
| SOCK 04;33 | ||||
| DOOR 04;01;36 | ||||
| BLK 01;33 | ||||
| CHR 33 | ||||
|  | ||||
| ORPHAN 31 | ||||
| MISSING 01;37;41 | ||||
|  | ||||
| EXEC 01;36 | ||||
|  | ||||
| SETUID 01;04;37 | ||||
| SETGID 01;04;37 | ||||
| CAPABILITY 01;37 | ||||
|  | ||||
| STICKY_OTHER_WRITABLE 01;37;44 | ||||
| OTHER_WRITABLE 01;04;34 | ||||
| STICKY 04;37;44 | ||||
|  | ||||
| #+-------------------+ | ||||
| #+ Extension Pattern + | ||||
| #+-------------------+ | ||||
| #+--- Archives ---+ | ||||
| .7z 01;32 | ||||
| .ace 01;32 | ||||
| .alz 01;32 | ||||
| .arc 01;32 | ||||
| .arj 01;32 | ||||
| .bz 01;32 | ||||
| .bz2 01;32 | ||||
| .cab 01;32 | ||||
| .cpio 01;32 | ||||
| .deb 01;32 | ||||
| .dz 01;32 | ||||
| .ear 01;32 | ||||
| .gz 01;32 | ||||
| .jar 01;32 | ||||
| .lha 01;32 | ||||
| .lrz 01;32 | ||||
| .lz 01;32 | ||||
| .lz4 01;32 | ||||
| .lzh 01;32 | ||||
| .lzma 01;32 | ||||
| .lzo 01;32 | ||||
| .rar 01;32 | ||||
| .rpm 01;32 | ||||
| .rz 01;32 | ||||
| .sar 01;32 | ||||
| .t7z 01;32 | ||||
| .tar 01;32 | ||||
| .taz 01;32 | ||||
| .tbz 01;32 | ||||
| .tbz2 01;32 | ||||
| .tgz 01;32 | ||||
| .tlz 01;32 | ||||
| .txz 01;32 | ||||
| .tz 01;32 | ||||
| .tzo 01;32 | ||||
| .tzst 01;32 | ||||
| .war 01;32 | ||||
| .xz 01;32 | ||||
| .z 01;32 | ||||
| .Z 01;32 | ||||
| .zip 01;32 | ||||
| .zoo 01;32 | ||||
| .zst 01;32 | ||||
|  | ||||
| #+--- Audio ---+ | ||||
| .aac 32 | ||||
| .au 32 | ||||
| .flac 32 | ||||
| .m4a 32 | ||||
| .mid 32 | ||||
| .midi 32 | ||||
| .mka 32 | ||||
| .mp3 32 | ||||
| .mpa 32 | ||||
| .mpeg 32 | ||||
| .mpg 32 | ||||
| .ogg 32 | ||||
| .opus 32 | ||||
| .ra 32 | ||||
| .wav 32 | ||||
|  | ||||
| #+--- Customs ---+ | ||||
| .3des 01;35 | ||||
| .aes 01;35 | ||||
| .gpg 01;35 | ||||
| .pgp 01;35 | ||||
|  | ||||
| #+--- Documents ---+ | ||||
| .doc 32 | ||||
| .docx 32 | ||||
| .dot 32 | ||||
| .odg 32 | ||||
| .odp 32 | ||||
| .ods 32 | ||||
| .odt 32 | ||||
| .otg 32 | ||||
| .otp 32 | ||||
| .ots 32 | ||||
| .ott 32 | ||||
| .pdf 32 | ||||
| .ppt 32 | ||||
| .pptx 32 | ||||
| .xls 32 | ||||
| .xlsx 32 | ||||
|  | ||||
| #+--- Executables ---+ | ||||
| .app 01;36 | ||||
| .bat 01;36 | ||||
| .btm 01;36 | ||||
| .cmd 01;36 | ||||
| .com 01;36 | ||||
| .exe 01;36 | ||||
| .reg 01;36 | ||||
|  | ||||
| #+--- Ignores ---+ | ||||
| *~ 02;37 | ||||
| .bak 02;37 | ||||
| .BAK 02;37 | ||||
| .log 02;37 | ||||
| .log 02;37 | ||||
| .old 02;37 | ||||
| .OLD 02;37 | ||||
| .orig 02;37 | ||||
| .ORIG 02;37 | ||||
| .swo 02;37 | ||||
| .swp 02;37 | ||||
|  | ||||
| #+--- Images ---+ | ||||
| .bmp 32 | ||||
| .cgm 32 | ||||
| .dl 32 | ||||
| .dvi 32 | ||||
| .emf 32 | ||||
| .eps 32 | ||||
| .gif 32 | ||||
| .jpeg 32 | ||||
| .jpg 32 | ||||
| .JPG 32 | ||||
| .mng 32 | ||||
| .pbm 32 | ||||
| .pcx 32 | ||||
| .pgm 32 | ||||
| .png 32 | ||||
| .PNG 32 | ||||
| .ppm 32 | ||||
| .pps 32 | ||||
| .ppsx 32 | ||||
| .ps 32 | ||||
| .svg 32 | ||||
| .svgz 32 | ||||
| .tga 32 | ||||
| .tif 32 | ||||
| .tiff 32 | ||||
| .xbm 32 | ||||
| .xcf 32 | ||||
| .xpm 32 | ||||
| .xwd 32 | ||||
| .xwd 32 | ||||
| .yuv 32 | ||||
|  | ||||
| #+--- Video ---+ | ||||
| .anx 32 | ||||
| .asf 32 | ||||
| .avi 32 | ||||
| .axv 32 | ||||
| .flc 32 | ||||
| .fli 32 | ||||
| .flv 32 | ||||
| .gl 32 | ||||
| .m2v 32 | ||||
| .m4v 32 | ||||
| .mkv 32 | ||||
| .mov 32 | ||||
| .MOV 32 | ||||
| .mp4 32 | ||||
| .mpeg 32 | ||||
| .mpg 32 | ||||
| .nuv 32 | ||||
| .ogm 32 | ||||
| .ogv 32 | ||||
| .ogx 32 | ||||
| .qt 32 | ||||
| .rm 32 | ||||
| .rmvb 32 | ||||
| .swf 32 | ||||
| .vob 32 | ||||
| .webm 32 | ||||
| .wmv 32 | ||||
							
								
								
									
										12
									
								
								.tmux.conf
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								.tmux.conf
									
									
									
									
									
								
							| @@ -18,3 +18,15 @@ bind h select-pane -L | ||||
| bind j select-pane -D | ||||
| bind k select-pane -U | ||||
| bind l select-pane -R | ||||
|  | ||||
| set-option -g status on | ||||
| set-option -g status-interval 2 | ||||
| set-option -g status-justify "centre" | ||||
| set-option -g status-left-length 60 | ||||
| set-option -g status-right-length 90 | ||||
| set-option -g status-left "#(~/share/tmux-powerline/powerline.sh left)" | ||||
| set-option -g status-right "#(~/share/tmux-powerline/powerline.sh right)" | ||||
| set-hook -g session-created 'run-shell "~/share/tmux-powerline/powerline.sh init"' # prettifies the window-status segments | ||||
|  | ||||
| bind C-[ run '~/share/tmux-powerline/mute_powerline.sh left'		# Mute left statusbar. | ||||
| bind C-] run '~/share/tmux-powerline/mute_powerline.sh right'		# Mute right statusbar. | ||||
|   | ||||
							
								
								
									
										19
									
								
								.vimrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								.vimrc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| syntax enable | ||||
| filetype plugin indent on | ||||
|  | ||||
| set smartindent | ||||
| set tabstop=4 | ||||
| set shiftwidth=4 | ||||
| set expandtab | ||||
| set copyindent | ||||
|  | ||||
| set number | ||||
|  | ||||
| colorscheme nord | ||||
| let g:airline_theme='base16_nord' | ||||
|  | ||||
| " python3 from powerline.vim import setup as powerline_setup | ||||
| " python3 powerline_setup() | ||||
| " python3 del powerline_setup | ||||
|  | ||||
| " set laststatus=2 | ||||
							
								
								
									
										53
									
								
								.xinitrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								.xinitrc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,53 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| userresources=$HOME/.Xresources | ||||
| usermodmap=$HOME/.Xmodmap | ||||
| sysresources=/etc/X11/xinit/.Xresources | ||||
| sysmodmap=/etc/X11/xinit/.Xmodmap | ||||
|  | ||||
| # merge in defaults and keymaps | ||||
|  | ||||
| if [ -f $sysresources ]; then | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|     xrdb -merge $sysresources | ||||
|  | ||||
| fi | ||||
|  | ||||
| if [ -f $sysmodmap ]; then | ||||
|     xmodmap $sysmodmap | ||||
| fi | ||||
|  | ||||
| if [ -f "$userresources" ]; then | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|     xrdb -merge "$userresources" | ||||
|  | ||||
| fi | ||||
|  | ||||
| if [ -f "$usermodmap" ]; then | ||||
|     xmodmap "$usermodmap" | ||||
| fi | ||||
|  | ||||
| # start some nice programs | ||||
|  | ||||
| if [ -d /etc/X11/xinit/xinitrc.d ] ; then | ||||
|  for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do | ||||
|   [ -x "$f" ] && . "$f" | ||||
|  done | ||||
|  unset f | ||||
| fi | ||||
|  | ||||
| # exec /usr/local/bin/dwm | ||||
| # exec picom -b | ||||
| exec qtile start | ||||
							
								
								
									
										112
									
								
								pkg.list
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								pkg.list
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,112 @@ | ||||
| alacritty 0.11.0-2 | ||||
| alsa-utils 1.2.8-1 | ||||
| autoconf 2.71-1 | ||||
| automake 1.16.5-1 | ||||
| bandwhich 0.20.0-1 | ||||
| base 3-1 | ||||
| bat 0.22.1-1 | ||||
| bat-extras 2022.07.27.r7.gabda988-1 | ||||
| bison 3.8.2-4 | ||||
| bottom 0.6.8-1 | ||||
| clang 14.0.6-4 | ||||
| cmake 3.25.1-1 | ||||
| debugedit 5.0-4 | ||||
| dhcpcd 9.4.1-1 | ||||
| difftastic 0.38.0-1 | ||||
| duf 0.8.1-2 | ||||
| dust 0.8.3-1 | ||||
| efibootmgr 18-1 | ||||
| eva 0.3.1-1 | ||||
| exa 0.10.1-6 | ||||
| expac 10-5 | ||||
| fakeroot 1.30.1-1 | ||||
| fd 8.6.0-1 | ||||
| figlet 2.2.5-4 | ||||
| firefox 107.0.1-1 | ||||
| fish 3.5.1-1 | ||||
| flex 2.6.4-3 | ||||
| font-manager 0.8.8-1 | ||||
| fontconfig 2:2.14.1-2 | ||||
| fzf 0.35.1-1 | ||||
| gcc 12.2.0-1 | ||||
| git 2.38.1-2 | ||||
| glow 1.4.1-3 | ||||
| gnome-keyring 1:42.1-2 | ||||
| gnu-netcat 0.7.1-8 | ||||
| graphicsmagick 1.3.38-5 | ||||
| grex 1.4.1-1 | ||||
| grub 2:2.06.r403.g7259d55ff-1 | ||||
| hyperfine 1.15.0-1 | ||||
| intel-ucode 20221108-1 | ||||
| kitty 0.26.5-1 | ||||
| libtool 2.4.7-5 | ||||
| libxft 2.3.7-1 | ||||
| libxinerama 1.1.5-1 | ||||
| linux 6.0.11.arch1-1 | ||||
| linux-firmware 20221109.60310c2-2 | ||||
| linux-firmware-qlogic 20221109.60310c2-2 | ||||
| m4 1.4.19-1 | ||||
| make 4.3-5 | ||||
| man-db 2.11.1-1 | ||||
| man-pages 6.01-1 | ||||
| miniserve 0.22.0-1 | ||||
| nemo 5.6.0-1 | ||||
| neofetch 7.1.0-2 | ||||
| neovim 0.8.1-2 | ||||
| nerd-fonts-git 1:2.3.0.RC.r58.g498ebf372-1 | ||||
| obsidian 1.0.3-1 | ||||
| openssh 9.1p1-3 | ||||
| openvpn 2.5.8-2 | ||||
| pandoc 2.19.2-34 | ||||
| pass 1.7.4-3 | ||||
| pastel 0.9.0-1 | ||||
| patch 2.7.6-8 | ||||
| picom 10.1-1 | ||||
| pipewire-pulse 1:0.3.61-1 | ||||
| pkgconf 1.8.0-1 | ||||
| pkgfile 21-2 | ||||
| powerline 2.8.3-1 | ||||
| powerline-fonts 2.8.3-1 | ||||
| powerline-vim 2.8.3-1 | ||||
| procs 0.13.3-1 | ||||
| pulseaudio-module-xrdp 0.6-3 | ||||
| python 3.10.8-3 | ||||
| python-pip 22.3.1-1 | ||||
| qtile 0.22.1-1 | ||||
| qutebrowser-qt6-git 2.5.2.r790.gce51fc522-1 | ||||
| ranger 1.9.3-4 | ||||
| ripgrep 13.0.0-2 | ||||
| shell-color-scripts 1.1.r105.ae5a9c8-1 | ||||
| sof-firmware 2.2.2-1 | ||||
| spotify-tui 0.25.0-2 | ||||
| spotifyd 0.3.3-2 | ||||
| starship 1.11.0-1 | ||||
| strace 6.0-1 | ||||
| sudo 1.9.12.p1-1 | ||||
| sxiv 26-1 | ||||
| tdb 1.4.7-1 | ||||
| tealdeer 1.6.1-1 | ||||
| texinfo 7.0.1-1 | ||||
| tmux 3.3_a-2 | ||||
| tokei 12.1.2-1 | ||||
| ttf-dejavu 2.37+18+g9b5d1b2f-3 | ||||
| ttf-font-awesome 6.2.1-1 | ||||
| unzip 6.0-19 | ||||
| vifm 0.12.1-1 | ||||
| vim 9.0.0910-1 | ||||
| wget 1.21.3-1 | ||||
| which 2.21-5 | ||||
| x11vnc 1:0.9.16-6 | ||||
| xclip 0.13-3 | ||||
| xdotool 3.20211022.1-1 | ||||
| xh 0.17.0-1 | ||||
| xorg-server 21.1.4-1 | ||||
| xorg-xinit 1.4.2-1 | ||||
| xorg-xsetroot 1.1.3-1 | ||||
| xorgxrdp-glamor 0.2.18-1 | ||||
| xrdp 0.9.19-2 | ||||
| xsel 1.2.0.20200527-2 | ||||
| yasm 1.3.0-5 | ||||
| yay 11.3.1-1 | ||||
| zip 3.0-10 | ||||
| zsh 5.9-1 | ||||
		Reference in New Issue
	
	Block a user