├── .Xresources ├── .config ├── kanshi │ └── config ├── kitty │ ├── kitty.conf │ ├── old │ │ └── kitty-link-pywal.sh │ ├── theme.conf │ └── themes │ │ ├── Adapta Nokto Maia.conf │ │ ├── Apprentice.conf │ │ ├── Belafonte Day.conf │ │ ├── Everforest Dark Medium.conf │ │ ├── color-nostalgia.conf │ │ └── zenburned.conf ├── labwc │ ├── buf │ ├── menu.xml │ ├── rc.xml │ ├── shutdown │ ├── skeleton │ │ ├── menu.xml │ │ ├── rc.xml.all │ │ ├── shutdown │ │ └── themerc │ └── themerc ├── mako │ └── config ├── mimeapps.list ├── mpv │ └── mpv.conf ├── nvim │ └── init.vim ├── old │ ├── dunst │ │ └── dunstrc │ ├── openbox │ │ └── rc.xml │ ├── picom │ │ └── picom.conf │ ├── redshift.conf │ ├── redshift │ │ └── hooks │ │ │ └── brightness.sh │ └── sxhkd │ │ └── sxhkdrc ├── ranger │ ├── plugins │ │ └── __init__.py │ ├── rc.conf │ ├── rifle.conf │ └── scope.sh ├── sway │ ├── config │ └── sway.desktop └── waybar │ └── config ├── .detoxrc ├── .gitattributes ├── .gitconfig ├── .gitignore ├── .profile ├── .pylintrc ├── .shellcheckrc ├── .vimrc ├── .xinitrc ├── .xmodmaprc ├── README.md ├── old ├── Fedora │ ├── copy_files.sh │ ├── etc │ │ ├── NetworkManager │ │ │ └── conf.d │ │ │ │ ├── 20-rc-manager.conf │ │ │ │ └── 99-stay-away-from-my-dns-poettering.conf │ │ ├── X11 │ │ │ └── xorg.conf.d │ │ │ │ ├── 10-intel-backlight.conf │ │ │ │ ├── 20-no-mouse-accel-evdev.conf │ │ │ │ ├── 20-no-mouse-accel-libinput.conf │ │ │ │ ├── 30-nouveau.conf │ │ │ │ ├── 30-nvidia.conf │ │ │ │ └── 40-libinput-touchpad.conf │ │ ├── resolvconf.conf │ │ └── sysctl.d │ │ │ ├── 30-higher_max_map_count.conf │ │ │ └── 40-no_ipv6.conf │ ├── fedora-workstation-setup.sh │ ├── hyprland_setup.sh │ ├── install-xdg-desktop-portal-hyprland.sh │ └── nouveau-to-nvidia.sh ├── OpenBSD │ ├── etc │ │ ├── README.md │ │ ├── X11 │ │ │ ├── xenodm │ │ │ │ ├── Xsetup_0 │ │ │ │ ├── openbsd_wall.jpg │ │ │ │ └── xenodm-config │ │ │ └── xorg.conf.d │ │ │ │ ├── 20-intel.conf │ │ │ │ ├── 30-amdgpu.conf │ │ │ │ └── 70-synaptics.conf │ │ ├── boot.conf │ │ ├── dhclient.conf │ │ ├── dnscrypt-proxy.toml │ │ ├── doas.conf │ │ ├── hostname.CHANGEME │ │ ├── installurl │ │ ├── mk.conf │ │ ├── ntpd.conf │ │ ├── pf.conf │ │ ├── rc.conf.local │ │ ├── rc.local │ │ ├── resolv.conf.tail │ │ ├── sysctl.conf │ │ └── wpa_supplicant.conf │ └── mystuff │ │ ├── Makefile │ │ ├── README.md │ │ ├── security │ │ └── endlessh │ │ │ ├── Makefile │ │ │ ├── distinfo │ │ │ └── pkg │ │ │ ├── DESCR │ │ │ └── PLIST │ │ └── x11 │ │ ├── color │ │ ├── Makefile │ │ ├── distinfo │ │ └── pkg │ │ │ ├── DESCR │ │ │ └── PLIST │ │ └── xrectsel │ │ ├── Makefile │ │ ├── distinfo │ │ └── pkg │ │ ├── DESCR │ │ └── PLIST ├── README.md ├── flatpak │ ├── README.md │ ├── armcord │ │ ├── Makefile │ │ ├── allow-home.sh │ │ ├── armcord │ │ └── install-flatpak-armcord.sh │ ├── discord │ │ ├── Makefile │ │ ├── allow-home.sh │ │ ├── discord │ │ └── install-flatpak-discord.sh │ ├── joplin │ │ ├── Makefile │ │ ├── allow-home.sh │ │ ├── install-flatpak-joplin.sh │ │ └── joplin │ ├── librewolf │ │ ├── Makefile │ │ ├── allow-home.sh │ │ ├── install-flatpak-librewolf.sh │ │ └── librewolf │ ├── obsidianmd │ │ ├── Makefile │ │ ├── allow-home.sh │ │ ├── install-flatpak-obsidian.sh │ │ └── obsidian │ ├── setup-flatpak.sh │ ├── spot │ │ ├── Makefile │ │ ├── install.sh │ │ └── spot │ ├── spotify │ │ ├── Makefile │ │ ├── README.md │ │ ├── install.sh │ │ └── spotify │ ├── steam │ │ ├── Makefile │ │ ├── gentoo-install-udev-rules.sh │ │ ├── install.sh │ │ └── steam │ ├── update-all.sh │ └── vscodium │ │ ├── Makefile │ │ ├── allow-home.sh │ │ ├── install-flatpak-vscodium.sh │ │ └── vscodium ├── iTerm2 │ └── com.googlecode.iterm2.plist ├── misc │ ├── README.md │ ├── desktop-entries │ │ ├── discord-wayland │ │ │ ├── copy.sh │ │ │ └── discord_wayland.desktop │ │ ├── librewolf │ │ │ ├── Librewolf.png │ │ │ ├── copy.sh │ │ │ └── librewolf.desktop │ │ ├── obsidian │ │ │ ├── copy.sh │ │ │ ├── obsidian.desktop │ │ │ └── obsidian.png │ │ └── vscodium │ │ │ ├── copy.sh │ │ │ ├── vscodium.desktop │ │ │ └── vscodium.png │ ├── firejail-wrappers │ │ ├── Makefile │ │ ├── firejail-discord.sh │ │ ├── firejail-joplin.sh │ │ ├── firejail-librewolf.sh │ │ ├── firejail-nextcloud.sh │ │ ├── firejail-redshift.sh │ │ ├── firejail-spotify.sh │ │ └── profiles │ │ │ ├── joplin.profile │ │ │ ├── librewolf.profile │ │ │ ├── nextcloud-desktop.profile │ │ │ ├── redshift.profile │ │ │ └── spotify.profile │ └── ratbagd │ │ ├── README.md │ │ ├── copy.sh │ │ └── logitech-g-pro-x-superlight.device └── move-in.sh ├── res ├── gentoo-3d.png └── new_fetch.png ├── scripts ├── discord.sh ├── download_figlet_fonts.sh ├── gamescope_steam.sh ├── grab-bin.sh ├── grab-vim.sh ├── install-pywal.sh ├── steam.sh ├── sway.sh └── v.sh ├── shell ├── builtins.shellrc ├── development.shellrc ├── docker.shellrc ├── flatpak.shellrc ├── gaming.shellrc ├── generic_aliases.shellrc ├── generic_functions.shellrc ├── gentoo.shellrc ├── history.shellrc ├── linux.shellrc ├── macos.shellrc ├── main.shellrc ├── movement.shellrc ├── networking.shellrc ├── options.shellrc ├── prompt.shellrc ├── redhat.shellrc ├── templates.shellrc └── wasteland.shellrc └── themes ├── README.md ├── black-on-white.sh ├── color-nostalgia.Xresources ├── color-nostalgia.sh └── pywal.sh /.Xresources: -------------------------------------------------------------------------------- 1 | /* Xft.dpi: 196 */ 2 | 3 | /* Xft.antialias: 1 */ 4 | /* Xft.hinting: 1 */ 5 | /* Xft.hintstyle: hintfull */ 6 | /* Xft.lcdfilter: lcddefault */ 7 | /* Xft.rgba: rgb */ 8 | /* /1* Xcursor.theme: plan9 *1/ */ 9 | /* Xcursor.size: 16 */ 10 | 11 | /* /1* spleen = default openbsd font *1/ */ 12 | /* *font: Spleen */ 13 | 14 | /* #include "/home/mitch/.cache/wal/colors.Xresources" */ 15 | /* /1* #include "/home/mitch/src/dots/themes/color-nostalgia.Xresources" *1/ */ 16 | -------------------------------------------------------------------------------- /.config/kanshi/config: -------------------------------------------------------------------------------- 1 | profile { 2 | output 'Acer Technologies XV252Q F 11481FF254200' { 3 | mode 1920x1080@390.297Hz 4 | position 0,0 5 | adaptive_sync off 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /.config/kitty/kitty.conf: -------------------------------------------------------------------------------- 1 | shell /usr/bin/oksh 2 | ############shell_integration disabled 3 | 4 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 5 | # Disable the creator's phone-home anti-feature 6 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 7 | # For funny read of his childish defense of it, see: 8 | # [1] https://github.com/kovidgoyal/kitty/issues/2481 9 | # [2] https://github.com/kovidgoyal/kitty/pull/3544 10 | update_check_interval 0 11 | 12 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 13 | # THEME 14 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 15 | include ./theme.conf 16 | cursor_shape block 17 | default_pointer_shape arrow 18 | pointer_shape_when_dragging beam 19 | focus_follows_mouse no 20 | 21 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 22 | # WAYLAND 23 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 24 | linux_display_server wayland 25 | wayland_titlebar_color background 26 | 27 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 28 | # SIZE 29 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 30 | remember_window_size no 31 | initial_window_width 840 32 | initial_window_height 480 33 | 34 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 35 | # Performance 36 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 37 | # vsync 38 | sync_to_monitor yes 39 | # 1000 / 7 ==== 142fps (for 144fps monitor) 40 | # 1000 / 8 ==== 125fps (for 120fps monitor) 41 | # 1000 / 15 === 66fps (for 60fps monitor/laptop) 42 | repaint_delay 7 43 | 44 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 45 | # FONTS 46 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 47 | # kitty +list-fonts --psnames 48 | 49 | # font_family Terminess Nerd Font Mono 50 | # font_family RobotoMono Nerd Font Mono Bold 51 | # font_family IBM Plex Mono Bold 52 | # font_family IosevkaTerm Nerd Font Mono Bold 53 | # font_family Hack Bold 54 | 55 | # font_family ShureTechMono Nerd Font Mono 56 | font_family Terminess Nerd Font Mono 57 | 58 | font_size 14.0 59 | 60 | # note this looks terrible on 1080p for some reason 61 | # but looks fine on 1440/4k 62 | ########## text_composition_strategy 100.0 100 63 | 64 | disable_ligatures always 65 | font_features none 66 | 67 | # NOTE: this breaks underscore on some fonts 68 | # adjust_line_height 92% 69 | # adjust_column_width 92% 70 | 71 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 72 | # AESTHETICS/alpha 73 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 74 | background_opacity 1 75 | # background_opacity 0.85 76 | # background_opacity 0.9 77 | # background_opacity 0.93 78 | # background_opacity 0.95 79 | window_padding_width 10.0 80 | 81 | # ------------------------------------- 82 | confirm_os_window_close 0 83 | allow_remote_control no 84 | listen_on none 85 | enable_audio_bell no 86 | copy_on_select yes 87 | # ------------------------------------- 88 | scrollback_lines 3000 89 | scrollback_pager_history_size 0 90 | 91 | wheel_scroll_multiplier 2.0 92 | # ------------------------------------- 93 | url_color #0087bd 94 | url_style curly 95 | url_prefixes file ftp ftps gemini git gopher http https irc ircs kitty mailto news sftp ssh 96 | detect_urls yes 97 | # ------------------------------------- 98 | strip_trailing_spaces always 99 | # ------------------------------------- 100 | 101 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 102 | # keybinds 103 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 104 | map ctrl+equal change_font_size all +2.0 105 | map ctrl+minus change_font_size all -2.0 106 | kitty_mod ctrl+shift 107 | map kitty_mod+enter no-op 108 | map cmd+enter no-op 109 | map ctrl+v paste_from_clipboard 110 | 111 | # ============================================================ 112 | # TABS 113 | # see: https://sw.kovidgoyal.net/kitty/actions/#action-new_tab 114 | # ============================================================ 115 | tab_bar_style powerline 116 | # tab_powerline_style round 117 | map ctrl+t new_tab_with_cwd 118 | map shift+tab next_tab 119 | map ctrl+shift+tab prev_tab 120 | map ctrl+w close_tab 121 | 122 | -------------------------------------------------------------------------------- /.config/kitty/old/kitty-link-pywal.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ln -svf ~/.cache/wal/colors-kitty.conf ~/.config/kitty/theme.conf 4 | -------------------------------------------------------------------------------- /.config/kitty/theme.conf: -------------------------------------------------------------------------------- 1 | /home/mitch/.config/kitty/themes/zenburned.conf -------------------------------------------------------------------------------- /.config/kitty/themes/Adapta Nokto Maia.conf: -------------------------------------------------------------------------------- 1 | ## name: Adapta Nokto Maia 2 | ## blurb: A description of this theme. This is the default 3 | ## theme for manjaro community eddition of i3. 4 | 5 | #: All the settings below are colors, which you can choose to modify, or use the 6 | #: defaults. You can also add non-color based settings if needed but note that 7 | #: these will not work with using kitty @ set-colors with this theme. For a 8 | #: reference on what these settings do see https://sw.kovidgoyal.net/kitty/conf/ 9 | 10 | #: The basic colors 11 | 12 | foreground #d8d8d8 13 | background #222D31 14 | selection_foreground #16A085 15 | selection_background #2B2C2B 16 | url_color #0087bd 17 | 18 | 19 | #: kitty window border colors and terminal bell colors 20 | 21 | active_border_color #00ff00 22 | inactive_border_color #cccccc 23 | bell_border_color #ff5a00 24 | visual_bell_color none 25 | 26 | 27 | #: OS Window titlebar colors 28 | 29 | wayland_titlebar_color system 30 | macos_titlebar_color system 31 | 32 | 33 | #: Tab bar colors 34 | 35 | active_tab_foreground #000 36 | active_tab_background #eee 37 | inactive_tab_foreground #444 38 | inactive_tab_background #999 39 | tab_bar_background none 40 | tab_bar_margin_color none 41 | 42 | 43 | #: Colors for marks (marked text in the terminal) 44 | 45 | mark1_foreground black 46 | mark1_background #98d3cb 47 | mark2_foreground black 48 | mark2_background #f2dcd3 49 | mark3_foreground black 50 | mark3_background #f274bc 51 | 52 | 53 | #: The basic 16 colors 54 | 55 | #: black 56 | color0 #222D31 57 | color8 #585858 58 | 59 | #: red 60 | color1 #ab4642 61 | color9 #ab4642 62 | 63 | #: green 64 | color2 #7E807E 65 | color10 #8D8F8D 66 | 67 | #: yellow 68 | color3 #f7ca88 69 | color11 #f7ca88 70 | 71 | #: blue 72 | color4 #7cafc2 73 | color12 #7cafc2 74 | 75 | #: magenta 76 | color5 #ba8baf 77 | color13 #ba8baf 78 | 79 | #: cyan 80 | color6 #1ABB9B 81 | color14 #1ABB9B 82 | 83 | #: white 84 | color7 #d8d8d8 85 | color15 #f8f8f8 86 | -------------------------------------------------------------------------------- /.config/kitty/themes/Apprentice.conf: -------------------------------------------------------------------------------- 1 | # Apprentice by Romain Lafourcade, https://github.com/romainl 2 | # This work is licensed under the terms of the MIT license. 3 | # For a copy, see https://opensource.org/licenses/MIT. 4 | 5 | cursor #c7c7c7 6 | cursor_text_color #feffff 7 | selection_foreground #3e3e3e 8 | selection_background #c1ddff 9 | foreground #c8c8c8 10 | background #323232 11 | color0 #252525 12 | color8 #555555 13 | color1 #be7472 14 | color9 #ff9900 15 | color2 #709772 16 | color10 #97bb98 17 | color3 #989772 18 | color11 #fefdbc 19 | color4 #7199bc 20 | color12 #9fbdde 21 | color5 #727399 22 | color13 #989abc 23 | color6 #719899 24 | color14 #6fbbbc 25 | color7 #7f7f7f 26 | color15 #feffff 27 | -------------------------------------------------------------------------------- /.config/kitty/themes/Belafonte Day.conf: -------------------------------------------------------------------------------- 1 | background #d4ccb9 2 | foreground #45363b 3 | cursor #45363b 4 | selection_background #958b83 5 | color0 #20111a 6 | color8 #5e5252 7 | color1 #bd100d 8 | color9 #bd100d 9 | color2 #858062 10 | color10 #858062 11 | color3 #e9a448 12 | color11 #e9a448 13 | color4 #416978 14 | color12 #416978 15 | color5 #96522b 16 | color13 #96522b 17 | color6 #98999c 18 | color14 #98999c 19 | color7 #958b83 20 | color15 #d4ccb9 21 | selection_foreground #d4ccb9 22 | -------------------------------------------------------------------------------- /.config/kitty/themes/Everforest Dark Medium.conf: -------------------------------------------------------------------------------- 1 | # vim:ft=kitty 2 | ## name: Everforest Dark Medium 3 | ## author: Sainnhe Park 4 | ## license: MIT 5 | ## upstream: https://github.com/ewal/kitty-everforest/blob/master/themes/everforest_dark_medium.conf 6 | ## blurb: A green based color scheme designed to be warm and soft 7 | 8 | foreground #d3c6aa 9 | background #2d353b 10 | selection_foreground #9da9a0 11 | selection_background #505a60 12 | 13 | cursor #d3c6aa 14 | cursor_text_color #343f44 15 | 16 | url_color #7fbbb3 17 | 18 | active_border_color #a7c080 19 | inactive_border_color #56635f 20 | bell_border_color #e69875 21 | visual_bell_color none 22 | 23 | wayland_titlebar_color system 24 | macos_titlebar_color system 25 | 26 | active_tab_background #2d353b 27 | active_tab_foreground #d3c6aa 28 | inactive_tab_background #3d484d 29 | inactive_tab_foreground #9da9a0 30 | tab_bar_background #343f44 31 | tab_bar_margin_color none 32 | 33 | mark1_foreground #2d353b 34 | mark1_background #7fbbb3 35 | mark2_foreground #2d353b 36 | mark2_background #d3c6aa 37 | mark3_foreground #2d353b 38 | mark3_background #d699b6 39 | 40 | #: black 41 | color0 #343f44 42 | color8 #868d80 43 | 44 | #: red 45 | color1 #e67e80 46 | color9 #e67e80 47 | 48 | #: green 49 | color2 #a7c080 50 | color10 #a7c080 51 | 52 | #: yellow 53 | color3 #dbbc7f 54 | color11 #dbbc7f 55 | 56 | #: blue 57 | color4 #7fbbb3 58 | color12 #7fbbb3 59 | 60 | #: magenta 61 | color5 #d699b6 62 | color13 #d699b6 63 | 64 | #: cyan 65 | color6 #83c092 66 | color14 #83c092 67 | 68 | #: white 69 | color7 #859289 70 | color15 #9da9a0 71 | -------------------------------------------------------------------------------- /.config/kitty/themes/color-nostalgia.conf: -------------------------------------------------------------------------------- 1 | # ---------------------------------------------- 2 | # 3 | # color-nostalgia 4 | # 5 | # https://github.com/mitchweaver/color-nostalgia 6 | # 7 | # ---------------------------------------------- 8 | 9 | background #d9d5ba 10 | foreground #444444 11 | cursor #444444 12 | selection_background #5b5b5b 13 | selection_foreground #323232 14 | 15 | color0 #353535 16 | color8 #535353 17 | color1 #d25252 18 | color9 #f00c0c 19 | color2 #a4c161 20 | color10 #c1df74 21 | color3 #ffc56d 22 | color11 #e1e48a 23 | color4 #6c99ba 24 | color12 #8ab6d9 25 | color5 #d096d9 26 | color13 #efb5f7 27 | color6 #bdd6ff 28 | color14 #dbf4ff 29 | color7 #ededec 30 | color15 #ffffff 31 | 32 | color0 #d9d5ba 33 | color1 #825b69 34 | color2 #69825b 35 | color3 #82755b 36 | color4 #5b6982 37 | color5 #755b82 38 | color6 #5b8275 39 | color7 #494949 40 | color8 #333333 41 | color9 #bda0aa 42 | color10 #aabda0 43 | color11 #bdb3a0 44 | color12 #7484a2 45 | color13 #b3a0bd 46 | color14 #a0bdb3 47 | color15 #494847 48 | 49 | active_tab_background #d9d5ba 50 | active_tab_foreground #444444 51 | inactive_tab_background #d9d5ba 52 | inactive_tab_foreground #444444 53 | -------------------------------------------------------------------------------- /.config/kitty/themes/zenburned.conf: -------------------------------------------------------------------------------- 1 | # This file is auto-generated by shipwright.nvim 2 | # vim:ft=kitty 3 | ## name: zenburned 4 | ## author: Michael Chris Lopez 5 | ## license: MIT 6 | ## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenburned.conf 7 | ## blurb: A zenbones variant inspired by Zenburn. 8 | foreground #F0E4CF 9 | background #404040 10 | selection_foreground #F0E4CF 11 | selection_background #746956 12 | # Cursor colors 13 | cursor #F3EADB 14 | cursor_text_color #404040 15 | # URL underline color when hovering with mouse 16 | # kitty window border colors 17 | # OS Window titlebar colors 18 | # Tab bar colors 19 | active_tab_foreground #F0E4CF 20 | active_tab_background #9C6992 21 | inactive_tab_foreground #F0E4CF 22 | inactive_tab_background #555555 23 | # Colors for marks (marked text in the terminal) 24 | # The basic 16 colors 25 | # black 26 | color0 #404040 27 | color8 #625A5B 28 | # red 29 | color1 #E3716E 30 | color9 #EC8685 31 | # green 32 | color2 #819B69 33 | color10 #8BAE68 34 | # yellow 35 | color3 #B77E64 36 | color11 #D68C67 37 | # blue 38 | color4 #6099C0 39 | color12 #61ABDA 40 | # magenta 41 | color5 #B279A7 42 | color13 #CF86C1 43 | # cyan 44 | color6 #66A5AD 45 | color14 #65B8C1 46 | # white 47 | color7 #F0E4CF 48 | color15 #C0AB86 49 | # You can set the remaining 240 colors as color16 to color255. 50 | -------------------------------------------------------------------------------- /.config/labwc/buf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchweaver/dots/86bcda984955d28f11fe63dd37b74f790f59e023/.config/labwc/buf -------------------------------------------------------------------------------- /.config/labwc/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /.config/labwc/rc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | server 5 | 0 6 | no 7 | yes 8 | no 9 | no 10 | 11 | 12 | 13 | cascade 14 | 15 | 16 | 17 | 18 | Adwaita 19 | 8 20 | yes 21 | no 22 | 23 | sans 24 | 10 25 | normal 26 | normal 27 | 28 | 29 | sans 30 | 10 31 | normal 32 | normal 33 | 34 | 35 | sans 36 | 10 37 | normal 38 | normal 39 | 40 | 41 | sans 42 | 10 43 | normal 44 | normal 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 87 | 88 | 15 89 | 15 90 | 15 91 | 92 | 93 | Never 94 | yes 95 | 96 | 97 | no 98 | yes 99 | no 100 | 101 | 102 | 1 103 | 104 | 105 | 106 | yes 107 | always 108 | 109 | 110 | 111 | 112 | 116 | 117 | on 118 | global 119 | 25 120 | 600 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 279 | 280 | 281 | 500 282 | 1.0 283 | 284 | 285 | 286 | 287 | 288 | flat 289 | 290 | 291 | 292 | 293 | 294 | 336 | 337 | 338 | 339 | 250 340 | 341 | 342 | 400 343 | 400 344 | 2.0 345 | 0.2 346 | true 347 | 348 | 349 | -------------------------------------------------------------------------------- /.config/labwc/shutdown: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | 4 | exit 0 5 | 6 | -------------------------------------------------------------------------------- /.config/labwc/skeleton/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /.config/labwc/skeleton/shutdown: -------------------------------------------------------------------------------- 1 | # Example shutdown file 2 | 3 | # This file is executed as a shell script when labwc is preparing to terminate itself. 4 | # For further details see labwc-config(5). 5 | -------------------------------------------------------------------------------- /.config/labwc/skeleton/themerc: -------------------------------------------------------------------------------- 1 | # This file contains all themerc options with default values 2 | # 3 | # System-wide and local themes can be overridden by creating a copy of this 4 | # file and renaming it to $HOME/.config/labwc/themerc-override. Be careful 5 | # though - if you only want to override a small number of specific options, 6 | # make sure all other lines are commented out or deleted. 7 | 8 | # general 9 | border.width: 1 10 | padding.height: 3 11 | 12 | # The following options has no default, but fallbacks back to 13 | # font-height + 2x padding.height if not set. 14 | # titlebar.height: 15 | 16 | # window border 17 | window.active.border.color: #e1dedb 18 | window.inactive.border.color: #f6f5f4 19 | 20 | # ToggleKeybinds status indicator 21 | window.active.indicator.toggled-keybind.color: #ff0000 22 | 23 | # window titlebar background 24 | window.active.title.bg.color: #e1dedb 25 | window.inactive.title.bg.color: #f6f5f4 26 | 27 | # window titlebar text 28 | window.active.label.text.color: #000000 29 | window.inactive.label.text.color: #000000 30 | window.label.text.justify: center 31 | 32 | # window button width 33 | window.button.width: 26 34 | 35 | # window buttons 36 | window.active.button.unpressed.image.color: #000000 37 | window.inactive.button.unpressed.image.color: #000000 38 | 39 | # window drop-shadows 40 | window.active.shadow.size: 60 41 | window.inactive.shadow.size: 40 42 | window.active.shadow.color: #00000060 43 | window.inactive.shadow.color: #00000040 44 | 45 | # Note that "menu", "iconify", "max", "close" buttons colors can be defined 46 | # individually by inserting the type after the button node, for example: 47 | # 48 | # window.active.button.iconify.unpressed.image.color: #333333 49 | 50 | # menu 51 | menu.overlap.x: 0 52 | menu.overlap.y: 0 53 | menu.width.min: 20 54 | menu.width.max: 200 55 | menu.items.bg.color: #fcfbfa 56 | menu.items.text.color: #000000 57 | menu.items.active.bg.color: #e1dedb 58 | menu.items.active.text.color: #000000 59 | menu.items.padding.x: 7 60 | menu.items.padding.y: 4 61 | menu.separator.width: 1 62 | menu.separator.padding.width: 6 63 | menu.separator.padding.height: 3 64 | menu.separator.color: #888888 65 | 66 | # on screen display (window-cycle dialog) 67 | osd.bg.color: #e1dedb 68 | osd.border.color: #000000 69 | osd.border.width: 1 70 | osd.label.text.color: #000000 71 | 72 | # width can be set as percent (of screen width) 73 | # example 50% or 75% instead of 600, max 100% 74 | osd.window-switcher.width: 600 75 | 76 | osd.window-switcher.padding: 4 77 | osd.window-switcher.item.padding.x: 10 78 | osd.window-switcher.item.padding.y: 1 79 | osd.window-switcher.item.active.border.width: 2 80 | osd.window-switcher.preview.border.width: 1 81 | osd.window-switcher.preview.border.color: #dddda6,#000000,#dddda6 82 | 83 | osd.workspace-switcher.boxes.width: 20 84 | osd.workspace-switcher.boxes.height: 20 85 | 86 | # Default values for following options change depending on the rendering 87 | # backend. For software-based renderers, *.bg.enabled is "no" and 88 | # *.border.enabled is "yes" if not set. For hardware-based renderers, 89 | # *.bg.enabled is "yes" and *.border.enabled is "no" if not set. 90 | # Setting *.bg.enabled to "yes" for software-based renderer with translucent 91 | # background color may severely impact performance. 92 | # 93 | # snapping.overlay.region.bg.enabled: 94 | # snapping.overlay.edge.bg.enabled: 95 | # snapping.overlay.region.border.enabled: 96 | # snapping.overlay.edge.border.enabled: 97 | 98 | snapping.overlay.region.bg.color: #8080b380 99 | snapping.overlay.edge.bg.color: #8080b380 100 | snapping.overlay.region.border.width: 1 101 | snapping.overlay.edge.border.width: 1 102 | snapping.overlay.region.border.color: #dddda6,#000000,#dddda6 103 | snapping.overlay.edge.border.color: #dddda6,#000000,#dddda6 104 | -------------------------------------------------------------------------------- /.config/labwc/themerc: -------------------------------------------------------------------------------- 1 | # This file contains all themerc options with default values 2 | # 3 | # System-wide and local themes can be overridden by creating a copy of this 4 | # file and renaming it to $HOME/.config/labwc/themerc-override. Be careful 5 | # though - if you only want to override a small number of specific options, 6 | # make sure all other lines are commented out or deleted. 7 | 8 | # general 9 | border.width: 1 10 | padding.height: 3 11 | 12 | # The following options has no default, but fallbacks back to 13 | # font-height + 2x padding.height if not set. 14 | # titlebar.height: 15 | 16 | # window border 17 | window.active.border.color: #e1dedb 18 | window.inactive.border.color: #f6f5f4 19 | 20 | # ToggleKeybinds status indicator 21 | window.active.indicator.toggled-keybind.color: #ff0000 22 | 23 | # window titlebar background 24 | window.active.title.bg.color: #e1dedb 25 | window.inactive.title.bg.color: #f6f5f4 26 | 27 | # window titlebar text 28 | window.active.label.text.color: #000000 29 | window.inactive.label.text.color: #000000 30 | window.label.text.justify: center 31 | 32 | # window button width 33 | window.button.width: 26 34 | 35 | # window buttons 36 | window.active.button.unpressed.image.color: #000000 37 | window.inactive.button.unpressed.image.color: #000000 38 | 39 | # window drop-shadows 40 | window.active.shadow.size: 60 41 | window.inactive.shadow.size: 40 42 | window.active.shadow.color: #00000060 43 | window.inactive.shadow.color: #00000040 44 | 45 | # Note that "menu", "iconify", "max", "close" buttons colors can be defined 46 | # individually by inserting the type after the button node, for example: 47 | # 48 | # window.active.button.iconify.unpressed.image.color: #333333 49 | 50 | # menu 51 | menu.overlap.x: 0 52 | menu.overlap.y: 0 53 | menu.width.min: 20 54 | menu.width.max: 200 55 | menu.items.bg.color: #fcfbfa 56 | menu.items.text.color: #000000 57 | menu.items.active.bg.color: #e1dedb 58 | menu.items.active.text.color: #000000 59 | menu.items.padding.x: 7 60 | menu.items.padding.y: 4 61 | menu.separator.width: 1 62 | menu.separator.padding.width: 6 63 | menu.separator.padding.height: 3 64 | menu.separator.color: #888888 65 | 66 | # on screen display (window-cycle dialog) 67 | osd.bg.color: #e1dedb 68 | osd.border.color: #000000 69 | osd.border.width: 1 70 | osd.label.text.color: #000000 71 | 72 | # width can be set as percent (of screen width) 73 | # example 50% or 75% instead of 600, max 100% 74 | osd.window-switcher.width: 600 75 | 76 | osd.window-switcher.padding: 4 77 | osd.window-switcher.item.padding.x: 10 78 | osd.window-switcher.item.padding.y: 1 79 | osd.window-switcher.item.active.border.width: 2 80 | osd.window-switcher.preview.border.width: 1 81 | osd.window-switcher.preview.border.color: #dddda6,#000000,#dddda6 82 | 83 | osd.workspace-switcher.boxes.width: 20 84 | osd.workspace-switcher.boxes.height: 20 85 | 86 | # Default values for following options change depending on the rendering 87 | # backend. For software-based renderers, *.bg.enabled is "no" and 88 | # *.border.enabled is "yes" if not set. For hardware-based renderers, 89 | # *.bg.enabled is "yes" and *.border.enabled is "no" if not set. 90 | # Setting *.bg.enabled to "yes" for software-based renderer with translucent 91 | # background color may severely impact performance. 92 | # 93 | # snapping.overlay.region.bg.enabled: 94 | # snapping.overlay.edge.bg.enabled: 95 | # snapping.overlay.region.border.enabled: 96 | # snapping.overlay.edge.border.enabled: 97 | 98 | snapping.overlay.region.bg.color: #8080b380 99 | snapping.overlay.edge.bg.color: #8080b380 100 | snapping.overlay.region.border.width: 1 101 | snapping.overlay.edge.border.width: 1 102 | snapping.overlay.region.border.color: #dddda6,#000000,#dddda6 103 | snapping.overlay.edge.border.color: #dddda6,#000000,#dddda6 104 | -------------------------------------------------------------------------------- /.config/mako/config: -------------------------------------------------------------------------------- 1 | sort=-time 2 | layer=overlay 3 | background-color=#19131289 4 | width=300 5 | height=110 6 | border-size=2 7 | border-color=#CCA95B 8 | border-radius=15 9 | icons=0 10 | max-icon-size=64 11 | default-timeout=5000 12 | ignore-timeout=1 13 | font=monospace 14 14 | 15 | [urgency=low] 16 | border-color=#cccccc 17 | 18 | [urgency=normal] 19 | border-color=#d08770 20 | 21 | [urgency=high] 22 | border-color=#bf616a 23 | default-timeout=0 24 | 25 | [category=mpd] 26 | default-timeout=2000 27 | group-by=category 28 | -------------------------------------------------------------------------------- /.config/mimeapps.list: -------------------------------------------------------------------------------- 1 | 2 | [Default Applications] 3 | x-scheme-handler/mailspring=Mailspring.desktop 4 | 5 | [Default Applications] 6 | x-scheme-handler/http=firefox.desktop 7 | text/html=firefox.desktop 8 | text/xml=firefox.desktop 9 | application/xhtml_xml=firefox.desktop 10 | image/webp=firefox.desktop 11 | x-scheme-handler/https=firefox.desktop 12 | x-scheme-handler/ftp=firefox.desktop 13 | 14 | [Added Associations] 15 | text/html=firefox.desktop; 16 | text/xml=firefox.desktop; 17 | application/xhtml_xml=firefox.desktop; 18 | image/webp=firefox.desktop; 19 | x-scheme-handler/https=firefox.desktop; 20 | x-scheme-handler/ftp=firefox.desktop; 21 | -------------------------------------------------------------------------------- /.config/mpv/mpv.conf: -------------------------------------------------------------------------------- 1 | ########input-ipc-server=/tmp/mpvsocket 2 | hwdec=auto-safe 3 | geometry=70% 4 | keepaspect=no 5 | save-position-on-quit=yes 6 | cursor-autohide-fs-only # only hide cursor when fullscreen 7 | force-seekable=yes # allows seeking over ssh 8 | 9 | #########osc = no 10 | osd-bar=no 11 | border=no 12 | 13 | audio-file-auto=fuzzy 14 | audio-pitch-correction=yes 15 | audio-channels=2 16 | gapless-audio=yes 17 | 18 | cache=yes 19 | demuxer-max-bytes=512MiB 20 | demuxer-max-back-bytes=256MiB 21 | 22 | sub-auto=fuzzy 23 | sub-file-paths=sub:subs:subtitles:untertitel 24 | sub-fix-timing=yes 25 | blend-subtitles=yes 26 | image-display-duration=inf 27 | alang=de,jpn,jp,eng,en 28 | slang=eng,en 29 | 30 | screenshot-format=png 31 | screenshot-high-bit-depth=yes 32 | screenshot-directory="~/downloads" 33 | 34 | terminal=yes # show output, allow controls 35 | msg-module # prepend module name to log msgs 36 | term-osd-bar # show a progress bar in terminal log output 37 | 38 | user-agent="Mozilla/5.0" 39 | ytdl-format="((bestvideo[vcodec^=vp9][height<=?1080]/bestvideo)+(bestaudio[acodec=opus]/bestaudio[acodec=vorbis]/bestaudio[acodec=aac]/bestaudio))/best" 40 | 41 | -------------------------------------------------------------------------------- /.config/nvim/init.vim: -------------------------------------------------------------------------------- 1 | set runtimepath^=~/.vim runtimepath+=~/.vim/after 2 | let &packpath=&runtimepath 3 | source ~/.vimrc 4 | -------------------------------------------------------------------------------- /.config/old/dunst/dunstrc: -------------------------------------------------------------------------------- 1 | [global] 2 | corner_radius = 4 3 | follow = mouse 4 | font = "Shure Tech Mono Nerd Font Complete Mono 12" 5 | format = "%s\n%b" 6 | frame_color = "#cccccc" 7 | frame_width = 2 8 | geometry = "400x5-6-30" 9 | history = ctrl+grave 10 | history_length = 10 11 | horizontal_padding = 12 12 | padding = 10 13 | icon_position = left 14 | max_icon_size = 24 15 | icon_path = /usr/share/icons/Paper/48x48/status/:/usr/share/icons/gnome/48x48/devices/ 16 | idle_threshold = 120 17 | ignore_newline = no 18 | indicate_hidden = yes 19 | line_height = 0 20 | markup = full 21 | separator_color = "#585858" 22 | separator_height = 2 23 | show_age_threshold = 30 24 | sort = yes 25 | stack_duplicates = true 26 | transparency = 20 27 | word_wrap = yes 28 | 29 | [urgency_low] 30 | background = "#181818" 31 | foreground = "#787878" 32 | timeout = 3 33 | 34 | [urgency_normal] 35 | background = "#181818" 36 | foreground = "#e8e8e8" 37 | timeout = 10 38 | 39 | [urgency_critical] 40 | background = "#9b3648" 41 | foreground = "#e8e8e8" 42 | icon = /usr/share/icons/Paper/48x48/status/stock_dialog-warning.png 43 | timeout = 0 44 | -------------------------------------------------------------------------------- /.config/old/picom/picom.conf: -------------------------------------------------------------------------------- 1 | # vim:ft=config 2 | 3 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 4 | # backend = "xrender"; 5 | backend = "glx"; 6 | vsync = false; 7 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 8 | 9 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 10 | # SHADOW 11 | shadow = true; 12 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 13 | ####### For "drop shadow" style, to the right 14 | # shadow-radius = 6; 15 | # shadow-offset-x = +10; 16 | # shadow-offset-y = +11; 17 | # shadow-opacity = 0.175; 18 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 19 | #### For all-around encompassing shadow 20 | shadow-radius = 20; 21 | shadow-offset-x = -20; 22 | shadow-offset-y = -20; 23 | shadow-opacity = 0.4; 24 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 25 | 26 | # fix for dwm bar 27 | focus-exclude = "x = 0 && y = 0 && override_redirect = true"; 28 | 29 | # ignore pop ups and full screen windows 30 | shadow-exclude = [ 31 | "class_g = 'librewolf' && argb", 32 | "class_g = 'firefox' && argb", 33 | "class_g = 'slop'", 34 | "class_g = 'polybar'", 35 | "class_g = 'Polybar'", 36 | ]; 37 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 38 | 39 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 40 | # BLUR - !!!! absolutely destroys perfomance !!!!! 41 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 42 | blur = false; 43 | # blur: { 44 | # method = "gaussian"; 45 | # # 3x3box, 5x5box, 7x7box, 3x3gaussian, 5x5gaussian, 7x7gaussian, 9x9gaussian, 11x11gaussian 46 | # # kern = "11x11gaussian"; 47 | # # kern = "9x9gaussian"; 48 | # # kern = "5x5gaussian"; 49 | # # kern = "3x3gaussian"; 50 | # # method = "none"; 51 | # }; 52 | # blur-background-exclude = [ 53 | # "class_g = 'slop'", 54 | # "class_g = 'firefox'" 55 | # ]; 56 | 57 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 58 | # FADING 59 | fading = false; 60 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 61 | fade-delta = 10; 62 | fade-in-step = 0.1; 63 | fade-out-step = 0.1; 64 | fade-exclude = [ ]; 65 | 66 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 67 | # DO NOT EDIT BELOW 68 | # -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 69 | dropdown_menu = { shadow = false; }; 70 | popup_menu = { shadow = false; }; 71 | utility = { shadow = false; }; 72 | dialog = { shadow = false; }; 73 | tooltip = { shadow = false; }; 74 | 75 | detect-rounded-corners = false; 76 | detect-client-opacity = false; 77 | dbe = false; 78 | resize-damage = 1; 79 | glx-no-stencil = true; 80 | glx-no-rebind-pixmap = true; 81 | unredir-if-possible = true; 82 | -------------------------------------------------------------------------------- /.config/old/redshift.conf: -------------------------------------------------------------------------------- 1 | [redshift] 2 | fade=1 3 | temp-day=6000 4 | temp-night=5000 5 | adjustment-method=randr 6 | location-provider=manual 7 | 8 | [manual] 9 | lat=36.15 10 | lon=-95.99 11 | -------------------------------------------------------------------------------- /.config/old/redshift/hooks/brightness.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Taken from 4 | # 5 | # https://wiki.archlinux.org/title/Redshift#Use_real_screen_brightness 6 | # 7 | # =/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/= 8 | 9 | # Set brightness values for each status. 10 | # Range from 1 to 100 is valid 11 | brightness_day=85 12 | brightness_transition=50 13 | brightness_night=30 14 | # Set fps for smoooooth transition 15 | fps=1000 16 | # Adjust this grep to filter only the backlights you want to adjust 17 | backlights=($(xbacklight -list | grep ddcci*)) 18 | 19 | set_brightness() { 20 | for backlight in "${backlights[@]}" 21 | do 22 | xbacklight -set $1 -fps $fps -ctrl $backlight & 23 | done 24 | } 25 | 26 | if [ "$1" = period-changed ]; then 27 | case $3 in 28 | night) 29 | set_brightness $brightness_night 30 | ;; 31 | transition) 32 | set_brightness $brightness_transition 33 | ;; 34 | daytime) 35 | set_brightness $brightness_day 36 | ;; 37 | esac 38 | fi 39 | -------------------------------------------------------------------------------- /.config/old/sxhkd/sxhkdrc: -------------------------------------------------------------------------------- 1 | # programs 2 | alt Return 3 | kitty 4 | # stwrapper 5 | alt + w 6 | brws 7 | alt + r 8 | kitty --single-instance ranger 9 | stwrapper -e ranger 10 | 11 | super + l 12 | xautolock -locknow -locker 'i3lock-fancy-rapid 15 pixel' 13 | 14 | Print 15 | scrap -n 16 | control + Print 17 | scrap 18 | 19 | alt + e 20 | pcmanfm 21 | 22 | # dmenus 23 | alt + p 24 | menu --wide run -p 'Run:' 25 | alt + o 26 | dedit 27 | # alt + y 28 | # dmoji 29 | 30 | # brightness 31 | XF86MonBrightnessUp 32 | bright i 33 | XF86MonBrightnessDown 34 | bright d 35 | 36 | # volume 37 | alt + apostrophe 38 | vol i 39 | alt + semicolon 40 | vol d 41 | XF86VolumeUp 42 | vol i 43 | XF86VolumeDown 44 | vol d 45 | 46 | # media / mpv 47 | alt + slash 48 | mmt -t 49 | alt + period 50 | mmt -n 51 | alt + comma 52 | mmt -p 53 | alt + bracketright 54 | mmt -f 55 | alt + bracketleft 56 | mmt -b 57 | -------------------------------------------------------------------------------- /.config/ranger/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitchweaver/dots/86bcda984955d28f11fe63dd37b74f790f59e023/.config/ranger/plugins/__init__.py -------------------------------------------------------------------------------- /.config/ranger/rifle.conf: -------------------------------------------------------------------------------- 1 | # vim: ft=cfg 2 | 3 | # The command can contain these environment variables: 4 | # $1-$9 | The n-th selected file 5 | # $@ | All selected files 6 | 7 | # Prefixing a condition with "!" will negate its result. 8 | # These conditions are currently supported: 9 | # match | The regexp matches $1 10 | # ext | The regexp matches the extension of $1 11 | # mime | The regexp matches the mime type of $1 12 | # name | The regexp matches the basename of $1 13 | # path | The regexp matches the absolute path of $1 14 | # has | The program is installed (i.e. located in $PATH) 15 | # env | The environment variable "variable" is non-empty 16 | # file | $1 is a file 17 | # directory | $1 is a directory 18 | # number | change the number of this command to n 19 | # terminal | stdin, stderr and stdout are connected to a terminal 20 | # X | $DISPLAY is not empty (i.e. Xorg runs) 21 | # 22 | # There are also pseudo-conditions which have a "side effect": 23 | # flag | Change how the program is run. See below. 24 | # label