From f62b71becbc99e9dd9b56f7e2c1bbb683eaddd6e Mon Sep 17 00:00:00 2001 From: Wiktor Zykubek Date: Sun, 27 Oct 2024 13:26:04 +0100 Subject: [PATCH] Upload totally new dotfiles for new configuration Old fiels still available on other branches --- .gitignore | 0 .stow-local-ignore | 1 + bat/.config/bat/config | 17 ++ btop/.config/btop/btop.conf | 248 ++++++++++++++++ btop/.config/btop/themes/rose-pine.theme | 119 ++++++++ cava/.config/cava/config | 279 ++++++++++++++++++ git/.gitconfig | 20 ++ hypr/.config/hypr/hyprland.conf | 279 ++++++++++++++++++ hypr/.config/hypr/hyprlock.conf | 25 ++ hypr/.config/hypr/hyprpaper.conf | 2 + hypr/.config/hypr/rose-pine.conf | 21 ++ kitty/.config/kitty/current-theme.conf | 52 ++++ kitty/.config/kitty/diff.conf | 109 +++++++ kitty/.config/kitty/kitty.conf | 23 ++ kitty/.config/kitty/open-actions.conf | 11 + mako/.config/mako/config | 19 ++ nvim/.config/nvim/init.lua | 37 +++ nvim/.config/nvim/lua/chadrc.lua | 17 ++ nvim/.config/nvim/lua/configs/conform.lua | 15 + nvim/.config/nvim/lua/configs/lazy.lua | 47 +++ nvim/.config/nvim/lua/configs/lspconfig.lua | 24 ++ nvim/.config/nvim/lua/mappings.lua | 10 + nvim/.config/nvim/lua/options.lua | 16 + nvim/.config/nvim/lua/plugins/init.lua | 46 +++ packages.txt | 38 +++ rofi/.config/rofi/config.rasi | 40 +++ rofi/.config/rofi/theme.rasi | 140 +++++++++ scripts/.local/bin/scripts/clipboard | 5 + scripts/.local/bin/scripts/gethub | 12 + scripts/.local/bin/scripts/iparu | 5 + scripts/.local/bin/scripts/powermenu | 14 + scripts/.local/bin/scripts/screenshot | 6 + scripts/.local/bin/scripts/scripts | 18 ++ ssh/.ssh/config | 10 + tofi/.config/tofi/config | 15 + .../wallpapers/1920x1080/rose_pine_shape.png | Bin 0 -> 267636 bytes waybar/.config/waybar/config.jsonc | 113 +++++++ waybar/.config/waybar/rose-pine.css | 23 ++ waybar/.config/waybar/style.css | 106 +++++++ yazi/.config/yazi/theme.toml | 138 +++++++++ yazi/.config/yazi/yazi.toml | 0 zsh/.zshrc | 118 ++++++++ 42 files changed, 2238 insertions(+) create mode 100644 .gitignore create mode 100644 .stow-local-ignore create mode 100644 bat/.config/bat/config create mode 100644 btop/.config/btop/btop.conf create mode 100644 btop/.config/btop/themes/rose-pine.theme create mode 100644 cava/.config/cava/config create mode 100644 git/.gitconfig create mode 100644 hypr/.config/hypr/hyprland.conf create mode 100644 hypr/.config/hypr/hyprlock.conf create mode 100644 hypr/.config/hypr/hyprpaper.conf create mode 100644 hypr/.config/hypr/rose-pine.conf create mode 100644 kitty/.config/kitty/current-theme.conf create mode 100644 kitty/.config/kitty/diff.conf create mode 100644 kitty/.config/kitty/kitty.conf create mode 100644 kitty/.config/kitty/open-actions.conf create mode 100644 mako/.config/mako/config create mode 100644 nvim/.config/nvim/init.lua create mode 100644 nvim/.config/nvim/lua/chadrc.lua create mode 100644 nvim/.config/nvim/lua/configs/conform.lua create mode 100644 nvim/.config/nvim/lua/configs/lazy.lua create mode 100644 nvim/.config/nvim/lua/configs/lspconfig.lua create mode 100644 nvim/.config/nvim/lua/mappings.lua create mode 100644 nvim/.config/nvim/lua/options.lua create mode 100644 nvim/.config/nvim/lua/plugins/init.lua create mode 100644 packages.txt create mode 100644 rofi/.config/rofi/config.rasi create mode 100644 rofi/.config/rofi/theme.rasi create mode 100755 scripts/.local/bin/scripts/clipboard create mode 100755 scripts/.local/bin/scripts/gethub create mode 100755 scripts/.local/bin/scripts/iparu create mode 100755 scripts/.local/bin/scripts/powermenu create mode 100755 scripts/.local/bin/scripts/screenshot create mode 100755 scripts/.local/bin/scripts/scripts create mode 100644 ssh/.ssh/config create mode 100644 tofi/.config/tofi/config create mode 100644 wallpapers/Pictures/wallpapers/1920x1080/rose_pine_shape.png create mode 100644 waybar/.config/waybar/config.jsonc create mode 100644 waybar/.config/waybar/rose-pine.css create mode 100644 waybar/.config/waybar/style.css create mode 100644 yazi/.config/yazi/theme.toml create mode 100644 yazi/.config/yazi/yazi.toml create mode 100644 zsh/.zshrc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/.stow-local-ignore b/.stow-local-ignore new file mode 100644 index 0000000..2d2ecd6 --- /dev/null +++ b/.stow-local-ignore @@ -0,0 +1 @@ +.git/ diff --git a/bat/.config/bat/config b/bat/.config/bat/config new file mode 100644 index 0000000..61d1af4 --- /dev/null +++ b/bat/.config/bat/config @@ -0,0 +1,17 @@ +--italic-text=always +--decorations=never +--color=always + +# Uncomment the following line to disable automatic paging: +#--paging=never + +# Uncomment the following line if you are using less version >= 551 and want to +# enable mouse scrolling support in `bat` when running inside tmux. This might +# disable text selection, unless you press shift. +#--pager="--RAW-CONTROL-CHARS --quit-if-one-screen --mouse" + +# Syntax mappings: map a certain filename pattern to a language. +# Example 1: use the C++ syntax for .ino files +# Example 2: Use ".gitignore"-style highlighting for ".ignore" files +--map-syntax "*.ino:C++" +--map-syntax ".ignore:Git Ignore" diff --git a/btop/.config/btop/btop.conf b/btop/.config/btop/btop.conf new file mode 100644 index 0000000..d087def --- /dev/null +++ b/btop/.config/btop/btop.conf @@ -0,0 +1,248 @@ +#? Config file for btop v. 1.4.0 + +#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes. +#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes" +color_theme = "rose-pine" + +#* If the theme set background should be shown, set to False if you want terminal background transparency. +theme_background = False + +#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false. +truecolor = True + +#* Set to true to force tty mode regardless if a real tty has been detected or not. +#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols. +force_tty = False + +#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets. +#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box. +#* Use whitespace " " as separator between different presets. +#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty" +presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty" + +#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists. +#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift. +vim_keys = False + +#* Rounded corners on boxes, is ignored if TTY mode is ON. +rounded_corners = True + +#* Default symbols to use for graph creation, "braille", "block" or "tty". +#* "braille" offers the highest resolution but might not be included in all fonts. +#* "block" has half the resolution of braille but uses more common characters. +#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY. +#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view. +graph_symbol = "braille" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_cpu = "default" + +# Graph symbol to use for graphs in gpu box, "default", "braille", "block" or "tty". +graph_symbol_gpu = "default" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_mem = "default" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_net = "default" + +# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". +graph_symbol_proc = "default" + +#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace. +shown_boxes = "net cpu mem proc" + +#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs. +update_ms = 2000 + +#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct", +#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly. +proc_sorting = "name" + +#* Reverse sorting order, True or False. +proc_reversed = False + +#* Show processes as a tree. +proc_tree = False + +#* Use the cpu graph colors in the process list. +proc_colors = True + +#* Use a darkening gradient in the process list. +proc_gradient = True + +#* If process cpu usage should be of the core it's running on or usage of the total available cpu power. +proc_per_core = False + +#* Show process memory as bytes instead of percent. +proc_mem_bytes = True + +#* Show cpu graph for each process. +proc_cpu_graphs = True + +#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate) +proc_info_smaps = False + +#* Show proc box on left side of screen instead of right. +proc_left = False + +#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop). +proc_filter_kernel = False + +#* In tree-view, always accumulate child process resources in the parent process. +proc_aggregate = False + +#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available. +#* Select from a list of detected attributes from the options menu. +cpu_graph_upper = "Auto" + +#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available. +#* Select from a list of detected attributes from the options menu. +cpu_graph_lower = "Auto" + +#* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off". +show_gpu_info = "Auto" + +#* Toggles if the lower CPU graph should be inverted. +cpu_invert_lower = True + +#* Set to True to completely disable the lower CPU graph. +cpu_single_graph = False + +#* Show cpu box at bottom of screen instead of top. +cpu_bottom = False + +#* Shows the system uptime in the CPU box. +show_uptime = True + +#* Show cpu temperature. +check_temp = True + +#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors. +cpu_sensor = "Auto" + +#* Show temperatures for cpu cores also if check_temp is True and sensors has been found. +show_coretemp = True + +#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core. +#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine. +#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries. +#* Example: "4:0 5:1 6:3" +cpu_core_map = "" + +#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine". +temp_scale = "celsius" + +#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024. +base_10_sizes = False + +#* Show CPU frequency. +show_cpu_freq = True + +#* Draw a clock at top of screen, formatting according to strftime, empty string to disable. +#* Special formatting: /host = hostname | /user = username | /uptime = system uptime +clock_format = "%X" + +#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort. +background_update = True + +#* Custom cpu model name, empty string to disable. +custom_cpu_name = "" + +#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ". +#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user". +disks_filter = "" + +#* Show graphs instead of meters for memory values. +mem_graphs = True + +#* Show mem box below net box instead of above. +mem_below_net = False + +#* Count ZFS ARC in cached and available memory. +zfs_arc_cached = True + +#* If swap memory should be shown in memory box. +show_swap = True + +#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk. +swap_disk = True + +#* If mem box should be split to also show disks info. +show_disks = True + +#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar. +only_physical = True + +#* Read disks list from /etc/fstab. This also disables only_physical. +use_fstab = True + +#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool) +zfs_hide_datasets = False + +#* Set to true to show available disk space for privileged users. +disk_free_priv = False + +#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view. +show_io_stat = True + +#* Toggles io mode for disks, showing big graphs for disk read/write speeds. +io_mode = True + +#* Set to True to show combined read/write io graphs in io mode. +io_graph_combined = False + +#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ". +#* Example: "/mnt/media:100 /:20 /boot:1". +io_graph_speeds = "" + +#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False. +net_download = 100 + +net_upload = 100 + +#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest. +net_auto = True + +#* Sync the auto scaling for download and upload to whichever currently has the highest scale. +net_sync = True + +#* Starts with the Network Interface specified here. +net_iface = "" + +#* Show battery stats in top right if battery is present. +show_battery = True + +#* Which battery to use if multiple are present. "Auto" for auto detection. +selected_battery = "Auto" + +#* Show power stats of battery next to charge indicator. +show_battery_watts = True + +#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG". +#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info. +log_level = "WARNING" + +#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards. +nvml_measure_pcie_speeds = True + +#* Horizontally mirror the GPU graph. +gpu_mirror_graph = True + +#* Custom gpu0 model name, empty string to disable. +custom_gpu_name0 = "" + +#* Custom gpu1 model name, empty string to disable. +custom_gpu_name1 = "" + +#* Custom gpu2 model name, empty string to disable. +custom_gpu_name2 = "" + +#* Custom gpu3 model name, empty string to disable. +custom_gpu_name3 = "" + +#* Custom gpu4 model name, empty string to disable. +custom_gpu_name4 = "" + +#* Custom gpu5 model name, empty string to disable. +custom_gpu_name5 = "" diff --git a/btop/.config/btop/themes/rose-pine.theme b/btop/.config/btop/themes/rose-pine.theme new file mode 100644 index 0000000..b045441 --- /dev/null +++ b/btop/.config/btop/themes/rose-pine.theme @@ -0,0 +1,119 @@ +# Main background, empty for terminal default, need to be empty if you want transparent background +theme[main_bg]="#191724" +# Base + +# Main text color +theme[main_fg]="#e0def4" +# Text + +# Title color for boxes +theme[title]="#908caa" +# Subtle + +# Highlight color for keyboard shortcuts +theme[hi_fg]="#e0def4" +# Text + +# Background color of selected item in processes box +theme[selected_bg]="#524f67" +# HL High + +# Foreground color of selected item in processes box +theme[selected_fg]="#f6c177" +# Gold + +# Color of inactive/disabled text +theme[inactive_fg]="#403d52" +# HL Med + +# Color of text appearing on top of graphs, i.e uptime and current network graph scaling +theme[graph_text]="#9ccfd8" +# Foam + +# Background color of the percentage meters +theme[meter_bg]="#9ccfd8" +# Foam + +# Misc colors for processes box including mini cpu graphs, details memory graph and details status text +theme[proc_misc]="#c4a7e7" +# Iris + +# Cpu box outline color +theme[cpu_box]="#ebbcba" +# Rose + +# Memory/disks box outline color +theme[mem_box]="#31748f" +# Pine + +# Net up/down box outline color +theme[net_box]="#c4a7e7" +# Iris + +# Processes box outline color +theme[proc_box]="#eb6f92" +# Love + +# Box divider line and small boxes line color +theme[div_line]="#6e6a86" +# Muted + +# Temperature graph colors +theme[temp_start]="#ebbcba" +# Rose +theme[temp_mid]="#f6c177" +# Gold +theme[temp_end]="#eb6f92" +# Love + +# CPU graph colors +theme[cpu_start]="#f6c177" +# Gold +theme[cpu_mid]="#ebbcba" +# Rose +theme[cpu_end]="#eb6f92" +# Love + +# Mem/Disk free meter +# all love +theme[free_start]="#eb6f92" +theme[free_mid]="#eb6f92" +theme[free_end]="#eb6f92" + +# Mem/Disk cached meter +# all iris +theme[cached_start]="#c4a7e7" +theme[cached_mid]="#c4a7e7" +theme[cached_end]="#c4a7e7" + +# Mem/Disk available meter +# all pine +theme[available_start]="#31748f" +theme[available_mid]="#31748f" +theme[available_end]="#31748f" + +# Mem/Disk used meter +# all rose +theme[used_start]="#ebbcba" +theme[used_mid]="#ebbcba" +theme[used_end]="#ebbcba" + +# Download graph colors +# Pine for start, foam for the rest +theme[download_start]="#31748f" +theme[download_mid]="#9ccfd8" +theme[download_end]="#9ccfd8" + +# Upload graph colors +theme[upload_start]="#ebbcba" +# Rose for start +theme[upload_mid]="#eb6f92" +# Love for mid and end +theme[upload_end]="#eb6f92" + +# Process box color gradient for threads, mem and cpu usage +theme[process_start]="#31748f" +# Pine +theme[process_mid]="#9ccfd8" +# Foam for mid and end +theme[process_end]="#9ccfd8" diff --git a/cava/.config/cava/config b/cava/.config/cava/config new file mode 100644 index 0000000..7f3f41c --- /dev/null +++ b/cava/.config/cava/config @@ -0,0 +1,279 @@ +## Configuration file for CAVA. +# Remove the ; to change parameters. + + +[general] + +# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 +; mode = normal + +# Accepts only non-negative values. +; framerate = 60 + +# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off +# new as of 0.6.0 autosens of low values (dynamic range) +# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 +; autosens = 1 +; overshoot = 20 + +# Manual sensitivity in %. If autosens is enabled, this will only be the initial value. +# 200 means double height. Accepts only non-negative values. +; sensitivity = 100 + +# The number of bars (0-512). 0 sets it to auto (fill up console). +# Bars' width and space between bars in number of characters. +; bars = 0 +; bar_width = 2 +; bar_spacing = 1 +# bar_height is only used for output in "noritake" format +; bar_height = 32 + +# For SDL width and space between bars is in pixels, defaults are: +; bar_width = 20 +; bar_spacing = 5 + +# sdl_glsl have these default values, they are only used to calulate max number of bars. +; bar_width = 1 +; bar_spacing = 0 + + +# Lower and higher cutoff frequencies for lowest and highest bars +# the bandwidth of the visualizer. +# Note: there is a minimum total bandwidth of 43Mhz x number of bars. +# Cava will automatically increase the higher cutoff if a too low band is specified. +; lower_cutoff_freq = 50 +; higher_cutoff_freq = 10000 + + +# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and +# only check for input once per second. Cava will wake up once input is detected. 0 = disable. +; sleep_timer = 0 + + +[input] + +# Audio capturing method. Possible methods are: 'fifo', 'portaudio', 'pipewire', 'alsa', 'pulse', 'sndio', 'oss', 'jack' or 'shmem' +# Defaults to 'oss', 'pipewire', 'sndio', 'jack', 'pulse', 'alsa', 'portaudio' or 'fifo', in that order, dependent on what support cava was built with. +# On Mac it defaults to 'portaudio' or 'fifo' +# On windows this is automatic and no input settings are needed. +# +# All input methods uses the same config variable 'source' +# to define where it should get the audio. +# +# For pulseaudio and pipewire 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink +# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). +# +# For pipewire 'source' will be the object name or object.serial of the device to capture from. +# Both input and output devices are supported. +# +# For alsa 'source' will be the capture device. +# For fifo 'source' will be the path to fifo-file. +# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address +# +# For sndio 'source' will be a raw recording audio descriptor or a monitoring sub-device, e.g. 'rsnd/2' or 'snd/1'. Default: 'default'. +# README.md contains further information on how to setup CAVA for sndio. +# +# For oss 'source' will be the path to a audio device, e.g. '/dev/dsp2'. Default: '/dev/dsp', i.e. the default audio device. +# README.md contains further information on how to setup CAVA for OSS on FreeBSD. +# +# For jack 'source' will be the name of the JACK server to connect to, e.g. 'foobar'. Default: 'default'. +# README.md contains further information on how to setup CAVA for JACK. +# +; method = pulse +; source = auto + +; method = pipewire +; source = auto + +; method = alsa +; source = hw:Loopback,1 + +; method = fifo +; source = /tmp/mpd.fifo + +; method = shmem +; source = /squeezelite-AA:BB:CC:DD:EE:FF + +; method = portaudio +; source = auto + +; method = sndio +; source = default + +; method = oss +; source = /dev/dsp + +; method = jack +; source = default + +# The options 'sample_rate', 'sample_bits', 'channels' and 'autoconnect' can be configured for some input methods: +# sample_rate: fifo, pipewire, sndio, oss +# sample_bits: fifo, pipewire, sndio, oss +# channels: sndio, oss, jack +# autoconnect: jack +# Other methods ignore these settings. +# +# For 'sndio' and 'oss' they are only preferred values, i.e. if the values are not supported +# by the chosen audio device, the device will use other supported values instead. +# Example: 48000, 32 and 2, but the device only supports 44100, 16 and 1, then it +# will use 44100, 16 and 1. +# +; sample_rate = 44100 +; sample_bits = 16 +; channels = 2 +; autoconnect = 2 + + +[output] + +# Output method. Can be 'ncurses', 'noncurses', 'raw', 'noritake', 'sdl' +# or 'sdl_glsl'. +# 'noncurses' (default) uses a buffer and cursor movements to only print +# changes from frame to frame in the terminal. Uses less resources and is less +# prone to tearing (vsync issues) than 'ncurses'. +# +# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data +# stream of the bar heights that can be used to send to other applications. +# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. +# +# 'noritake' outputs a bitmap in the format expected by a Noritake VFD display +# in graphic mode. It only support the 3000 series graphical VFDs for now. +# +# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context. +# 'sdl_glsl' uses SDL to create an OpenGL context. Write your own shaders or +# use one of the predefined ones. +; method = noncurses + +# Orientation of the visualization. Can be 'bottom', 'top', 'left' or 'right'. +# Default is 'bottom'. Other orientations are only supported on sdl and ncruses +# output. Note: many fonts have weird glyphs for 'top' and 'right' characters, +# which can make ncurses not look right. +; orientation = bottom + +# Visual channels. Can be 'stereo' or 'mono'. +# 'stereo' mirrors both channels with low frequencies in center. +# 'mono' outputs left to right lowest to highest frequencies. +# 'mono_option' set mono to either take input from 'left', 'right' or 'average'. +# set 'reverse' to 1 to display frequencies the other way around. +; channels = stereo +; mono_option = average +; reverse = 0 + +# Raw output target. A fifo will be created if target does not exist. +; raw_target = /dev/stdout + +# Raw data format. Can be 'binary' or 'ascii'. +; data_format = binary + +# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). +; bit_format = 16bit + +# Ascii max value. In 'ascii' mode range will run from 0 to value specified here +; ascii_max_range = 1000 + +# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. +# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). +; bar_delimiter = 59 +; frame_delimiter = 10 + +# sdl window size and position. -1,-1 is centered. +; sdl_width = 1000 +; sdl_height = 500 +; sdl_x = -1 +; sdl_y= -1 +; sdl_full_screen = 0 + +# set label on bars on the x-axis. Can be 'frequency' or 'none'. Default: 'none' +# 'frequency' displays the lower cut off frequency of the bar above. +# Only supported on ncurses and noncurses output. +; xaxis = none + +# enable alacritty synchronized updates. 1 = on, 0 = off +# removes flickering in alacritty terminal emulator. +# defaults to off since the behaviour in other terminal emulators is unknown +; alacritty_sync = 0 + +# Shaders for sdl_glsl, located in $HOME/.config/cava/shaders +; vertex_shader = pass_through.vert +; fragment_shader = bar_spectrum.frag + +; for glsl output mode, keep rendering even if no audio +; continuous_rendering = 0 + +# disable console blank (screen saver) in tty +# (Not supported on FreeBSD) +; disable_blanking = 0 + +# show a flat bar at the bottom of the screen when idle, 1 = on, 0 = off +; show_idle_bar_heads = 1 + +# show waveform instead of frequency spectrum, 1 = on, 0 = off +; waveform = 0 + +[color] + +# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. +# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires +# a terminal that can change color definitions such as Gnome-terminal or rxvt. +# default is to keep current terminal color +; background = default +; foreground = default + +# SDL and sdl_glsl only support hex code colors, these are the default: +; background = '#111111' +; foreground = '#33ffff' + + +# Gradient mode, only hex defined colors are supported, +# background must also be defined in hex or remain commented out. 1 = on, 0 = off. +# You can define as many as 8 different colors. They range from bottom to top of screen +; gradient = 0 +; gradient_count = 8 +; gradient_color_1 = '#59cc33' +; gradient_color_2 = '#80cc33' +; gradient_color_3 = '#a6cc33' +; gradient_color_4 = '#cccc33' +; gradient_color_5 = '#cca633' +; gradient_color_6 = '#cc8033' +; gradient_color_7 = '#cc5933' +; gradient_color_8 = '#cc3333' + + + +[smoothing] + +# Percentage value for integral smoothing. Takes values from 0 - 100. +# Higher values means smoother, but less precise. 0 to disable. +# DEPRECATED as of 0.8.0, use noise_reduction instead +; integral = 77 + +# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. +; monstercat = 0 +; waves = 0 + +# Set gravity percentage for "drop off". Higher values means bars will drop faster. +# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". +# DEPRECATED as of 0.8.0, use noise_reduction instead +; gravity = 100 + + +# In bar height, bars that would have been lower that this will not be drawn. +# DEPRECATED as of 0.8.0 +; ignore = 0 + +# Noise reduction, int 0 - 100. default 77 +# the raw visualization is very noisy, this factor adjusts the integral and gravity filters to keep the signal smooth +# 100 will be very slow and smooth, 0 will be fast but noisy. +; noise_reduction = 77 + + +[eq] + +# This one is tricky. You can have as much keys as you want. +# Remember to uncomment more than one key! More keys = more precision. +# Look at readme.md on github for further explanations and examples. +; 1 = 1 # bass +; 2 = 1 +; 3 = 1 # midtone +; 4 = 1 +; 5 = 1 # treble diff --git a/git/.gitconfig b/git/.gitconfig new file mode 100644 index 0000000..669d0f1 --- /dev/null +++ b/git/.gitconfig @@ -0,0 +1,20 @@ +[user] + name = wzykubek + email = wz-git@mailbox.org + signingkey = ~/.ssh/id_rsa +[gpg] + format = ssh +[format] + pretty = oneline +[log] + abbrevCommit = true +[diff] + tool = kitty + guitool = kitty.gui +[difftool] + prompt = false + trustExitCode = true +[difftool "kitty"] + cmd = kitten diff $LOCAL $REMOTE +[difftool "kitty.gui"] + cmd = kitten diff $LOCAL $REMOTE diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf new file mode 100644 index 0000000..4515093 --- /dev/null +++ b/hypr/.config/hypr/hyprland.conf @@ -0,0 +1,279 @@ +# vim:ft=hyprlang:foldmethod=marker:shiftwidth=2 + +#: Monitors {{{ + +monitor=,preferred,auto,auto + +#: }}} + +#: Programs {{{ + +$terminal = kitty +$fileManager = kitty -e yazi +$menu = rofi -show drun +$browser = zen-browser + +#: }}} + +#: Autostart {{{ + +exec-once = hyprpaper & mako & waybar & kdeconnect-indicator +exec-once = wl-paste --watch cliphist store +exec-once = $browser + +#: }}} + +#: Environment variables {{{ + +env = XCURSOR_SIZE,24 +env = HYPRCURSOR_SIZE,24 + +#: }}} + +#: Look and feel {{{ + +# Colors +source=rose-pine.conf + +general { + gaps_in = 5 + gaps_out = 12 + + border_size = 2 + col.active_border = $rose $pine $love $iris 90deg + col.inactive_border = $muted + resize_on_border = true + + allow_tearing = false + + layout = master +} + +decoration { + rounding = 20 + + active_opacity = 1.0 + inactive_opacity = 1.0 + + drop_shadow = true + shadow_range = 15 + shadow_render_power = 10 + col.shadow = rgba(1a1a1aee) + + blur { + enabled = true + size = 4 + passes = 3 + vibrancy = 0.1696 + xray = true + # popups = true + } + + dim_special = 0.3 +} + +animations { + enabled = true + + # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + bezier = linear, 0.0, 0.0, 1.0, 1.0 + + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + #animation = border, 1, 10, default + animation = borderangle, 1, 100, linear, loop + #animation = fade, 1, 7, default + animation = workspaces, 1, 6, default + animation = layers, 1, 3, default, slide +} + +layerrule = animation slide top, rofi + +master { + new_status = master + new_on_top = true +} + +dwindle { + pseudotile = true # Master switch for pseudotiling + preserve_split = true # You probably want this + default_split_ratio = 1.1 + force_split = 2 +} + +misc { + font_family = $font + animate_manual_resizes = true + + # Disable anime girls + force_default_wallpaper = -1 + disable_hyprland_logo = true +} + +#: }}} + +#: Input {{{ +input { + kb_layout = pl + kb_variant = + kb_model = chromebook + kb_options = + kb_rules = + + follow_mouse = 1 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + + touchpad { + natural_scroll = true + } +} + +gestures { + workspace_swipe = true +} + +# Can't specify multiple or wildcard... +device { + name = sino-wealth-gaming-kb--mouse + kb_model = +} +device { + name = sino-wealth-gaming-kb--consumer-control-1 + kb_model = +} +device { + name = sino-wealth-gaming-kb--system-control + kb_model = +} +device { + name = sino-wealth-gaming-kb- + kb_model = +} +device { + name = sino-wealth-gaming-kb--consumer-control + kb_model = +} +device { + name = sino-wealth-gaming-kb--keyboard + kb_model = +} + +#: }}} + +#: Bindings {{{ + +$mainMod = SUPER +bind = $mainMod, Q, killactive +bind = $mainMod, F, togglefloating +bind = $mainMod, RETURN, layoutmsg, swapwithmaster master + +# Tasks +bind = $mainMod, P, exec, /home/wiktor/.local/bin/scripts/powermenu +bind = $mainMod SHIFT, S, exec, /home/wiktor/.local/bin/scripts/screenshot + +# Apps +bind = $mainMod, T, exec, $terminal +bind = $mainMod, R, exec, $menu +bind = $mainMod, B, exec, $browser +bind = $mainMod, E, exec, $fileManager + +# Move focus +bind = $mainMod, H, movefocus, l +bind = $mainMod, J, movefocus, d +bind = $mainMod, K, movefocus, u +bind = $mainMod, L, movefocus, r + +# Move/resize windows with mouse +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +# Resize active window +bind = $mainMod ALT, H, resizeactive, -15 0 +bind = $mainMod ALT, J, resizeactive, 0 15 +bind = $mainMod ALT, K, resizeactive, 0 -15 +bind = $mainMod ALT, L, resizeactive, 15 0 + +# Switch workspaces +bind = $mainMod, 1, workspace, 1 +bind = $mainMod, 2, workspace, 2 +bind = $mainMod, 3, workspace, 3 +bind = $mainMod, 4, workspace, 4 +bind = $mainMod, 5, workspace, 5 +bind = $mainMod, 6, workspace, 6 +bind = $mainMod, 7, workspace, 7 +bind = $mainMod, 8, workspace, 8 +bind = $mainMod, 9, workspace, 9 +bind = $mainMod, 0, workspace, 10 + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Move active window to a workspace +bind = $mainMod SHIFT, 1, movetoworkspace, 1 +bind = $mainMod SHIFT, 2, movetoworkspace, 2 +bind = $mainMod SHIFT, 3, movetoworkspace, 3 +bind = $mainMod SHIFT, 4, movetoworkspace, 4 +bind = $mainMod SHIFT, 5, movetoworkspace, 5 +bind = $mainMod SHIFT, 6, movetoworkspace, 6 +bind = $mainMod SHIFT, 7, movetoworkspace, 7 +bind = $mainMod SHIFT, 8, movetoworkspace, 8 +bind = $mainMod SHIFT, 9, movetoworkspace, 9 +bind = $mainMod SHIFT, 0, movetoworkspace, 10 + +# Example special workspace (scratchpad) +bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod ALT, S, movetoworkspace, special:magic + +# Multimedia keys +bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ +bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle +bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle +bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+ +bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%- + +# Requires playerctl +bindl = , XF86AudioNext, exec, playerctl next +bindl = , XF86AudioPause, exec, playerctl play-pause +bindl = , XF86AudioPlay, exec, playerctl play-pause +bindl = , XF86AudioPrev, exec, playerctl previous + +#: }}} + +#: Rules {{{ +# Force opacity +windowrule = opacity 0.89, ^(kitty)$ + +# Force blur +layerrule = blur, rofi # rofi +layerrule = ignorezero, rofi +layerrule = blur, waybar # waybar +layerrule = ignorezero, waybar +layerrule = blur, notifications # mako +layerrule = ignorezero, notifications + +# Float +windowrule = float, ^(com.saivert.pwvucontrol)$ + +# Tile +windowrule = tile, ^(ableton live 12 suite.exe)$ + +# Ignore maximize requests from apps. You'll probably like this. +windowrulev2 = suppressevent maximize, class:.* + +# Fix some dragging issues with XWayland +windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 + +# Scratchpad +workspace = special:magic, gapsout:100, on-created-empty:kitty +# workspace = 1, name:terminal +# workspace = 2, name:browser + +# Force workspace +windowrule = workspace 1, ^(kitty)$ +windowrule = workspace 2 silent, ^(zen-alpha)$ +#: }}} diff --git a/hypr/.config/hypr/hyprlock.conf b/hypr/.config/hypr/hyprlock.conf new file mode 100644 index 0000000..243b01d --- /dev/null +++ b/hypr/.config/hypr/hyprlock.conf @@ -0,0 +1,25 @@ +source=rose-pine.conf + +general { + disable_loading_bar = true + hide_cursor = true +} + +background { + path = /home/wiktor/Pictures/wallpapers/1920x1080/rose_pine_shape.png + + blur_passes = 3 + blur_size = 4 + vibrancy = 0.1696 +} + +label { + text = $TIME + color = $text + font_family = $font ExtraBold + font_size = 40 + + position = 0, 80 + halign = center + valign = center +} diff --git a/hypr/.config/hypr/hyprpaper.conf b/hypr/.config/hypr/hyprpaper.conf new file mode 100644 index 0000000..3174cf2 --- /dev/null +++ b/hypr/.config/hypr/hyprpaper.conf @@ -0,0 +1,2 @@ +preload = /home/wiktor/Pictures/wallpapers/1920x1080/rose_pine_shape.png +wallpaper = , /home/wiktor/Pictures/wallpapers/1920x1080/rose_pine_shape.png diff --git a/hypr/.config/hypr/rose-pine.conf b/hypr/.config/hypr/rose-pine.conf new file mode 100644 index 0000000..c6d77fa --- /dev/null +++ b/hypr/.config/hypr/rose-pine.conf @@ -0,0 +1,21 @@ +# name: Rosé Pine +# author: jishnurajendran +# upstream: https://github.com/jishnurajendran/hyprland-rosepine/blob/main/rose-pine.conf +# All natural pine, faux fur and a bit of soho vibes for the classy minimalist +$base = 0xff191724 +$surface = 0xff1f1d2e +$overlay = 0xff26233a +$muted = 0xff6e6a86 +$subtle = 0xff908caa +$text = 0xffe0def4 +$love = 0xffeb6f92 +$gold = 0xfff6c177 +$rose = 0xffebbcba +$pine = 0xff31748f +$foam = 0xff9ccfd8 +$iris = 0xffc4a7e7 +$highlightLow = 0xff21202e +$highlightMed = 0xff403d52 +$highlightHigh = 0xff524f67 + +$font = JetBrainsMono Nerd Font diff --git a/kitty/.config/kitty/current-theme.conf b/kitty/.config/kitty/current-theme.conf new file mode 100644 index 0000000..a7c4c7b --- /dev/null +++ b/kitty/.config/kitty/current-theme.conf @@ -0,0 +1,52 @@ +## name: Rosé Pine +## author: mvllow +## license: MIT +## upstream: https://github.com/rose-pine/kitty/blob/main/dist/rose-pine.conf +## blurb: All natural pine, faux fur and a bit of soho vibes for the classy minimalist + +foreground #e0def4 +background #191724 +selection_foreground #e0def4 +selection_background #403d52 + +cursor #524f67 +cursor_text_color #e0def4 + +url_color #c4a7e7 + +active_tab_foreground #e0def4 +active_tab_background #26233a +inactive_tab_foreground #6e6a86 +inactive_tab_background #191724 + +# black +color0 #26233a +color8 #6e6a86 + +# red +color1 #eb6f92 +color9 #eb6f92 + +# green +color2 #31748f +color10 #31748f + +# yellow +color3 #f6c177 +color11 #f6c177 + +# blue +color4 #9ccfd8 +color12 #9ccfd8 + +# magenta +color5 #c4a7e7 +color13 #c4a7e7 + +# cyan +color6 #ebbcba +color14 #ebbcba + +# white +color7 #e0def4 +color15 #e0def4 diff --git a/kitty/.config/kitty/diff.conf b/kitty/.config/kitty/diff.conf new file mode 100644 index 0000000..13243ce --- /dev/null +++ b/kitty/.config/kitty/diff.conf @@ -0,0 +1,109 @@ +# vim:fileencoding=utf-8:ft=conf:foldmethod=marker + +#: Diffing {{{ + +syntax_aliases pyj:py recipe:py + +#: File extension aliases for syntax highlight For example, to syntax +#: highlight file.xyz as file.abc use a setting of xyz:abc + +num_context_lines 3 + +#: The number of lines of context to show around each change. + +diff_cmd auto + +#: The diff command to use. Must contain the placeholder _CONTEXT_ +#: which will be replaced by the number of lines of context. The +#: default is to search the system for either git or diff and use +#: that, if found. + +replace_tab_by \x20\x20\x20\x20 + +#: The string to replace tabs with. Default is to use four spaces. + +#: }}} + +#: Colors {{{ + +pygments_style github-dark + +#: The pygments color scheme to use for syntax highlighting. See +#: pygments colors schemes for +#: a list of schemes. + +foreground #EDDFAA +background #252322 + +#: Basic colors + +title_fg #EDDFAA +title_bg #2D2A28 + +#: Title colors + +margin_fg #48403A +margin_bg #2D2A28 + +#: Margin colors + +removed_bg #23090A +highlight_removed_bg #EB5864 +removed_margin_bg #37080B + +#: Removed text backgrounds + +added_bg #164113 +highlight_added_bg #16670B +added_margin_bg #16670B + +#: Added text backgrounds + +filler_bg #2D2A28 + +#: Filler (empty) line background + +hunk_margin_bg #FEC14E +hunk_bg #FEC14E + +#: Hunk header colors + +search_bg #FEC14E +search_fg black +select_bg #6F96FF +select_fg #252322 + +#: Highlighting + +#: }}} + +#: Keyboard shortcuts {{{ + +map q quit +map esc quit +map j scroll_by 1 +map down scroll_by 1 +map k scroll_by -1 +map up scroll_by -1 +map home scroll_to start +map end scroll_to end +map page_down scroll_to next-page +map space scroll_to next-page +map page_up scroll_to prev-page +map n scroll_to next-change +map p scroll_to prev-change +map a change_context all +map = change_context default +map + change_context 5 +map - change_context -5 +map / start_search regex forward +map ? start_search regex backward +map . scroll_to next-match +map > scroll_to next-match +map , scroll_to prev-match +map < scroll_to prev-match +map f start_search substring forward +map b start_search substring backward +#: }}} + + diff --git a/kitty/.config/kitty/kitty.conf b/kitty/.config/kitty/kitty.conf new file mode 100644 index 0000000..71e78cb --- /dev/null +++ b/kitty/.config/kitty/kitty.conf @@ -0,0 +1,23 @@ +# vim:foldmethod=marker + +#: General {{{ + +allow_remote_control yes +cursor_trail 3 + +#: }}} + +#: Theme {{{ + +# BEGIN_KITTY_THEME +# Rosé Pine +include current-theme.conf +# END_KITTY_THEME + +#:}}} + +#: Bindings {{{ + +map ctrl+x clear_terminal scroll active + +#: }}} diff --git a/kitty/.config/kitty/open-actions.conf b/kitty/.config/kitty/open-actions.conf new file mode 100644 index 0000000..e5b58e6 --- /dev/null +++ b/kitty/.config/kitty/open-actions.conf @@ -0,0 +1,11 @@ +protocol file +fragment_matches [0-9]+ +action launch --type=overlay $EDITOR +$FRAGMENT $FILE_PATH + +protocol file +mime text/* +action launch --type=overlay $EDITOR $FILE_PATH + +protocol file +mime image/* +action launch --type=overlay kitten icat --hold -- $FILE_PATH diff --git a/mako/.config/mako/config b/mako/.config/mako/config new file mode 100644 index 0000000..9262d75 --- /dev/null +++ b/mako/.config/mako/config @@ -0,0 +1,19 @@ +font=JetBrainsMono Nerd Font 9 + +margin=12 +padding=10,0 +width=400 +border-radius=20 + +background-color=#191724cf +text-color=#e0def4 +progress-color=over #31748f + +[urgency=low] +border-color=#6e6a86 + +[urgency=normal] +border-color=#31748f + +[urgency=high] +border-color=#eb6f92 diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua new file mode 100644 index 0000000..0fda20c --- /dev/null +++ b/nvim/.config/nvim/init.lua @@ -0,0 +1,37 @@ +vim.g.base46_cache = vim.fn.stdpath "data" .. "/base46/" +vim.g.mapleader = " " + +-- bootstrap lazy and all plugins +local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim" + +if not vim.uv.fs_stat(lazypath) then + local repo = "https://github.com/folke/lazy.nvim.git" + vim.fn.system { "git", "clone", "--filter=blob:none", repo, "--branch=stable", lazypath } +end + +vim.opt.rtp:prepend(lazypath) + +local lazy_config = require "configs.lazy" + +-- load plugins +require("lazy").setup({ + { + "NvChad/NvChad", + lazy = false, + branch = "v2.5", + import = "nvchad.plugins", + }, + + { import = "plugins" }, +}, lazy_config) + +-- load theme +dofile(vim.g.base46_cache .. "defaults") +dofile(vim.g.base46_cache .. "statusline") + +require "options" +require "nvchad.autocmds" + +vim.schedule(function() + require "mappings" +end) diff --git a/nvim/.config/nvim/lua/chadrc.lua b/nvim/.config/nvim/lua/chadrc.lua new file mode 100644 index 0000000..45e0efe --- /dev/null +++ b/nvim/.config/nvim/lua/chadrc.lua @@ -0,0 +1,17 @@ +-- This file needs to have same structure as nvconfig.lua +-- https://github.com/NvChad/ui/blob/v3.0/lua/nvconfig.lua +-- Please read that file to know all available options :( + +---@type ChadrcConfig +local M = {} + +M.base46 = { + theme = "rosepine", + + hl_override = { + Comment = { italic = true }, + ["@comment"] = { italic = true }, + }, +} + +return M diff --git a/nvim/.config/nvim/lua/configs/conform.lua b/nvim/.config/nvim/lua/configs/conform.lua new file mode 100644 index 0000000..fb2281d --- /dev/null +++ b/nvim/.config/nvim/lua/configs/conform.lua @@ -0,0 +1,15 @@ +return { + formatters_by_ft = { + lua = { "stylua" }, + python = { "black" }, + css = { "prettier" }, + html = { "prettier" }, + jsonc = { "prettier" }, + }, + + -- format_on_save = { + -- -- These options will be passed to conform.format() + -- timeout_ms = 500, + -- lsp_fallback = true, + -- }, +} diff --git a/nvim/.config/nvim/lua/configs/lazy.lua b/nvim/.config/nvim/lua/configs/lazy.lua new file mode 100644 index 0000000..cd170bd --- /dev/null +++ b/nvim/.config/nvim/lua/configs/lazy.lua @@ -0,0 +1,47 @@ +return { + defaults = { lazy = true }, + install = { colorscheme = { "nvchad" } }, + + ui = { + icons = { + ft = "", + lazy = "󰂠 ", + loaded = "", + not_loaded = "", + }, + }, + + performance = { + rtp = { + disabled_plugins = { + "2html_plugin", + "tohtml", + "getscript", + "getscriptPlugin", + "gzip", + "logipat", + "netrw", + "netrwPlugin", + "netrwSettings", + "netrwFileHandlers", + "matchit", + "tar", + "tarPlugin", + "rrhelper", + "spellfile_plugin", + "vimball", + "vimballPlugin", + "zip", + "zipPlugin", + "tutor", + "rplugin", + "syntax", + "synmenu", + "optwin", + "compiler", + "bugreport", + "ftplugin", + }, + }, + }, +} diff --git a/nvim/.config/nvim/lua/configs/lspconfig.lua b/nvim/.config/nvim/lua/configs/lspconfig.lua new file mode 100644 index 0000000..a304036 --- /dev/null +++ b/nvim/.config/nvim/lua/configs/lspconfig.lua @@ -0,0 +1,24 @@ +-- load defaults i.e lua_lsp +require("nvchad.configs.lspconfig").defaults() + +local lspconfig = require "lspconfig" + +-- EXAMPLE +local servers = { "html", "cssls", "pyright" } +local nvlsp = require "nvchad.configs.lspconfig" + +-- lsps with default config +for _, lsp in ipairs(servers) do + lspconfig[lsp].setup { + on_attach = nvlsp.on_attach, + on_init = nvlsp.on_init, + capabilities = nvlsp.capabilities, + } +end + +-- configuring single server, example: typescript +-- lspconfig.ts_ls.setup { +-- on_attach = nvlsp.on_attach, +-- on_init = nvlsp.on_init, +-- capabilities = nvlsp.capabilities, +-- } diff --git a/nvim/.config/nvim/lua/mappings.lua b/nvim/.config/nvim/lua/mappings.lua new file mode 100644 index 0000000..783b78f --- /dev/null +++ b/nvim/.config/nvim/lua/mappings.lua @@ -0,0 +1,10 @@ +require "nvchad.mappings" + +-- add yours here + +local map = vim.keymap.set + +map("n", ";", ":", { desc = "CMD enter command mode" }) +map("i", "jk", "") + +-- map({ "n", "i", "v" }, "", " w ") diff --git a/nvim/.config/nvim/lua/options.lua b/nvim/.config/nvim/lua/options.lua new file mode 100644 index 0000000..fb1b953 --- /dev/null +++ b/nvim/.config/nvim/lua/options.lua @@ -0,0 +1,16 @@ +require("nvchad.options") + +-- add yours here! + +vim.filetype.add({ + extension = { rasi = "rasi" }, + pattern = { + [".*/hypr/.*%.conf"] = "hyprlang", + [".*/kitty/*.conf"] = "bash", + [".*/mako/config"] = "dosini", + [".*/tofi/config"] = "dosini", + }, +}) + +-- local o = vim.o +-- o.cursorlineopt ='both' -- to enable cursorline! diff --git a/nvim/.config/nvim/lua/plugins/init.lua b/nvim/.config/nvim/lua/plugins/init.lua new file mode 100644 index 0000000..14a011c --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/init.lua @@ -0,0 +1,46 @@ +return { + { + "nvim-treesitter/nvim-treesitter", + build = ":TSUpdate", + event = { "BufReadPre", "BufNewFile" }, + config = function() + local configs = require("nvim-treesitter.configs") + -- For some reason that I don't understand config won't load from `configs/` + configs.setup({ + ensure_installed = { + "vim", + "lua", + "vimdoc", + "html", + "css", + "rasi", + "hyprlang", + "jsonc", + "python", + "bash" + }, + sync_install = false, + highlight = { enable = true }, + indent = { enable = true }, + }) + end, + }, + { + "stevearc/conform.nvim", + -- event = 'BufWritePre', -- uncomment for format on save + opts = require("configs.conform"), + }, + + -- These are some examples, uncomment them if you want to see them work! + { + "neovim/nvim-lspconfig", + config = function() + require("configs.lspconfig") + end, + }, + + { + "glacambre/firenvim", + build = ":call firenvim#install(0)", + }, +} diff --git a/packages.txt b/packages.txt new file mode 100644 index 0000000..693e4a8 --- /dev/null +++ b/packages.txt @@ -0,0 +1,38 @@ +bat +brightnessctl +btop +cava +cliphist +curl +eza +fzf +git +hyprland +hyprlock +hyprpaper +imagemagick +jq +kitty-git +mako +mdcat +neovim +noto-fonts-cjk +pipewire +pipewire-alsa +pipewire-jack +pipewire-pulseaudio +pwvucontrol +rofi-wayland +rose-pine-cursor +rose-pine-gtk-theme +rose-pine-hyprcursor +stow +swayimg +ttf-jetbrains-mono-nerd +waybar +wayshot +wireplumber +wl-clipboard +xdg-desktop-portal-hyprland +yazi +zsh diff --git a/rofi/.config/rofi/config.rasi b/rofi/.config/rofi/config.rasi new file mode 100644 index 0000000..487e6cc --- /dev/null +++ b/rofi/.config/rofi/config.rasi @@ -0,0 +1,40 @@ +@import "theme.rasi" + +configuration { + font: "JetBrainsMono Nerd Font 11"; + modes: "window,drun,run,ssh"; + fixed-num-lines: true; + show-icons: false; + drun-match-fields: "name,generic,exec,categories,keywords"; + drun-show-actions: false; + sort: true; + sorting-method: "fzf"; + case-sensitive: false; + cycle: true; + hover-select: true; + parse-hosts: true; + parse-known-hosts: false; + display-run: "cmd"; + display-ssh: "ssh"; + display-drun: "app"; + + kb-remove-to-eol: ""; + kb-element-next: ""; + kb-element-prev: ""; + + kb-accept-entry: "Return,KP_Enter"; + kb-mode-next: "Tab"; + kb-mode-previous: "ISO_Left_Tab"; + kb-row-up: "Up,Control+k"; + kb-row-down: "Down,Control+j"; + + timeout { + action: "kb-cancel"; + delay: 0; + } + + filebrowser { + directories-first: true; + sorting-method: "name"; + } +} diff --git a/rofi/.config/rofi/theme.rasi b/rofi/.config/rofi/theme.rasi new file mode 100644 index 0000000..aa39b52 --- /dev/null +++ b/rofi/.config/rofi/theme.rasi @@ -0,0 +1,140 @@ +* { + base:#191724; + bg:#191724cf; + surface: #1f1d2e; overlay: #26233a; + muted: #6e6a86; + subtle: #908caa; + text: #e0def4; + love: #eb6f92; + gold: #f6c177; + rose: #ebbcba; + pine: #31748f; + foam: #9ccfd8; + iris: #c4a7e7; + highlightLow: #21202e; + highlightMed: #403d52; + highlightHigh: #524f67; +} + +window { + width: 500; + y-offset: -34; + location: north; + padding: 0; + background-color: @bg; + border: 2; + border-color: @muted; + border-radius: 20; + children: [ + mode-switcher, + mainbox + ]; +} + +mode-switcher { + layout: vertical; + padding: 5 0; + border: 0 0 2; + border-color: @muted; + border-radius: 20; +} + +button { + background-color: transparent; + text-color: @highlightMed; +} + +button selected.normal { + background-color: transparent; + text-color: @rose; +} + +#mainbox { + padding: 0 0 10; + background-color: transparent; +} + +listview { + lines: 6; + columns: 1; + padding: 0; + margin: 0; + border: none; + scrollbar: false; +} + +element { + padding: 6 15; + margin: 0 10; +} + +element.normal.normal, element.alternate.normal { + background-color: transparent; + /*text-color: @highlightMed;*/ + text-color: @text; +} + +element { + border: 2; + border-color: transparent; + border-radius: 20; +} + +element.selected.normal { + border-color: @rose; + background-color: transparent; + text-color: @rose; +} + +element.normal.active, element.alternate.active { + border-color: @pine; + background-color: transparent; + text-color: @pine; +} + +element.selected.active { + border-color: @rose; + background-color: transparent; + text-color: @pine; +} + +inputbar { + padding: 10 25; + background-color: transparent; + children: [ + prompt, + textbox-prompt-colon, + entry, + num-filtered-rows, + textbox-num-sep, + num-rows + ]; +} + +prompt { + text-color: @pine; + font-weight: bold; +} + +textbox-prompt-colon { + text-color: @foam; + expand: false; + str: ":"; +} + +entry { + text-color: @text; + placeholder: ""; +} + +num-rows { + text-color: @iris; +} + +textbox-num-sep { + text-color: @foam; +} + +num-filtered-rows { + text-color: @gold; +} diff --git a/scripts/.local/bin/scripts/clipboard b/scripts/.local/bin/scripts/clipboard new file mode 100755 index 0000000..77fca94 --- /dev/null +++ b/scripts/.local/bin/scripts/clipboard @@ -0,0 +1,5 @@ +#!/usr/bin/env sh + +# Clipboard manager. + +cliphist list | rofi -dmenu -p "clipboard" | cliphist decode | wl-copy diff --git a/scripts/.local/bin/scripts/gethub b/scripts/.local/bin/scripts/gethub new file mode 100755 index 0000000..1761e28 --- /dev/null +++ b/scripts/.local/bin/scripts/gethub @@ -0,0 +1,12 @@ +#!/usr/bin/env sh + +# Autistic script for converting GitHub links to files and download it via wget. + +echo "$1" | sed ' + s/github.com/raw.githubusercontent.com/g; + s/blob//g + ' | xargs -r wget + +filename="$(echo "$1" | sed 's/.*\///g')" + +[ "$(sed 's/#\!\/.*/bang/g; 1q' "$filename")" = "bang" ] && chmod +x "$filename" diff --git a/scripts/.local/bin/scripts/iparu b/scripts/.local/bin/scripts/iparu new file mode 100755 index 0000000..cf27c67 --- /dev/null +++ b/scripts/.local/bin/scripts/iparu @@ -0,0 +1,5 @@ +#!/usr/bin/env sh + +# Interactive paru. + +paru -Slq | fzf -m --preview 'paru -Si {1}' --height 45% --reverse | paru -S - diff --git a/scripts/.local/bin/scripts/powermenu b/scripts/.local/bin/scripts/powermenu new file mode 100755 index 0000000..a09b8ec --- /dev/null +++ b/scripts/.local/bin/scripts/powermenu @@ -0,0 +1,14 @@ +#!/usr/bin/env sh + +# Power menu. + +WHAT="$(printf "lock\nsuspend\nlogout\nshutdown\nreboot" | rofi -dmenu -l 5 -p 'power')" +if [ -z "$WHAT" ]; then exit; fi + +case "$WHAT" in + "lock") hyprlock;; + "suspend") hyprlock & systemctl suspend;; + "logout") hyprctl dispatch exit;; + "shutdown") systemctl poweroff;; + "reboot") systemctl reboot +esac diff --git a/scripts/.local/bin/scripts/screenshot b/scripts/.local/bin/scripts/screenshot new file mode 100755 index 0000000..60acbbf --- /dev/null +++ b/scripts/.local/bin/scripts/screenshot @@ -0,0 +1,6 @@ +#!/usr/bin/env sh + +# Screenshot. + +path="$HOME/Pictures/screenshots/screenshot_$(date "+%H-%M-%S_%d-%m-%Y").png" +wayshot -f "$path" && notify-send "Screenshot created" "$path" diff --git a/scripts/.local/bin/scripts/scripts b/scripts/.local/bin/scripts/scripts new file mode 100755 index 0000000..964d0a7 --- /dev/null +++ b/scripts/.local/bin/scripts/scripts @@ -0,0 +1,18 @@ +#!/usr/bin/env sh + +# Menu with all scripts and descriptions. + +SCRIPTS_DIR="${HOME}/.local/bin/scripts/" + +filename="$( + head -n 3 $(find ${SCRIPTS_DIR} -maxdepth 1 -type f) | + sed 's/==> //g; s/<==//g; s/#!\/.*//g; /^$/d; s/# //g; s/.*\///g' | + awk '{printf (NR%2==0) ? "\t" $0 "\n" : $0}' | sort -r | + column -t -s $'\t' -o $'\t\t' | + fzf --preview "bat ${SCRIPTS_DIR}/{1}" --height 25 --layout reverse | + awk '{ print $1 }' +)" + +[ ! "$filename" ] && exit 0 + +$EDITOR "${SCRIPTS_DIR}/${filename}" diff --git a/ssh/.ssh/config b/ssh/.ssh/config new file mode 100644 index 0000000..57aa60e --- /dev/null +++ b/ssh/.ssh/config @@ -0,0 +1,10 @@ +Host tplink + HostName 192.168.1.1 + User root + +Host wyse + HostName 192.168.1.5 + User root + +Host * + IdentityFile ~/.ssh/id_rsa diff --git a/tofi/.config/tofi/config b/tofi/.config/tofi/config new file mode 100644 index 0000000..6c30d51 --- /dev/null +++ b/tofi/.config/tofi/config @@ -0,0 +1,15 @@ +font = "JetBrainsMono Nerd Font" + +padding-left = 35% +padding-top = 35% +width = 100% +height = 100% +border-width = 0 +outline-width = 0 +result-spacing = 25 +num-results = 5 +hide-cursor = true + +background-color = #191724CF +text-color =#6e6a86 +selection-color = #eb6f92 diff --git a/wallpapers/Pictures/wallpapers/1920x1080/rose_pine_shape.png b/wallpapers/Pictures/wallpapers/1920x1080/rose_pine_shape.png new file mode 100644 index 0000000000000000000000000000000000000000..f826fd543ce55e8e83bdde8aa99c73dbaa740bf8 GIT binary patch literal 267636 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 YSE? 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 HCw~8b5<=YR literal 0 HcmV?d00001 diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc new file mode 100644 index 0000000..36cabdb --- /dev/null +++ b/waybar/.config/waybar/config.jsonc @@ -0,0 +1,113 @@ +{ + "layer": "top", + "position": "top", + "margin": "10 12 0", + "spacing": 10, + + "group/hardware": { + "orientation": "horizontal", + "modules": [ + "cpu", + "memory", + "temperature" + ] + }, + + "modules-left": [ + "clock", + "hyprland/workspaces" + ], + + "modules-right": [ + "tray", + "pulseaudio", + "network", + "group/hardware", + "backlight", + "battery" + ], + + "hyprland/workspaces": { + "active-only": false, + "all-outputs": true, + "format-icons": { + "1": " ", + "2": " ", + "3": "3", + "4": "4", + "5": "5", + "urgent": " ", + "focused": " ", + "default": " " + }, + "format": "{icon}", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1" + }, + "tray": { + "spacing": 10 + }, + "clock": { + "format": "{:%H:%M  %d-%m  }", + "tooltip-format": "{:%Y %B}\n{calendar}", + "format-alt": "{:%Y-%m-%d}" + }, + "cpu": { + "format": "{usage}%  ", + "tooltip": false + }, + "memory": { + "format": "{}%  " + }, + "temperature": { + "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input", + "critical-threshold": 80, + "format": "{temperatureC}°C {icon}", + "format-icons": ["", "", ""] + }, + "backlight": { + "format": "{percent}% {icon}", + "format-icons": ["", "", "", "", "", "", "", "", ""] + }, + "battery": { + "states": { + "good": 80, + "warning": 30, + "critical": 15 + }, + "format": "{capacity}% {icon}", + "format-full": "{capacity}% {icon}", + "format-charging": "{capacity}%  ", + "format-plugged": "{capacity}%  ", + "format-alt": "{time} {icon}", + "format-icons": [" ", " ", " ", " ", " "] + }, + "network": { + "format-wifi": "{ifname}  ", + "format-ethernet": "{ifname} 󰛳 ", + "tooltip-format": "{ifname} via {gwaddr}  ", + "format-linked": "{ifname} (No IP)  ", + "format-disconnected": "Disconnected ⚠ ", + "format-alt": "{ifname}: {ipaddr}/{cidr}" + }, + "pulseaudio": { + "scroll-step": 1, + "format": "{volume}% {icon} {format_source}", + "format-bluetooth": "{volume}% {icon} {format_source}", + "format-bluetooth-muted": " {icon} {format_source}", + "format-muted": " {format_source}", + "format-source": "{volume}% ", + "format-source-muted": " ", + "format-icons": { + "headphone": " ", + "hands-free": " ", + "headset": " ", + "phone": " ", + "portable": " ", + "car": " ", + "default": [" ", " ", " "] + }, + "on-click": "pwvucontrol" + }, + } +} diff --git a/waybar/.config/waybar/rose-pine.css b/waybar/.config/waybar/rose-pine.css new file mode 100644 index 0000000..a3ae0e4 --- /dev/null +++ b/waybar/.config/waybar/rose-pine.css @@ -0,0 +1,23 @@ +/* +* Variant: Rosé Pine +* Maintainer: DankChoir +*/ + +@define-color base #191724; +@define-color surface #1f1d2e; +@define-color overlay #26233a; + +@define-color muted #6e6a86; +@define-color subtle #908caa; +@define-color text #e0def4; + +@define-color love #eb6f92; +@define-color gold #f6c177; +@define-color rose #ebbcba; +@define-color pine #31748f; +@define-color foam #9ccfd8; +@define-color iris #c4a7e7; + +@define-color highlightLow #21202e; +@define-color highlightMed #403d52; +@define-color highlightHigh #524f67; diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css new file mode 100644 index 0000000..351f7a1 --- /dev/null +++ b/waybar/.config/waybar/style.css @@ -0,0 +1,106 @@ +@import "rose-pine.css"; + +* { + all: initial; + font-family: "JetBrainsMono Nerd Font"; + font-size: 12px; +} + +window#waybar { + background: transparent; +} + +tooltip { + background: @base; + border-radius: 20px; + border-width: 2px; + border-style: solid; + border-color: @overlay; +} + +#workspaces button { + border-radius: 20px; + padding: 0 10px; +} + +#workspaces button.active { + background: @highlightMed; +} + +#workspaces button.urgent { + background: @pine; + border-radius: 20px; +} + +#workspaces button:hover { + background: @highlightLow; +} + +#clock, +#workspaces, +#window, +#pulseaudio, +#network, +#tray, +#backlight, +#battery, +#hardware { + border: 2px solid @muted; + border-radius: 20px; + background-color: rgba(25, 23, 36, 0.81); + padding: 6px 15px; +} + +#cpu, #memory { + padding-right: 5px; + margin-right: 5px; + border-right: 1px solid @overlay; +} + +#memory { + color: @foam; +} + +#temperature { + color: @rose; +} + +#temperature.critical { + color: @love; +} + +#backlight { + color: @text; +} + +#custom-power_profile { + color: @foam; +} + +#window { + color: @foam; +} + +#clock { + color: @gold; +} + +#network { + color: @love; +} + +#bluetooth { + color: @gold; +} + +#pulseaudio { + color: @iris; +} + +#battery { + color: @foam; +} + +#custom-spotify { + min-width: 140px; +} diff --git a/yazi/.config/yazi/theme.toml b/yazi/.config/yazi/theme.toml new file mode 100644 index 0000000..ad35592 --- /dev/null +++ b/yazi/.config/yazi/theme.toml @@ -0,0 +1,138 @@ +# vim:fileencoding=utf-8:foldmethod=marker + +# : Manager {{{ + +[manager] +cwd = { fg = "#9ccfd8" } + +# Hovered +hovered = { fg = "#e0def4", bg = "#26233a" } +preview_hovered = { underline = true } + +# Find +find_keyword = { fg = "#f6c177", italic = true } +find_position = { fg = "#eb6f92", bg = "reset", italic = true } + +# Marker +marker_selected = { fg = "#9ccfd8", bg = "#9ccfd8" } +marker_copied = { fg = "#f6c177", bg = "#f6c177" } +marker_cut = { fg = "#B4637A", bg = "#B4637A" } + +# Tab +tab_active = { fg = "#e0def4", bg = "#191724" } +tab_inactive = { fg = "#e0def4", bg = "#2A273F" } +tab_width = 1 + +# Border +border_symbol = "│" +border_style = { fg = "#524f67" } + +# Highlighting +syntect_theme = "~/.config/yazi/rose-pine.tmTheme" + +# : }}} + +# : Status {{{ + +[status] +separator_open = "" +separator_close = "" +separator_style = { fg = "#2A273F", bg = "#2A273F" } + +# Mode +mode_normal = { fg = "#191724", bg = "#ebbcba", bold = true } +mode_select = { fg = "#e0def4", bg = "#9ccfd8", bold = true } +mode_unset = { fg = "#e0def4", bg = "#b4637a", bold = true } + +# Progress +progress_label = { fg = "#e0def4", bold = true } +progress_normal = { fg = "#191724", bg = "#2A273F" } +progress_error = { fg = "#B4637A", bg = "#2A273F" } + +# Permissions +permissions_t = { fg = "#31748f" } +permissions_r = { fg = "#f6c177" } +permissions_w = { fg = "#B4637A" } +permissions_x = { fg = "#9ccfd8" } +permissions_s = { fg = "#524f67" } + +# : }}} + +# : Input {{{ + +[input] +border = { fg = "#524f67" } +title = {} +value = {} +selected = { reversed = true } + +# : }}} + +# : Select {{{ + +[select] +border = { fg = "#524f67" } +active = { fg = "#eb6f92" } +inactive = {} + +# : }}} + +# : Tasks {{{ + +[tasks] +border = { fg = "#524f67" } +title = {} +hovered = { underline = true } + +# : }}} + +# : Which {{{ + +[which] +mask = { bg = "#313244" } +cand = { fg = "#9ccfd8" } +rest = { fg = "#9399b2" } +desc = { fg = "#eb6f92" } +separator = "  " +separator_style = { fg = "#585b70" } + +# : }}} + +# : Help {{{ + +[help] +on = { fg = "#eb6f92" } +exec = { fg = "#9ccfd8" } +desc = { fg = "#9399b2" } +hovered = { bg = "#585b70", bold = true } +footer = { fg = "#2A273F", bg = "#e0def4" } + +# : }}} + +# : File-specific styles {{{ + +[filetype] + +rules = [ + # Images + { mime = "image/*", fg = "#9ccfd8" }, + + # Videos + { mime = "video/*", fg = "#f6c177" }, + { mime = "audio/*", fg = "#f6c177" }, + + # Archives + { mime = "application/zip", fg = "#eb6f92" }, + { mime = "application/gzip", fg = "#eb6f92" }, + { mime = "application/x-tar", fg = "#eb6f92" }, + { mime = "application/x-bzip", fg = "#eb6f92" }, + { mime = "application/x-bzip2", fg = "#eb6f92" }, + { mime = "application/x-7z-compressed", fg = "#eb6f92" }, + { mime = "application/x-rar", fg = "#eb6f92" }, + + # Fallback + { name = "*", fg = "#e0def4" }, + { name = "*/", fg = "#524f67" }, +] + +# : }}} diff --git a/yazi/.config/yazi/yazi.toml b/yazi/.config/yazi/yazi.toml new file mode 100644 index 0000000..e69de29 diff --git a/zsh/.zshrc b/zsh/.zshrc new file mode 100644 index 0000000..4769550 --- /dev/null +++ b/zsh/.zshrc @@ -0,0 +1,118 @@ +# vim:foldmethod=marker + +#: General {{{ + +HISTFILE=~/.histfile +HISTSIZE=100000 +SAVEHIST=100000 +unsetopt beep +bindkey -v + +#: }}} + +#: Prompt {{{ + +autoload -Uz vcs_info +precmd() { vcs_info; echo -ne "\033]0;$(pwd | sed -e "s;^$HOME;~;")\a" } +zstyle ':vcs_info:*' check-for-changes true +zstyle ':vcs_info:*' unstagedstr '*' +zstyle ':vcs_info:*' stagedstr '+' +zstyle ':vcs_info:git:*' formats '%F{red}%b%f%F{yellow}%u%c%f ' +zstyle ':vcs_info:git:*' actionformats '(%b|%a%u%c)' + +setopt correct prompt_subst + +export PROMPT='%F{blue}%~%f ${vcs_info_msg_0_}%F{green}$%f ' + +command_not_found_handler() { + printf "\nahh shit, command not found\n\033[0;31m(╯°□°)╯︵ ┻━┻\n\n" + exit 127 +} + +#: }}} + +#: Aliases {{{ + +alias vim='nvim' +alias sudo='sudo ' +alias -g hrep='kitty +kitten hyperlinked_grep' +alias dotfiles='nvim +"cd $HOME/.dotfiles" +"NvimTreeFocus"' + +#: }}} + +#: Variables {{{ + +export PATH="$PATH:.:$HOME/.local/bin/scripts/" +export EDITOR='nvim' + +#: }}} + +#: Colors {{{ + +alias diff='diff --color=auto' +alias -g grep='grep --color=auto' +alias ip='ip -color=auto' +alias ls='eza --color=always --hyperlink' +alias -g cat='bat' +alias -g -- -h='-h 2>&1 | bat --language=help --style=plain' +alias -g -- --help='--help 2>&1 | bat --language=help --style=plain' +export LESS='-R --use-color -Dd+r$Du+b$' +export MANPAGER="sh -c 'col -bx | bat -l man -p'" + +# fzf +export FZF_DEFAULT_OPTS=" + --color=fg:#908caa,bg:#191724,hl:#ebbcba + --color=fg+:#e0def4,bg+:#26233a,hl+:#ebbcba + --color=border:#403d52,header:#31748f,gutter:#191724 + --color=spinner:#f6c177,info:#9ccfd8 + --color=pointer:#c4a7e7,marker:#eb6f92,prompt:#908caa" + +#: }}} + +#: Bindings {{{ + +# CTRL+P +iparu_run() { iparu; zle redisplay } +zle -N iparu_run +bindkey -M vicmd "^p" iparu_run +bindkey -M viins "^p" iparu_run + +# CTRL+E +yazi_run() { yazi; zle redisplay } +zle -N yazi_run +bindkey -M vicmd "^e" yazi_run +bindkey -M viins "^e" yazi_run + +#: }}} + +#: Completion {{{ + +fpath+=~/.zfunc + +zstyle ':completion:*' auto-description '%d' +zstyle ':completion:*' completer _complete _ignored #_approximate +zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} +zstyle ':completion:*' matcher-list 'm:{[:lower:]}={[:upper:]}' +# zstyle ':completion:*' menu select=2 search +zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s +zstyle ':completion:*' verbose true + +# fzf-tab +zstyle ':completion:*:git-checkout:*' sort false +zstyle ':completion:*:descriptions' format '[%d]' +zstyle ':completion:*' menu no +zstyle ':fzf-tab:complete:cd:*' fzf-preview 'eza -1 --color=always $realpath' +zstyle ':fzf-tab:*' use-fzf-default-opts yes +zstyle ':fzf-tab:*' switch-group 'ctrl-h' 'ctrl-l' + +zstyle :compinstall filename '/home/wiktor/.zshrc' +autoload -Uz compinit; compinit + +#: }}} + +#: Plugins {{{ + +source ~/.local/share/zsh/plugins/fzf-tab/fzf-tab.zsh +source ~/.local/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh + +#: }}}