├── .github
└── FUNDING.yml
├── .gitignore
├── .x
├── .Xresources
├── .xinitrc
├── .xprofile
└── .xserverrc
├── CHANGELOG.md
├── LICENSE
├── README.md
├── audio
├── alsa-Pro
│ ├── .asoundrc
│ ├── .config
│ │ ├── cava
│ │ │ └── config
│ │ └── mpv
│ │ │ └── mpv.conf
│ └── bin
│ │ └── volume.sh
└── pulse-generic
│ ├── .config
│ └── cava
│ │ └── config
│ └── bin
│ └── volume.sh
├── awesomewm
└── .config
│ ├── awesome
│ ├── README.md
│ ├── config
│ │ ├── app.lua.tmpl
│ │ ├── env.lua.sample
│ │ ├── icons.lua
│ │ └── keys.lua
│ ├── daemons
│ │ ├── battery.lua
│ │ ├── brightness.lua
│ │ ├── cpu.lua
│ │ ├── disks.lua
│ │ ├── init.lua
│ │ ├── mpd.lua
│ │ ├── network.lua
│ │ ├── ram.lua
│ │ ├── rss.lua
│ │ ├── volume.lua
│ │ └── wifi.lua
│ ├── helpers.lua
│ ├── icons
│ │ ├── app_drawer
│ │ │ ├── arch.svg
│ │ │ ├── brave.svg
│ │ │ ├── dontstarve.svg
│ │ │ ├── exploit-db.svg
│ │ │ ├── feh.svg
│ │ │ ├── filemanager.svg
│ │ │ ├── gimp.svg
│ │ │ ├── github.svg
│ │ │ ├── hydra.svg
│ │ │ ├── imagemagick.svg
│ │ │ ├── images.svg
│ │ │ ├── init.lua
│ │ │ ├── irc-chat.svg
│ │ │ ├── lutris.svg
│ │ │ ├── mail.svg
│ │ │ ├── metasploit.svg
│ │ │ ├── mpd.svg
│ │ │ ├── mpv.svg
│ │ │ ├── neovim.svg
│ │ │ ├── nikto.svg
│ │ │ ├── nmap.svg
│ │ │ ├── photo.svg
│ │ │ ├── privacy.svg
│ │ │ ├── protonmail.svg
│ │ │ ├── qemu.svg
│ │ │ ├── reaver.svg
│ │ │ ├── reddit.svg
│ │ │ ├── ruby.svg
│ │ │ ├── selinux.svg
│ │ │ ├── signal.svg
│ │ │ ├── sound.svg
│ │ │ ├── st.svg
│ │ │ ├── steam.svg
│ │ │ ├── swift.svg
│ │ │ ├── terminal.svg
│ │ │ ├── tilix.svg
│ │ │ ├── twitter.svg
│ │ │ ├── videogames.svg
│ │ │ ├── virtualbox.svg
│ │ │ ├── warzone2100.svg
│ │ │ ├── wifite.svg
│ │ │ ├── wireshark.svg
│ │ │ ├── wpscan.svg
│ │ │ ├── writter.svg
│ │ │ ├── youtube.svg
│ │ │ └── zathura.svg
│ │ └── default
│ │ │ ├── astronaut.png
│ │ │ ├── default_cover.png
│ │ │ ├── init.lua
│ │ │ ├── lines.png
│ │ │ ├── miami.png
│ │ │ ├── morpho.png
│ │ │ ├── sci.png
│ │ │ ├── tor_off.png
│ │ │ ├── tor_on.png
│ │ │ ├── tor_restart.png
│ │ │ ├── tor_start.png
│ │ │ ├── tor_stop.png
│ │ │ └── worker.png
│ ├── layouts
│ │ ├── app_drawer.lua
│ │ ├── init.lua
│ │ ├── lock_screen.lua
│ │ ├── logout.lua
│ │ ├── monitor_bar
│ │ │ ├── full.lua
│ │ │ ├── full_v2.lua
│ │ │ ├── horizontal.lua
│ │ │ ├── horizontal_v2.lua
│ │ │ ├── init.lua
│ │ │ └── vertical.lua
│ │ ├── navigation-drawer.lua
│ │ ├── settings.lua
│ │ └── start_screen.lua
│ ├── module
│ │ ├── autostart.lua
│ │ ├── layout.lua
│ │ ├── menu.lua
│ │ ├── notifications.lua
│ │ ├── rules.lua
│ │ ├── signals.lua
│ │ ├── tagnames.lua
│ │ └── wallpaper.lua
│ ├── rc.lua
│ ├── titlebars
│ │ ├── default.lua
│ │ ├── hide.lua
│ │ ├── init.lua
│ │ ├── internal-border.lua
│ │ └── smart-border.lua
│ ├── util
│ │ ├── app.lua
│ │ ├── buttons.lua
│ │ ├── font.lua
│ │ ├── layouts.lua
│ │ ├── menu.lua
│ │ ├── separators.lua
│ │ ├── slider.lua
│ │ ├── smart-borders.lua
│ │ ├── tabs.lua
│ │ ├── titlebar.lua
│ │ └── widgets.lua
│ ├── utils
│ │ ├── app.lua
│ │ ├── button.lua
│ │ ├── font.lua
│ │ ├── helper.lua
│ │ ├── material
│ │ │ ├── background.lua
│ │ │ ├── foreground.lua
│ │ │ └── text.lua
│ │ ├── modal.lua
│ │ ├── noti.lua
│ │ ├── progressbar.lua
│ │ ├── slider.lua
│ │ ├── tooltip.lua
│ │ └── widget.lua
│ └── widgets
│ │ ├── battery.lua
│ │ ├── brightness.lua
│ │ ├── button_tor.lua
│ │ ├── change-theme.sh
│ │ ├── change_theme.lua
│ │ ├── cpu.lua
│ │ ├── date.lua
│ │ ├── disks.lua
│ │ ├── email.sh
│ │ ├── launcher.lua
│ │ ├── layoutbox.lua
│ │ ├── mail.lua
│ │ ├── mini-taglist.lua
│ │ ├── mini-tasklist.lua
│ │ ├── mpc.lua
│ │ ├── music-player.lua
│ │ ├── music.lua
│ │ ├── network.lua
│ │ ├── rail.lua
│ │ ├── ram.lua
│ │ ├── scrot.lua
│ │ ├── settings.lua
│ │ ├── taglist.lua
│ │ ├── tasklist.lua
│ │ ├── tor.sh
│ │ ├── volume.lua
│ │ └── wifi.lua
│ ├── picom
│ └── picom.conf
│ └── reaver
│ └── awesome.yml
├── awm-m3
├── .config
│ ├── awesome
│ │ ├── README.md
│ │ ├── autostart
│ │ │ └── init.lua
│ │ ├── config
│ │ │ └── user.lua
│ │ ├── daemon
│ │ │ ├── battery.lua
│ │ │ ├── brightness.lua
│ │ │ ├── cpu.lua
│ │ │ ├── disk.lua
│ │ │ ├── geoloc.lua
│ │ │ ├── init.lua
│ │ │ ├── mem.lua
│ │ │ ├── mpc.lua
│ │ │ ├── mpd.lua
│ │ │ ├── os.lua
│ │ │ ├── quote.lua
│ │ │ ├── volume-alsa.lua
│ │ │ └── volume-pulse.lua
│ │ ├── layout
│ │ │ ├── app-drawer.lua
│ │ │ ├── dashboard.lua
│ │ │ ├── init.lua
│ │ │ ├── logout.lua
│ │ │ ├── navigation-rail.lua
│ │ │ ├── panel-control.lua
│ │ │ ├── panel-music.lua
│ │ │ └── panel.lua
│ │ ├── lib
│ │ │ ├── app.lua
│ │ │ ├── button-elevated.lua
│ │ │ ├── button-filled-tonal.lua
│ │ │ ├── button-filled.lua
│ │ │ ├── button-icon.lua
│ │ │ ├── button-outlined.lua
│ │ │ ├── button-text.lua
│ │ │ ├── card-elevated.lua
│ │ │ ├── card-outlined.lua
│ │ │ ├── chip-suggestion.lua
│ │ │ ├── dialog.lua
│ │ │ ├── fab.lua
│ │ │ ├── fonts.lua
│ │ │ ├── helpers.lua
│ │ │ ├── slider.lua
│ │ │ ├── snackbar.lua
│ │ │ └── volume.lua
│ │ ├── material.lua
│ │ ├── mod
│ │ │ ├── taglist.lua
│ │ │ └── tasklist.lua
│ │ ├── rc.lua
│ │ ├── scripts
│ │ │ ├── quote.sh
│ │ │ ├── stow.sh
│ │ │ └── volume.sh
│ │ ├── theme
│ │ │ └── beautiful.lua
│ │ └── widgets
│ │ │ ├── brightness.lua
│ │ │ ├── calendar.lua
│ │ │ ├── change-theme.lua
│ │ │ ├── cpu.lua
│ │ │ ├── date.lua
│ │ │ ├── keyboard.lua
│ │ │ ├── mem.lua
│ │ │ ├── quit.lua
│ │ │ ├── quote.lua
│ │ │ ├── sysfetch.lua
│ │ │ └── volume.lua
│ ├── picom
│ │ └── picom.conf
│ └── reaver
│ │ └── awesome.yml
└── bin
│ └── new-theme-m3-maker.sh
├── bin
└── bin
│ ├── bot_info.sh
│ ├── brave-sec
│ ├── little-gem.sh
│ ├── sigern.sh
│ ├── thecat.sh
│ ├── volume.sh
│ └── ydl.sh
├── doomemacs
└── .config
│ ├── doom
│ └── themes
│ │ ├── doom-shadow-theme.el
│ │ └── doom-vamp-theme.el
│ └── reaver
│ └── doom.yml
├── foot
└── .config
│ └── foot
│ └── foot.ini
├── hidden-stuff
├── gnupg
│ └── .gnupg
│ │ ├── dirmngr.conf
│ │ ├── gpg-agent.conf
│ │ └── gpg.conf
├── old-colorshemes
│ ├── 2b
│ ├── birth
│ ├── bot
│ ├── city
│ ├── close
│ ├── creation
│ ├── cybergirl
│ ├── darkness
│ ├── dragon
│ ├── empire
│ ├── fantasy
│ ├── galactic
│ ├── grass
│ ├── gruvbox
│ ├── luna
│ ├── madness
│ ├── planet
│ └── sunset
├── tor
│ └── torrc
└── wallpapers-list.txt
├── mail
├── .msmtprc
├── .mutt
│ ├── accounts
│ │ ├── gmail
│ │ ├── sheet
│ │ └── work
│ ├── colors
│ ├── mailboxes
│ ├── mailcap
│ ├── muttrc
│ └── signature
├── .neomutt
│ ├── accounts
│ │ ├── gmail
│ │ ├── sheet
│ │ └── work
│ ├── colors
│ ├── gpg.rc
│ ├── mailboxes
│ ├── mailcap
│ ├── neomuttrc
│ └── signature
├── .offlineimap.py
└── .offlineimaprc
├── mpd
└── .config
│ └── mpd
│ └── mpd.conf
├── ncmpcpp
└── .config
│ └── ncmpcpp
│ └── config
├── neovim
└── .config
│ └── nvim
│ ├── README.md
│ ├── init.vim
│ └── lua
│ ├── config-lazy.lua
│ ├── configs
│ └── nvim-autopairs.lua
│ └── plugins
│ ├── autopairs.lua
│ ├── catppuccin.lua
│ ├── colorizer.lua
│ ├── dressing.lua
│ ├── fzf.lua
│ ├── gitsigns.lua
│ ├── heirline.lua
│ ├── indent-blankline.lua
│ ├── treesitter.lua
│ ├── ts-autotag.lua
│ └── web-devicons.lua
├── stow.sh
├── swayfx-themes
└── holy
│ ├── .Xdefaults
│ ├── .config
│ ├── eww
│ │ └── colors.scss
│ ├── foot
│ │ └── colors
│ ├── nvim
│ │ └── lua
│ │ │ └── colors.lua
│ ├── reaver
│ │ └── theme.yml
│ ├── sway
│ │ └── theme
│ ├── wezterm
│ │ └── colors.lua
│ └── zathura
│ │ └── zathurarc
│ └── .tmux
│ └── status
├── swayfx
├── .config
│ ├── eww
│ │ ├── daemons
│ │ │ ├── iwd.sh
│ │ │ ├── light.sh
│ │ │ ├── media.sh
│ │ │ ├── playlists.sh
│ │ │ └── volume.sh
│ │ ├── eww.scss
│ │ ├── eww.yuck
│ │ ├── globals.scss
│ │ ├── globals.yuck
│ │ ├── scripts
│ │ │ ├── daemons
│ │ │ │ └── sway-workspaces.rb
│ │ │ ├── date-json.sh
│ │ │ ├── dialog.sh
│ │ │ ├── geoloc.sh
│ │ │ ├── media.sh
│ │ │ ├── mpc.sh
│ │ │ ├── network.sh
│ │ │ ├── screenshot.sh
│ │ │ ├── start.sh
│ │ │ ├── time-json.sh
│ │ │ ├── toggle-nav.sh
│ │ │ ├── toggle-sidebar.sh
│ │ │ ├── toggle_bar.sh
│ │ │ └── volume.sh
│ │ ├── typography.scss
│ │ ├── widgets
│ │ │ ├── button.scss
│ │ │ ├── button.yuck
│ │ │ ├── card.scss
│ │ │ ├── chips.scss
│ │ │ ├── chips.yuck
│ │ │ ├── home.scss
│ │ │ ├── home.yuck
│ │ │ ├── list.scss
│ │ │ ├── list.yuck
│ │ │ ├── music.scss
│ │ │ ├── music.yuck
│ │ │ ├── network.scss
│ │ │ ├── network.yuck
│ │ │ ├── progressbar.scss
│ │ │ ├── progressbar.yuck
│ │ │ ├── slider.scss
│ │ │ └── slider.yuck
│ │ └── windows
│ │ │ ├── bar.scss
│ │ │ ├── bar.yuck
│ │ │ ├── playlists.scss
│ │ │ ├── playlists.yuck
│ │ │ ├── powermenu.scss
│ │ │ ├── powermenu.yuck
│ │ │ ├── sidebar.scss
│ │ │ └── sidebar.yuck
│ ├── reaver
│ │ └── swayfx.yml
│ └── sway
│ │ ├── README.md
│ │ ├── config
│ │ ├── kdb.example
│ │ └── rules
└── bin
│ ├── gen-theme.sh
│ └── test-dpi.sh
├── themes-m3
├── connected
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ └── theme
│ │ │ │ └── material.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
├── focus
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ └── theme
│ │ │ │ └── material.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
├── lines
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ └── theme
│ │ │ │ └── material.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
├── miami
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ └── theme
│ │ │ │ └── material.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
├── morpho
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ └── theme
│ │ │ │ └── material.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
└── sci
│ ├── .Xresources.d
│ ├── colors
│ └── fonts
│ ├── .config
│ ├── awesome
│ │ └── theme
│ │ │ └── material.lua
│ └── zathura
│ │ └── zathurarc
│ ├── .tmux
│ └── status
│ └── .vim
│ ├── colorscheme
│ └── lightline-theme.vim
├── themes
├── anonymous
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ ├── bars
│ │ │ │ └── anonymous.lua
│ │ │ ├── loaded-theme.lua
│ │ │ ├── taglists
│ │ │ │ └── anonymous.lua
│ │ │ └── themes
│ │ │ │ └── anonymous
│ │ │ │ ├── layouts
│ │ │ │ ├── cornerne.png
│ │ │ │ ├── cornernew.png
│ │ │ │ ├── cornernw.png
│ │ │ │ ├── cornernww.png
│ │ │ │ ├── cornerse.png
│ │ │ │ ├── cornersew.png
│ │ │ │ ├── cornersw.png
│ │ │ │ ├── cornersww.png
│ │ │ │ ├── dwindle.png
│ │ │ │ ├── dwindlew.png
│ │ │ │ ├── fairh.png
│ │ │ │ ├── fairhw.png
│ │ │ │ ├── fairv.png
│ │ │ │ ├── fairvw.png
│ │ │ │ ├── floating.png
│ │ │ │ ├── floatingw.png
│ │ │ │ ├── floatingw22.png
│ │ │ │ ├── fullscreen.png
│ │ │ │ ├── fullscreenw.png
│ │ │ │ ├── magnifier.png
│ │ │ │ ├── magnifierw.png
│ │ │ │ ├── max.png
│ │ │ │ ├── maxw.png
│ │ │ │ ├── spiral.png
│ │ │ │ ├── spiralw.png
│ │ │ │ ├── tile.png
│ │ │ │ ├── tilebottom.png
│ │ │ │ ├── tilebottomw.png
│ │ │ │ ├── tileleft.png
│ │ │ │ ├── tileleftw.png
│ │ │ │ ├── tiletop.png
│ │ │ │ ├── tiletopw.png
│ │ │ │ └── tilew.png
│ │ │ │ ├── submenu.png
│ │ │ │ ├── taglist
│ │ │ │ ├── 10_empty.png
│ │ │ │ ├── 10_focused.png
│ │ │ │ ├── 10_occupied.png
│ │ │ │ ├── 10_urgent.png
│ │ │ │ ├── 1_empty.png
│ │ │ │ ├── 1_focused.png
│ │ │ │ ├── 1_occupied.png
│ │ │ │ ├── 1_urgent.png
│ │ │ │ ├── 2_empty.png
│ │ │ │ ├── 2_focused.png
│ │ │ │ ├── 2_occupied.png
│ │ │ │ ├── 2_urgent.png
│ │ │ │ ├── 3_empty.png
│ │ │ │ ├── 3_focused.png
│ │ │ │ ├── 3_occupied.png
│ │ │ │ ├── 3_urgent.png
│ │ │ │ ├── 4_empty.png
│ │ │ │ ├── 4_focused.png
│ │ │ │ ├── 4_occupied.png
│ │ │ │ ├── 4_urgent.png
│ │ │ │ ├── 5_empty.png
│ │ │ │ ├── 5_focused.png
│ │ │ │ ├── 5_occupied.png
│ │ │ │ ├── 5_urgent.png
│ │ │ │ ├── 6_empty.png
│ │ │ │ ├── 6_focused.png
│ │ │ │ ├── 6_occupied.png
│ │ │ │ ├── 6_urgent.png
│ │ │ │ ├── 7_empty.png
│ │ │ │ ├── 7_focused.png
│ │ │ │ ├── 7_occupied.png
│ │ │ │ ├── 7_urgent.png
│ │ │ │ ├── 8_empty.png
│ │ │ │ ├── 8_focused.png
│ │ │ │ ├── 8_occupied.png
│ │ │ │ ├── 8_urgent.png
│ │ │ │ ├── 9_empty.png
│ │ │ │ ├── 9_focused.png
│ │ │ │ ├── 9_occupied.png
│ │ │ │ └── 9_urgent.png
│ │ │ │ └── theme.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ ├── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
│ └── bin
│ │ └── tmux-mc
├── astronaut
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ ├── bars
│ │ │ │ └── astronaut.lua
│ │ │ ├── loaded-theme.lua
│ │ │ └── themes
│ │ │ │ └── astronaut
│ │ │ │ ├── submenu.png
│ │ │ │ ├── taglist
│ │ │ │ ├── squarefw.png
│ │ │ │ └── squarew.png
│ │ │ │ └── theme.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
├── city
│ ├── .colors
│ │ └── color
│ ├── .config
│ │ ├── i3
│ │ │ └── config
│ │ ├── kitty
│ │ │ └── kitty.conf
│ │ ├── polybar
│ │ │ ├── bottom-launcher
│ │ │ ├── colors
│ │ │ ├── ewmh-name
│ │ │ ├── i3-bottom
│ │ │ ├── i3-name
│ │ │ ├── i3-second-top
│ │ │ ├── i3-top
│ │ │ ├── launch.sh
│ │ │ ├── status
│ │ │ ├── top-bar
│ │ │ └── top-second-bar
│ │ ├── subtle
│ │ │ ├── init-console.sh
│ │ │ ├── init-dev.sh
│ │ │ └── subtle.rb
│ │ ├── termite
│ │ │ └── config
│ │ └── zathura
│ │ │ └── zathurarc
│ └── .vim
│ │ └── colorscheme
├── empire
│ ├── .colors
│ │ └── color
│ ├── .config
│ │ ├── i3
│ │ │ └── config
│ │ ├── polybar
│ │ │ ├── bottom-launcher
│ │ │ ├── colors
│ │ │ ├── ewmh-name
│ │ │ ├── i3-bottom
│ │ │ ├── i3-name
│ │ │ ├── i3-second-top
│ │ │ ├── i3-top
│ │ │ ├── launch.sh
│ │ │ ├── status
│ │ │ ├── top-bar
│ │ │ └── top-second-bar
│ │ ├── subtle
│ │ │ ├── init-console.sh
│ │ │ ├── init-dev.sh
│ │ │ └── subtle.rb
│ │ └── zathura
│ │ │ └── zathurarc
│ └── .vim
│ │ └── colorscheme
├── lines
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ ├── bars
│ │ │ │ └── lines.lua
│ │ │ ├── loaded-theme.lua
│ │ │ └── themes
│ │ │ │ └── lines
│ │ │ │ ├── submenu.png
│ │ │ │ ├── taglist
│ │ │ │ ├── squarefw.png
│ │ │ │ └── squarew.png
│ │ │ │ └── theme.lua
│ │ ├── reaver
│ │ │ └── theme.yml
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
├── lost
│ ├── .colors
│ │ └── color
│ ├── .config
│ │ ├── cava
│ │ │ └── config
│ │ ├── i3
│ │ │ └── config
│ │ ├── kitty
│ │ │ └── kitty.conf
│ │ ├── polybar
│ │ │ ├── bottom-launcher
│ │ │ ├── colors
│ │ │ ├── ewmh-name
│ │ │ ├── i3-bottom
│ │ │ ├── i3-name
│ │ │ ├── i3-second-top
│ │ │ ├── i3-top
│ │ │ ├── launch.sh
│ │ │ ├── status
│ │ │ ├── top-bar
│ │ │ └── top-second-bar
│ │ ├── rofi
│ │ │ └── config.rasi
│ │ ├── subtle
│ │ │ ├── init-console.sh
│ │ │ ├── init-dev.sh
│ │ │ └── subtle.rb
│ │ ├── termite
│ │ │ └── config
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .vim
│ │ └── colorscheme
│ └── bin
│ │ ├── launcher
│ │ └── tmux-mc
├── machine
│ ├── .colors
│ │ └── color
│ ├── .config
│ │ ├── awesome
│ │ │ ├── bars
│ │ │ │ └── machine.lua
│ │ │ ├── loaded-theme.lua
│ │ │ └── themes
│ │ │ │ └── machine
│ │ │ │ ├── submenu.png
│ │ │ │ └── theme.lua
│ │ ├── kitty
│ │ │ ├── font.conf
│ │ │ └── theme.conf
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ ├── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
│ └── bin
│ │ └── tmux-mc
├── madness
│ ├── .colors
│ │ └── color
│ ├── .config
│ │ ├── cava
│ │ │ └── config
│ │ ├── i3
│ │ │ └── config
│ │ ├── kitty
│ │ │ └── kitty.conf
│ │ ├── polybar
│ │ │ ├── bottom-launcher
│ │ │ ├── colors
│ │ │ ├── ewmh-name
│ │ │ ├── i3-bottom
│ │ │ ├── i3-name
│ │ │ ├── i3-second-top
│ │ │ ├── i3-top
│ │ │ ├── launch.sh
│ │ │ ├── status
│ │ │ ├── top-bar
│ │ │ └── top-second-bar
│ │ ├── subtle
│ │ │ ├── init-console.sh
│ │ │ ├── init-dev.sh
│ │ │ └── subtle.rb
│ │ ├── termite
│ │ │ └── config
│ │ └── zathura
│ │ │ └── zathurarc
│ └── .vim
│ │ └── colorscheme
├── miami
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ ├── bars
│ │ │ │ └── miami.lua
│ │ │ ├── loaded-theme.lua
│ │ │ └── themes
│ │ │ │ └── miami
│ │ │ │ ├── submenu.png
│ │ │ │ └── theme.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
├── morpho
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ ├── bars
│ │ │ │ └── morpho.lua
│ │ │ ├── loaded-theme.lua
│ │ │ └── themes
│ │ │ │ └── morpho
│ │ │ │ ├── submenu.png
│ │ │ │ └── theme.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
├── sci
│ ├── .Xresources.d
│ │ ├── colors
│ │ └── fonts
│ ├── .config
│ │ ├── awesome
│ │ │ ├── bars
│ │ │ │ └── sci.lua
│ │ │ ├── loaded-theme.lua
│ │ │ └── themes
│ │ │ │ └── sci
│ │ │ │ ├── submenu.png
│ │ │ │ ├── taglist
│ │ │ │ ├── squarefw.png
│ │ │ │ └── squarew.png
│ │ │ │ └── theme.lua
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .tmux
│ │ └── status
│ └── .vim
│ │ ├── colorscheme
│ │ └── lightline-theme.vim
├── sombra
│ ├── .colors
│ │ └── color
│ ├── .config
│ │ ├── cava
│ │ │ └── config
│ │ ├── i3
│ │ │ └── config
│ │ ├── kitty
│ │ │ └── kitty.conf
│ │ ├── polybar
│ │ │ ├── bottom-launcher
│ │ │ ├── colors
│ │ │ ├── ewmh-name
│ │ │ ├── i3-bottom
│ │ │ ├── i3-name
│ │ │ ├── i3-second-top
│ │ │ ├── i3-top
│ │ │ ├── launch.sh
│ │ │ ├── status
│ │ │ ├── top-bar
│ │ │ └── top-second-bar
│ │ ├── rofi
│ │ │ ├── colors.rasi
│ │ │ └── config.rasi
│ │ ├── subtle
│ │ │ ├── init-console.sh
│ │ │ ├── init-dev.sh
│ │ │ └── subtle.rb
│ │ ├── termite
│ │ │ └── config
│ │ └── zathura
│ │ │ └── zathurarc
│ ├── .vim
│ │ └── colorscheme
│ └── bin
│ │ └── launcher
└── worker
│ ├── .Xresources.d
│ ├── colors
│ └── fonts
│ ├── .config
│ ├── awesome
│ │ ├── bars
│ │ │ └── worker.lua
│ │ ├── loaded-theme.lua
│ │ └── themes
│ │ │ └── worker
│ │ │ ├── submenu.png
│ │ │ ├── taglist
│ │ │ ├── 10_empty.png
│ │ │ ├── 10_focused.png
│ │ │ ├── 10_occupied.png
│ │ │ ├── 10_urgent.png
│ │ │ ├── 1_empty.png
│ │ │ ├── 1_empty.svg
│ │ │ ├── 1_focused.png
│ │ │ ├── 1_focused.svg
│ │ │ ├── 1_focused.svg-bak
│ │ │ ├── 1_occupied.png
│ │ │ ├── 1_occupied.svg
│ │ │ ├── 1_urgent.png
│ │ │ ├── 1_urgent.svg
│ │ │ ├── 2_empty.png
│ │ │ ├── 2_focused.png
│ │ │ ├── 2_occupied.png
│ │ │ ├── 2_urgent.png
│ │ │ ├── 3_empty.png
│ │ │ ├── 3_focused.png
│ │ │ ├── 3_occupied.png
│ │ │ ├── 3_urgent.png
│ │ │ ├── 4_empty.png
│ │ │ ├── 4_focused.png
│ │ │ ├── 4_occupied.png
│ │ │ ├── 4_urgent.png
│ │ │ ├── 5_empty.png
│ │ │ ├── 5_focused.png
│ │ │ ├── 5_occupied.png
│ │ │ ├── 5_urgent.png
│ │ │ ├── 6_empty.png
│ │ │ ├── 6_focused.png
│ │ │ ├── 6_occupied.png
│ │ │ ├── 6_urgent.png
│ │ │ ├── 7_empty.png
│ │ │ ├── 7_focused.png
│ │ │ ├── 7_occupied.png
│ │ │ ├── 7_urgent.png
│ │ │ ├── 8_empty.png
│ │ │ ├── 8_focused.png
│ │ │ ├── 8_occupied.png
│ │ │ ├── 8_urgent.png
│ │ │ ├── 9_empty.png
│ │ │ ├── 9_focused.png
│ │ │ ├── 9_occupied.png
│ │ │ ├── 9_urgent.png
│ │ │ ├── change_colors.sh
│ │ │ ├── chat.png
│ │ │ ├── code.png
│ │ │ ├── dev.png
│ │ │ ├── draw.png
│ │ │ ├── game.png
│ │ │ ├── hack.png
│ │ │ ├── music.png
│ │ │ ├── reader.png
│ │ │ ├── vm.png
│ │ │ └── web.png
│ │ │ └── theme.lua
│ └── zathura
│ │ └── zathurarc
│ ├── .tmux
│ └── status
│ └── .vim
│ ├── colorscheme
│ └── lightline-theme.vim
├── tmux
├── .config
│ └── reaver
│ │ └── tmux.yml
└── .tmux.conf
├── vifm
└── .config
│ ├── reaver
│ └── vifm.yml
│ └── vifm
│ ├── colors
│ ├── Default.vifm
│ └── custom.vifm
│ ├── update.sh
│ └── vifmrc
├── vim
├── .config
│ └── reaver
│ │ └── vim.yml
├── .vim
│ └── plugin-configs.vim
└── .vimrc
├── weechat
└── .weechat
│ ├── buffers.conf
│ └── weechat.conf
├── wezterm
└── .config
│ └── wezterm
│ └── wezterm.lua
└── zsh
├── .aliases.zsh
├── .config
└── reaver
│ └── zsh.yml
├── .dircolors
├── .inputrc
├── .zshenv
└── .zshrc
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | patreon: szorfein
2 | liberapay: szorfein
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.swp
2 | *.swo
3 | *.pyc
4 |
5 | ncmpcpp/.ncmpcpp/error.log
6 | gnupg/.gnupg/*.d
7 | gnupg/.gnupg/pub*.*
8 | gnupg/.gnupg/rand*
9 | gnupg/.gnupg/trust*
10 | mutt/.mutt/gpg.rc
11 | nnn/.config/nnn/.history
12 |
13 | vifm/.config/vifm/scripts/
14 | vifm/.config/vifm/*.txt
15 | vifm/.config/vifm/*.json
16 | vifm/.config/vifm/vifmi*
17 |
18 | neovim/.config/nvim/lazy-lock.json
19 |
--------------------------------------------------------------------------------
/.x/.xinitrc:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | userresources="$HOME"/.Xresources
4 |
5 | # merge .Xresources
6 | if [ -f "$userresources" ]; then
7 | if [ -f /usr/bin/cpp ] ; then
8 | xrdb -merge -cpp /usr/bin/cpp "$userresources"
9 | else
10 | xrdb -merge "$userresources"
11 | fi
12 | fi
13 |
14 | # Launch dbus
15 | if [ -d /etc/X11/xinit/xinitrc.d ] ; then
16 | for f in /etc/X11/xinit/xinitrc.d/?* ; do
17 | [ -x "$f" ] && . "$f"
18 | done
19 | unset f
20 | fi
21 |
22 | # Start wm
23 | session=${1:-awesome}
24 | case $session in
25 | i3|i3wm ) exec i3;;
26 | bspwm ) exec bspwm-launch;;
27 | herbstuf|herbstluftwm ) exec herbstluftwm --locked;;
28 | spectr|spectrwm ) exec spectrwm 2> /tmp/spectrwm.log;;
29 | subtle|subtlewm ) exec subtle 2> /tmp/subtle.log;;
30 | awesome|awesomewm ) exec awesome ;;
31 | * ) exec $1;;
32 | esac
33 |
--------------------------------------------------------------------------------
/.x/.xprofile:
--------------------------------------------------------------------------------
1 | xrdb merge ~/.Xresources
2 |
3 | picom --config ~/.config/picom/picom.conf &
4 |
5 |
--------------------------------------------------------------------------------
/.x/.xserverrc:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | exec /usr/bin/X -nolisten tcp "$@" vt$XDG_VTNR
4 |
--------------------------------------------------------------------------------
/audio/alsa-Pro/.config/cava/config:
--------------------------------------------------------------------------------
1 | [general]
2 | mode = normal
3 | sensitivity = 450
4 | framerate = 60
5 | autosens = 1
6 | lower_cutoff_freq = 50
7 | higher_cutoff_freq = 10000
8 |
9 | [input]
10 | method = alsa
11 | source = hw:Pro
12 |
13 | method = fifo
14 | source = /tmp/mpd.fifo
15 |
16 | [output]
17 | method = ncurses
18 | style = stereo
19 |
20 | [color]
21 | foreground = magenta
22 |
23 | [smoothing]
24 |
25 | [eq]
26 | 1=1
27 | 2=1
28 | 3=1
29 | 4=1
30 | 5=1
31 |
--------------------------------------------------------------------------------
/audio/alsa-Pro/.config/mpv/mpv.conf:
--------------------------------------------------------------------------------
1 | #vo=auto
2 | #audio-device=alsa/plug:default
3 | user-agent="Mozilla/5.0"
4 | volume=100
5 | cache-pause=no
6 | #hwdec=vaapi
7 | hwdec=auto
8 | x11-bypass-compositor=yes
9 | cache=no
10 |
--------------------------------------------------------------------------------
/audio/alsa-Pro/bin/volume.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | CARD="hw:Pro"
6 |
7 | vol_up() {
8 | amixer -D "$CARD" sset Master 1%+
9 | vol_get
10 | }
11 |
12 | vol_down() {
13 | amixer -D "$CARD" sset Master 1%-
14 | vol_get
15 | }
16 |
17 | vol_set() {
18 | amixer -D "$CARD" sset Master "$1"%
19 | vol_get
20 | }
21 |
22 | vol_get() {
23 | vol=$(amixer -D "$CARD" sget Master | grep -o "[0-9]*%" | head -n 1)
24 | echo "$vol"
25 | }
26 |
27 | case "$1" in
28 | up)
29 | vol_up
30 | shift
31 | ;;
32 | down)
33 | vol_down
34 | shift
35 | ;;
36 | set)
37 | vol_set "$2"
38 | shift
39 | shift
40 | ;;
41 | get)
42 | vol_get
43 | shift
44 | ;;
45 | *)
46 | echo "call $0 with only [up] or [down]"
47 | exit 1
48 | esac
49 |
--------------------------------------------------------------------------------
/audio/pulse-generic/.config/cava/config:
--------------------------------------------------------------------------------
1 | [general]
2 | mode = normal
3 | sensitivity = 450
4 | framerate = 60
5 | autosens = 1
6 | lower_cutoff_freq = 50
7 | higher_cutoff_freq = 10000
8 |
9 | [input]
10 | method = pulse
11 | source = auto
12 |
13 | method = fifo
14 | source = /tmp/mpd.fifo
15 |
16 | [output]
17 | method = ncurses
18 | style = stereo
19 |
20 | [color]
21 | foreground = cyan
22 |
23 | [smoothing]
24 |
25 | [eq]
26 | 1=1
27 | 2=1
28 | 3=1
29 | 4=1
30 | 5=1
31 |
--------------------------------------------------------------------------------
/audio/pulse-generic/bin/volume.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit -o nounset
4 |
5 | sink="@DEFAULT_SINK@"
6 |
7 | vol_up() {
8 | pactl set-sink-mute "$sink" false
9 | pactl set-sink-volume "$sink" +1%
10 | vol_get
11 | }
12 |
13 | vol_down() {
14 | pactl set-sink-mute "$sink" false
15 | pactl set-sink-volume "$sink" -1%
16 | vol_get
17 | }
18 |
19 | vol_set() {
20 | pactl set-sink-mute "$sink" false
21 | pactl set-sink-volume "$sink" "$1"%
22 | vol_get
23 | }
24 |
25 | vol_get() {
26 | vol=$(pacmd list-sinks | grep -o "[0-9]*% " | head -1)
27 | echo "$vol"
28 | }
29 |
30 | case "$1" in
31 | up)
32 | vol_up
33 | shift
34 | ;;
35 | down)
36 | vol_down
37 | shift
38 | ;;
39 | set)
40 | vol_set "$2"
41 | shift
42 | shift
43 | ;;
44 | get)
45 | vol_get
46 | shift
47 | ;;
48 | *)
49 | echo "call $0 with only [up] | [down] | [set] NUMBER"
50 | exit 1
51 | esac
52 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/config/app.lua.tmpl:
--------------------------------------------------------------------------------
1 | terminal = os.getenv("TERMINAL") or "xst"
2 | editor = os.getenv("EDITOR") or "vim"
3 | editor_cmd = terminal .. " -e " .. editor
4 | {{ if eq .system.sound "alsa" }}
5 | web_browser = "brave-bin"
6 | {{ else }}
7 | web_browser = "firefox-bin"
8 | {{ end }}
9 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/daemons/init.lua:
--------------------------------------------------------------------------------
1 | require("daemons.volume")
2 | require("daemons.brightness")
3 | require("daemons.cpu")
4 | require("daemons.ram")
5 | require("daemons.mpd")
6 | require("daemons.disks")
7 | require("daemons.rss")
8 | require("daemons.network")
9 | require("daemons.battery")
10 | require("daemons.wifi")
11 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/daemons/wifi.lua:
--------------------------------------------------------------------------------
1 | local timer = require("gears.timer")
2 | local io = { lines = io.lines, open = io.open }
3 | local string = { match = string.match }
4 |
5 | local function wifi_str()
6 | local wifi = { interface = 'N/A', str = 0 }
7 |
8 | local f = io.open("/proc/net/wireless")
9 | if f == nil then
10 | awesome.emit_signal("daemon::wifi", wifi)
11 | return
12 | else
13 | f:close()
14 | end
15 |
16 | for line in io.lines("/proc/net/wireless") do
17 | local dev, str = string.match(line, '([%w]+):[%s]+[%d]+[%s]+([%d]+).')
18 | if dev then wifi.interface = dev end
19 | if str then wifi.str = str end
20 | end
21 |
22 | awesome.emit_signal("daemon::wifi", wifi)
23 | end
24 |
25 | timer {
26 | timeout = 20, autostart = true, call_now = true,
27 | callback = function() wifi_str() end
28 | }
29 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/app_drawer/metasploit.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/app_drawer/mpv.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/app_drawer/neovim.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/app_drawer/ruby.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/app_drawer/st.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/astronaut.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/astronaut.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/default_cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/default_cover.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/init.lua:
--------------------------------------------------------------------------------
1 | local p = os.getenv("HOME") .. "/.config/awesome/icons/default/"
2 | local icons = {}
3 | local icon_name = {
4 | "tor_on",
5 | "tor_off",
6 | "tor_start",
7 | "tor_stop",
8 | "tor_restart",
9 | "default_cover",
10 | "astronaut",
11 | "sci",
12 | "miami",
13 | "anonymous",
14 | "morpho",
15 | "worker",
16 | "lines"
17 | }
18 |
19 | for _,v in pairs(icon_name) do
20 | icons[v] = p..v..".png"
21 | end
22 |
23 | return icons
24 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/lines.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/lines.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/miami.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/miami.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/morpho.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/morpho.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/sci.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/sci.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/tor_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/tor_off.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/tor_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/tor_on.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/tor_restart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/tor_restart.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/tor_start.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/tor_start.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/tor_stop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/tor_stop.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/icons/default/worker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/awesomewm/.config/awesome/icons/default/worker.png
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/layouts/init.lua:
--------------------------------------------------------------------------------
1 | return function(s)
2 | -- App drawer bar
3 | require("layouts.app_drawer")(s)
4 |
5 | -- Start Screen widget
6 | require("layouts.start_screen")(s)
7 |
8 | -- Monitor bar
9 | require("layouts.monitor_bar")(s)
10 |
11 | -- Nav drawer
12 | require("layouts.navigation-drawer")(s)
13 |
14 | -- Logout screen
15 | require("layouts.logout")(s)
16 |
17 | -- Settings screen
18 | require("layouts.settings")(s)
19 |
20 | -- Lock screen
21 | require("layouts.lock_screen")
22 | end
23 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/layouts/monitor_bar/init.lua:
--------------------------------------------------------------------------------
1 | return function(s)
2 | if M.name == "lines" then
3 | require("layouts.monitor_bar.full")(s)
4 | elseif M.name == "worker" then
5 | require("layouts.monitor_bar.horizontal_v2")(s)
6 | elseif M.name == "astronaut" then
7 | require("layouts.monitor_bar.full_v2")(s)
8 | else
9 | require("layouts.monitor_bar.horizontal")(s)
10 | s.monitor_bar.visible = false
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/module/autostart.lua:
--------------------------------------------------------------------------------
1 | local app = require("util.app")
2 | local spawn = require('awful.spawn')
3 | local beautiful = require('beautiful')
4 | local naughty = require('naughty')
5 |
6 | app.run_once({'picom -b'})
7 | app.run_once({'ncmpcpp'}, true, 'music_n')
8 | app.run_once({'cava'}, true, 'music_c')
9 | app.run_once({'tmux'}, true, 'music_t')
10 | app.run_once({'neomutt'}, true, 'mail')
11 |
12 | local update_lock = [[
13 | betterlockscreen -u ]] .. beautiful.wallpaper .. [[
14 | ]]
15 |
16 | spawn.easy_async_with_shell(update_lock, function(_, _, _, exit_code)
17 | if exit_code ~= 0 then
18 | naughty.notify({ title = 'app lock', text = 'Err with betterlockscreen.' })
19 | end
20 | end)
21 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/module/layout.lua:
--------------------------------------------------------------------------------
1 | local awful = require("awful")
2 |
3 | -- init table
4 | local mylayout = class()
5 |
6 | function mylayout:init()
7 |
8 | -- Table of layouts to cover with awful.layout.inc, order matters.
9 | awful.layout.layouts = {
10 | awful.layout.suit.floating,
11 | awful.layout.suit.tile,
12 | -- awful.layout.suit.tile.left,
13 | -- awful.layout.suit.tile.bottom,
14 | -- awful.layout.suit.tile.top,
15 | -- awful.layout.suit.fair.horizontal,
16 | -- awful.layout.suit.spiral,
17 | -- awful.layout.suit.spiral.dwindle,
18 | awful.layout.suit.max,
19 | -- awful.layout.suit.max.fullscreen,
20 | awful.layout.suit.magnifier,
21 | -- awful.layout.suit.corner.nw,
22 | -- awful.layout.suit.corner.ne,
23 | -- awful.layout.suit.corner.sw,
24 | -- awful.layout.suit.corner.se,
25 | }
26 | end
27 |
28 | return mylayout
29 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/module/wallpaper.lua:
--------------------------------------------------------------------------------
1 | local awful = require("awful")
2 | local beautiful = require("beautiful")
3 |
4 | -- init table
5 | local mywallpaper = class()
6 |
7 | local function set_wallpaper(s)
8 | -- Wallpaper
9 | if beautiful.wallpaper then
10 | local wallpaper = beautiful.wallpaper
11 | awful.spawn.with_shell("feh --bg-fill " .. wallpaper)
12 | end
13 | end
14 |
15 | function mywallpaper:init(s)
16 | set_wallpaper(s)
17 |
18 | -- Re-set wallpaper when a screen's geometry changes (e.g. different resolution)
19 | screen.connect_signal("property::geometry", set_wallpaper)
20 | end
21 |
22 | return mywallpaper
23 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/titlebars/hide.lua:
--------------------------------------------------------------------------------
1 | local awful = require("awful")
2 | local wibox = require("wibox")
3 | local beautiful = require("beautiful")
4 | local titlebar = require("util.titlebar")
5 |
6 | beautiful.titlebar_bg_focus = M.x.background
7 | beautiful.titlebar_bg = M.x.background
8 | beautiful.titlebar_bg_normal = M.x.background
9 |
10 | client.connect_signal("request::titlebars", function(c)
11 | -- bottom bar for ncmpcpp
12 | if c.class == "music_n" then
13 | titlebar.ncmpcpp(c, 50)
14 | end
15 | end)
16 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/titlebars/init.lua:
--------------------------------------------------------------------------------
1 | local titlebar = require("util.titlebar")
2 |
3 | if M.name == "miami" then
4 | require("titlebars.smart-border")
5 | elseif M.name == "worker" then
6 | require("titlebars.internal-border")
7 | elseif M.name == "morpho" then
8 | require("titlebars.hide")
9 | else
10 | require("titlebars.default")
11 | titlebar.enable_rounding()
12 | end
13 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/util/buttons.lua:
--------------------------------------------------------------------------------
1 | local gtable = require("gears.table")
2 | local abutton = require("awful.button")
3 | local widget = require("util.widgets")
4 | local helpers = require("helpers")
5 | local font = require("util.font")
6 | local btext = require("util.mat-button")
7 |
8 | local buttons = {}
9 |
10 | function buttons.text_list(text, cmd, color)
11 | local color = color or "on_surface"
12 | local w = btext({
13 | font_text = M.f.subtile_1,
14 | text = text,
15 | fg_text = color,
16 | overlay = color,
17 | rrect = 2,
18 | command = cmd,
19 | wtext = font.text_list(text, M.x[color])
20 | })
21 | return w
22 | end
23 |
24 | return buttons
25 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/util/layouts.lua:
--------------------------------------------------------------------------------
1 | local wibox = require("wibox")
2 | local beautiful = require("beautiful")
3 |
4 | local layouts = {}
5 |
6 | function layouts.create_titlebar(c, titlebar_buttons, titlebar_position, titlebar_size)
7 | awful.titlebar(c, {font = beautiful.titlebar_font, position = titlebar_position, size = titlebar_size}) : setup {
8 | {
9 | buttons = titlebar_buttons,
10 | layout = wibox.layout.fixed.horizontal
11 | },
12 | {
13 | buttons = titlebar_buttons,
14 | layout = wibox.layout.fixed.horizontal
15 | },
16 | {
17 | buttons = titlebar_buttons,
18 | layout = wibox.layout.fixed.horizontal
19 | },
20 | layout = wibox.layout.align.horizontal
21 | }
22 | end
23 |
24 | return layouts
25 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/utils/material/text.lua:
--------------------------------------------------------------------------------
1 | local wibox = require("wibox")
2 |
3 | local root_text = class()
4 |
5 | -- Code for transparency
6 | -- https://gist.github.com/lopspower/03fb1cc0ac9f32ef38f4
7 | local emphasis = {
8 | [ "high" ] = "DE", -- 87%
9 | [ "medium" ] = "99", -- 60%
10 | [ "disabled" ] = "61", -- 38%
11 | [ "error" ] = "FF", -- 100%
12 | }
13 |
14 | -- text emphasis
15 | -- https://material.io/design/color/dark-theme.html#ui-application
16 | function root_text:init(args)
17 | self.color = args.color or M.x.on_surface
18 | self.lv = args.lv or "high" -- emphasis level
19 | self.w = wibox.widget {
20 | fg = self.color .. emphasis[self.lv],
21 | widget = wibox.container.background
22 | }
23 | end
24 |
25 | local mat_text = class(root_text)
26 |
27 | function mat_text:init(args)
28 | root_text.init(self, args)
29 | return self.w
30 | end
31 |
32 | return mat_text
33 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/utils/progressbar.lua:
--------------------------------------------------------------------------------
1 | local wibox = require("wibox")
2 |
3 | local progressbar = {}
4 |
5 | function progressbar.horiz(color)
6 | local color = color or M.x.primary
7 | return wibox.widget {
8 | max_value = 100,
9 | value = 0,
10 | forced_height = dpi(6),
11 | border_color = M.x.surface,
12 | color = color,
13 | background_color = color .. "66", -- 40%
14 | widget = wibox.widget.progressbar
15 | }
16 | end
17 |
18 | return progressbar
19 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/utils/slider.lua:
--------------------------------------------------------------------------------
1 | local wibox = require("wibox")
2 | local beautiful = require("beautiful")
3 | local helper = require("utils.helper")
4 |
5 | beautiful.slider_bar_height = dpi(6)
6 | beautiful.slider_handle_width = dpi(20)
7 | beautiful.slider_handle_shape = helper.rrect(20)
8 |
9 | local slider = {}
10 |
11 | function slider.horiz(color)
12 | local color = color or M.x.primary
13 | return wibox.widget {
14 | maximum = 100,
15 | value = 0,
16 | forced_height = dpi(6),
17 | border_color = M.x.surface,
18 | handle_color = color,
19 | bar_color = color .. "66", -- background 40%
20 | widget = wibox.widget.slider,
21 | }
22 | end
23 |
24 | return slider
25 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/utils/tooltip.lua:
--------------------------------------------------------------------------------
1 | local atooltip = require("awful.tooltip")
2 | local helper = require("utils.helper")
3 |
4 | local tooltip = {}
5 |
6 | -- spec: https://material.io/components/tooltips/
7 | function tooltip.create(w)
8 | if not w then return end
9 | return atooltip {
10 | markup = 0,
11 | visible = false,
12 | shape = helper.rrect(50),
13 | timeout = 4,
14 | margin_leftright = 16,
15 | margin_topbottom = 10,
16 | font = M.f.caption,
17 | --bg = M.x.dark_primary,
18 | bg = M.x.dark_primary,
19 | fg = M.x.on_background .. "B3", -- 70%
20 | objects = { w }
21 | }
22 | end
23 |
24 | return tooltip
25 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/utils/widget.lua:
--------------------------------------------------------------------------------
1 | local wibox = require("wibox")
2 |
3 | local widget = {}
4 |
5 | function widget.centered(w, layout)
6 | local layout = layout or "horizontal"
7 | return wibox.widget {
8 | nil,
9 | w,
10 | expand = "none",
11 | layout = wibox.layout.align[layout]
12 | }
13 | end
14 |
15 | return widget
16 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/widgets/launcher.lua:
--------------------------------------------------------------------------------
1 | local button = require("utils.button")
2 | local font = require("utils.font")
3 | local icons = require("config.icons")
4 |
5 | local launcher_root = class()
6 |
7 | function launcher_root:init()
8 | self.w = button({
9 | fg_icon = M.x.primary,
10 | icon = font.icon(icons.widget.launcher),
11 | command = nav_drawer_show,
12 | layout = "horizontal",
13 | rrect = 5,
14 | margins = dpi(8)
15 | })
16 | end
17 |
18 | local launcher_widget = class(launcher_root)
19 |
20 | function launcher_widget:init()
21 | launcher_root.init(self)
22 | return self.w
23 | end
24 |
25 | return launcher_widget
26 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/widgets/settings.lua:
--------------------------------------------------------------------------------
1 | local button = require("utils.button")
2 | local font = require("utils.font")
3 | local icons = require("config.icons")
4 |
5 | local settings_root = class()
6 |
7 | function settings_root:init()
8 | self.w = button({
9 | fg_icon = M.x.secondary_variant_2,
10 | icon = font.icon(icons.widget.settings),
11 | command = settings_toggle,
12 | layout = "horizontal",
13 | margins = dpi(4),
14 | })
15 | end
16 |
17 | local settings_widget = class(settings_root)
18 |
19 | function settings_widget:init()
20 | settings_root.init(self)
21 | return self.w
22 | end
23 |
24 | return settings_widget
25 |
--------------------------------------------------------------------------------
/awesomewm/.config/awesome/widgets/tor.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ## Require dependencies jq
4 | ## Gentoo , app-misc/jq
5 |
6 | check_tor() {
7 | local url
8 | url="https://check.torproject.org/"
9 | curl -s -m 10 -L "$url" | cat | tac | grep -q 'Congratulations'
10 | if [ $? -eq 0 ] ; then
11 | echo 0
12 | else
13 | echo 1
14 | exit 1
15 | fi
16 | }
17 |
18 | check_ip() {
19 | local infos
20 | if infos="$(curl -s -m 10 https://ipinfo.io)" ||
21 | infos="$(curl -s -m 10 https://ipapi.co/json)" ; then
22 | echo "$infos" | jq '.ip, .city, .region, .country, .hostname'
23 | else
24 | echo "no found..."
25 | exit 1
26 | fi
27 | }
28 |
29 | case "$1" in
30 | check) check_tor ;;
31 | ip) check_ip ;;
32 | *) echo "unknown arg $1" ; exit 1 ;;
33 | esac
34 |
35 | exit 0
36 |
--------------------------------------------------------------------------------
/awesomewm/.config/reaver/awesome.yml:
--------------------------------------------------------------------------------
1 | ---
2 | things:
3 | - name: wallpapers.zip
4 | url: https://github.com/szorfein/walls/archive/refs/heads/main.zip
5 | dest_dir: images
6 | - name: materialdesign.zip
7 | url: https://github.com/Templarian/MaterialDesign-Font/archive/refs/heads/master.zip
8 | dest_dir: .local/share/fonts
9 | keep_name: true
10 | - name: iosevka.tar.xz
11 | url: https://github.com/ryanoasis/nerd-fonts/releases/latest/download/Iosevka.tar.xz
12 | strip_components: 0
13 | dest_dir: .local/share/fonts
14 | keep_name: true
15 | - name: iosevka-term.tar.xz
16 | url: https://github.com/ryanoasis/nerd-fonts/releases/latest/download/IosevkaTerm.tar.xz
17 | strip_components: 0
18 | dest_dir: .local/share/fonts
19 | keep_name: true
20 | time: 86000
21 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/config/user.lua:
--------------------------------------------------------------------------------
1 | local user = {
2 | terminal = 'xst',
3 | editor = 'vim',
4 | editor_cmd = 'xst -e vim',
5 | web = 'brave',
6 | }
7 |
8 | return user
9 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/daemon/brightness.lua:
--------------------------------------------------------------------------------
1 | local spawn = require("awful.spawn")
2 |
3 | local brightness_subscribe_script = [[ sh -c '
4 | while (inotifywait -e modify /sys/class/backlight/?**/brightness -qq) do
5 | echo
6 | sleep 1
7 | done
8 | ']]
9 |
10 | local script = [[ sh -c '
11 | light -G
12 | ']]
13 |
14 | -- To avoid a screen full black
15 | local function brightness_minimum_value()
16 | spawn('light -N 1')
17 | end
18 |
19 | local function brightness_status()
20 | spawn.easy_async_with_shell(script, function(stdout)
21 | percentage = math.floor(tonumber(stdout))
22 | awesome.emit_signal('daemon::brightness', percentage)
23 | end)
24 | end
25 |
26 | brightness_minimum_value()
27 | brightness_status()
28 |
29 | spawn.easy_async_with_shell('pgrep -i inotifywait | xargs kill', function()
30 | spawn.with_line_callback(brightness_subscribe_script, {
31 | stdout = function(_)
32 | brightness_status()
33 | end
34 | })
35 | end)
36 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/daemon/disk.lua:
--------------------------------------------------------------------------------
1 | local spawn = require('awful.spawn')
2 | local timer = require('gears.timer')
3 |
4 | local script = [[ sh -c '
5 | LC_ALL=C df -kP /
6 | ']]
7 |
8 | local function disk_status()
9 | spawn.easy_async_with_shell(script, function(stdout)
10 | -- (1024-blocks) (Used) (Available) (Capacity)% (Mounted on)
11 | local s, u, a, p, m = stdout:match(
12 | "^.-%s+(%d+)%s+(%d+)%s+(%d+)%s+(%d+)%%%s+([%p%w]+)")
13 | local used = tonumber(p)
14 |
15 | awesome.emit_signal("daemon::disk", used)
16 | end)
17 | end
18 |
19 | timer {
20 | timeout = 60 * 3, -- all the 3 mins
21 | autostart = true,
22 | call_now = true,
23 | callback = function()
24 | disk_status()
25 | end
26 | }
27 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/daemon/geoloc.lua:
--------------------------------------------------------------------------------
1 | local awful = require('awful')
2 | local helpers = require('lib.helpers')
3 |
4 | local interval = 60 -- 1 min
5 |
6 | local file = '/tmp/geoloc'
7 |
8 | local script = [[ sh -c '
9 | agent="Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0"
10 | content=$(curl -A "$agent" -sSL https://ipleak.net/json)
11 |
12 | country=$(echo "$content" | jq .country_name | tr -d \")
13 | city=$(echo "$content" | jq .city_name | tr -d \")
14 |
15 | echo "COUNTRY@$country@CITY@$city@"
16 | ']]
17 |
18 | helpers:remote_watch(script, interval, file, function(stdout)
19 | local country = stdout:match('^COUNTRY@(.*)@CITY')
20 | local city = stdout:match('CITY@(.*)@')
21 |
22 | if country then
23 | awesome.emit_signal('daemon::geoloc', country, city)
24 | else
25 | awful.spawn.with_shell("rm ".. file)
26 | awesome.emit_signal('daemon::geoloc', nil, nil)
27 | end
28 | end)
29 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/daemon/init.lua:
--------------------------------------------------------------------------------
1 | require('daemon.mpd')
2 | require('daemon.mpc')
3 | require('daemon.mem')
4 | require('daemon.cpu')
5 | require('daemon.brightness')
6 | if is_pulse then
7 | require('daemon.volume-pulse')
8 | else
9 | require('daemon.volume-alsa')
10 | end
11 | require('daemon.geoloc')
12 | require('daemon.disk')
13 | require('daemon.battery')
14 | require('daemon.os')
15 | require('daemon.quote')
16 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/daemon/mpd.lua:
--------------------------------------------------------------------------------
1 | local awful = require('awful')
2 | local timer = require('gears.timer')
3 |
4 | local function mpd_status()
5 | local script = [[ sh -c '
6 | pgrep -x mpd
7 | ']]
8 |
9 | awful.spawn.easy_async_with_shell(script, function(_, _, _, exit_code)
10 | local status = exit_code == 0 and true or false
11 |
12 | awesome.emit_signal('daemon::mpd', status)
13 | end)
14 | end
15 |
16 | timer {
17 | timeout = 10,
18 | autostart = true,
19 | call_now = true,
20 | callback = function()
21 | mpd_status()
22 | end
23 | }
24 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/daemon/quote.lua:
--------------------------------------------------------------------------------
1 | local awful = require("awful")
2 | local helpers = require("lib.helpers")
3 |
4 | local update_interval = 60 * 5
5 | local file = "/tmp/awm-quotes"
6 | local script_f = "~/.config/awesome/scripts/quote.sh"
7 |
8 | local script = [[ sh -c ']] .. script_f ..[[']]
9 |
10 | helpers:remote_watch(script, update_interval, file, function(stdout)
11 | local quote = stdout:match('(.*)@@')
12 | local author = stdout:match('@@(.*)')
13 | if stdout ~= '...' then
14 | awesome.emit_signal("daemon::quote", quote, author)
15 | else
16 | awful.spawn.with_shell("rm " .. file)
17 | awesome.emit_signal("daemon::quote", 'none', 'none')
18 | end
19 | end)
20 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/layout/init.lua:
--------------------------------------------------------------------------------
1 | return function(s)
2 | require('layout.dashboard')(s)
3 | require('layout.logout')(s)
4 | require('layout.app-drawer')(s)
5 | require('layout.panel')(s)
6 | end
7 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/lib/app.lua:
--------------------------------------------------------------------------------
1 | local spawn = require('awful.spawn')
2 | local snackbar = require('lib.snackbar')
3 | local user = require('config.user')
4 |
5 | local app = {}
6 |
7 | function app:lock()
8 | spawn.with_shell([[
9 | betterlockscreen -l
10 | ]])
11 | end
12 |
13 | function app:lock_with_xss()
14 | spawn.with_shell([[
15 | xss-lock --transfer-sleep-lock -- \
16 | betterlockscreen -l
17 | ]])
18 | end
19 |
20 | --function app:web(link)
21 | -- spawn.with_shell(web_browser .. link)
22 | --end
23 | function app:launch(script)
24 | spawn.easy_async_with_shell(script, function(stdout, stderr, _, exit_code)
25 | if exit_code ~= 0 then
26 | snackbar.debug({ text = 'err with ' .. stderr .. ' - ' .. stdout })
27 | end
28 | end)
29 | end
30 |
31 | function app:web(str)
32 | self:launch(user.web .. ' ' .. str)
33 | end
34 |
35 | function app:shell(cmd)
36 | self:launch(user.terminal .. ' ' .. cmd)
37 | end
38 |
39 | return app
40 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/lib/volume.lua:
--------------------------------------------------------------------------------
1 | local spawn = require('awful.spawn')
2 | local volume = class()
3 |
4 | function volume:up()
5 | if is_pulse then
6 | spawn.with_shell('pactl set-sink-mute @DEFAULT_SINK@ 0 && pactl set-sink-volume @DEFAULT_SINK@ +1%')
7 | else
8 | spawn('amixer sset Master 1%+')
9 | end
10 | end
11 |
12 | function volume:down()
13 | if is_pulse then
14 | spawn.with_shell('pactl set-sink-mute @DEFAULT_SINK@ 0 && pactl set-sink-volume @DEFAULT_SINK@ -1%')
15 | else
16 | spawn('amixer sset Master 1%-')
17 | end
18 | end
19 |
20 | function volume:set(value)
21 | spawn.with_shell('~/.config/awesome/scripts/volume.sh ' .. value)
22 | end
23 |
24 | return volume
25 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/scripts/quote.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | thequote=$(curl -s https://zenquotes.io/api/random)
4 |
5 | if [ -z "$thequote" ] ; then
6 | echo "..."
7 | exit 1
8 | fi
9 |
10 | quote=$(echo "$thequote" | jq '.[0].q')
11 | author=$(echo "$thequote" | jq '.[0].a')
12 |
13 | echo "$quote@@$author" | tr -d '"'
14 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/scripts/volume.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | is_pulse() {
6 | if [ -f '/bin/pacmd' ] || [ -f '/usr/bin/pacmd' ]; then
7 | return 0
8 | else
9 | return 1
10 | fi
11 | }
12 |
13 | set_vol() {
14 | if is_pulse; then
15 | echo "ex pulse"
16 | pactl set-sink-mute @DEFAULT_SINK@ 0 && pactl set-sink-volume @DEFAULT_SINK@ "$1"
17 | else
18 | echo "Setting volume to $1 using ALSA"
19 | amixer -q sset Master "$1"
20 | fi
21 | }
22 |
23 | set_vol "$1%"
24 |
--------------------------------------------------------------------------------
/awm-m3/.config/awesome/widgets/keyboard.lua:
--------------------------------------------------------------------------------
1 | local awful = require('awful')
2 |
3 | -- Keyboard map indicator and switcher
4 | local keyboard = class()
5 |
6 | function keyboard:init()
7 | return awful.widget.keyboardlayout()
8 | end
9 |
10 | return keyboard
11 |
--------------------------------------------------------------------------------
/awm-m3/.config/reaver/awesome.yml:
--------------------------------------------------------------------------------
1 | ---
2 | things:
3 | - name: wallpapers.zip
4 | url: https://github.com/szorfein/walls/archive/refs/heads/main.zip
5 | dest_dir: images
6 | - name: materialdesign.zip
7 | url: https://github.com/Templarian/MaterialDesign-Font/archive/refs/heads/master.zip
8 | dest_dir: .local/share/fonts
9 | keep_name: true
10 | - name: iosevka.tar.xz
11 | url: https://github.com/ryanoasis/nerd-fonts/releases/latest/download/Iosevka.tar.xz
12 | strip_components: 0
13 | dest_dir: .local/share/fonts
14 | keep_name: true
15 | - name: iosevka-term.tar.xz
16 | url: https://github.com/ryanoasis/nerd-fonts/releases/latest/download/IosevkaTerm.tar.xz
17 | strip_components: 0
18 | dest_dir: .local/share/fonts
19 | keep_name: true
20 | time: 86000
21 |
--------------------------------------------------------------------------------
/bin/bin/volume.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Change volume for ALSA directly with amixer
4 |
5 | # Card listed to: cat /proc/asound/cards
6 | CARD="hw:Pro"
7 |
8 | vol() {
9 | amixer -D $CARD sset Master $1 >/dev/null 2>&1
10 | exit 0
11 | }
12 |
13 | while [ "$#" -gt 0 ] ; do
14 | case "$1" in
15 | -i | --inc)
16 | vol "$2%+"
17 | shift
18 | shift
19 | ;;
20 | -d | --dec)
21 | vol "$2%-"
22 | shift
23 | shift
24 | ;;
25 | esac
26 | done
27 |
--------------------------------------------------------------------------------
/hidden-stuff/gnupg/.gnupg/dirmngr.conf:
--------------------------------------------------------------------------------
1 | keyserver hkp://jirk5u4osbsr34t5.onion
2 | keyserver hkps://hkps.pool.sks-keyservers.net
3 | hkp-cacert /usr/share/gnupg/sks-keyservers.netCA.pem
4 | use-tor
5 |
6 | #log-file /tmp/dirmngr.log
7 |
--------------------------------------------------------------------------------
/hidden-stuff/gnupg/.gnupg/gpg-agent.conf:
--------------------------------------------------------------------------------
1 | pinentry-program /usr/bin/pinentry-curses
2 |
3 | no-grab
4 | allow-loopback-pinentry
5 |
6 | max-cache-ttl 60480000
7 | default-cache-ttl 60480000
8 | max-cache-ttl-ssh 60480000
9 | default-cache-ttl-ssh 60480000
10 |
11 | # no need for now
12 | disable-scdaemon
13 |
14 | enable-ssh-support
15 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/2b:
--------------------------------------------------------------------------------
1 | ! Special
2 | *background: #10171a
3 | *foreground: #fbeabb
4 | *.cursorColor: #6a605c
5 |
6 | ! black
7 | *color0: #29353a
8 | *color8: #3a4a51
9 |
10 | ! Red
11 | *color1: #b2786e
12 | *color9: #be7f74
13 |
14 | ! Green
15 | *color2: #868c51
16 | *color10: #989e66
17 |
18 | ! Yellow
19 | *color3: #c3af66
20 | *color11: #d1be79
21 |
22 | ! Blue
23 | *color4: #51796e
24 | *color12: #5b867a
25 |
26 | ! Magenta
27 | *color5: #a06f7c
28 | *color13: #a87b87
29 |
30 | ! Cyan
31 | *color6: #788964
32 | *color14: #82956d
33 |
34 | ! White
35 | *color7: #fcf2aa
36 | *color15: #fdf0cc
37 |
38 | ! Rofi
39 | ! fg bgSelect fgSelect
40 | rofi.color-normal: argb:00000000, #c3af66, argb:00000000, #20272a,#d1be79
41 | rofi.color-window: argb:ef10171a, #000000, #832757
42 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/birth:
--------------------------------------------------------------------------------
1 | *color0: #211925
2 | *color1: #512c36
3 | *color2: #41402d
4 | *color3: #987965
5 | *color4: #434e5a
6 | *color5: #4e3c47
7 | *color6: #4e6654
8 | *color7: #8b9179
9 | *color8: #251d29
10 | *color9: #592f3a
11 | *color10: #494834
12 | *color11: #a28470
13 | *color12: #425460
14 | *color13: #594551
15 | *color14: #45635d
16 | *color15: #9ba288
17 | *background: #100e12
18 | *foreground: #a9cabf
19 | rofi.color-normal: argb:00000000, #987965, argb:00000000, #211925, #a28470
20 | rofi.color-window: #100e12, #000000, #832757
21 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/bot:
--------------------------------------------------------------------------------
1 | *color0: #524a42
2 | *color1: #dc5757
3 | *color2: #7e755c
4 | *color3: #fae0cf
5 | *color4: #6d6969
6 | *color5: #886466
7 | *color6: #9d988b
8 | *color7: #b7aa90
9 | *color8: #5e554c
10 | *color9: #f9807a
11 | *color10: #857d69
12 | *color11: #fae0cf
13 | *color12: #727171
14 | *color13: #a9797c
15 | *color14: #a09d95
16 | *color15: #c4b69c
17 | *background: #524c42
18 | *foreground: #f4d3bd
19 | rofi.color-normal: argb:00000000, #fae0cf, argb:00000000, #524a42, #fae0cf
20 | rofi.color-window: #524c42, #000000, #832757
21 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/city:
--------------------------------------------------------------------------------
1 | ! Special
2 | *background: #0f0a13
3 | *foreground: #9aa8a9
4 | *.cursorColor: #4a3139
5 |
6 | ! Black
7 | *color0: #1c0c18
8 | *color8: #1a1e31
9 |
10 | ! Red
11 | *color1: #873e54
12 | *color9: #bc3962
13 |
14 | ! Green
15 | *color2: #2a5b6f
16 | *color10: #67808c
17 |
18 | ! Yellow
19 | *color3: #d83746
20 | *color11: #fc5d7f
21 |
22 | ! Blue
23 | *color4: #3e3a4d
24 | *color12: #685589
25 |
26 | ! Magenta
27 | *color5: #422138
28 | *color13: #8b4779
29 |
30 | ! Cyan
31 | *color6: #164569
32 | *color14: #38718d
33 |
34 | ! White
35 | *color7: #d4b9d7
36 | *color15: #fbdeff
37 |
38 | ! Rofi
39 | rofi.color-normal: argb:00000000, #8b4779, argb:00000000, #16101b,#ffffff
40 | rofi.color-urgent: argb:00000000, #8b4779, argb:00000000, #16101b,#ffffff
41 | rofi.color-active: argb:00000000, #8b4779, argb:00000000, #16101b,#ffffff
42 | rofi.color-window: argb:ee0f0a13, #000,#fbdeff
43 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/close:
--------------------------------------------------------------------------------
1 | ! Special
2 | *background: #08080d
3 | *foreground: #c9aeb1
4 | *.cursorColor: #2d4944
5 |
6 | ! black
7 | *color0: #2a2934
8 | *color8: #462f6f
9 |
10 | ! red
11 | *color1: #611f54
12 | *color9: #792368
13 |
14 | ! Green
15 | *color2: #3e4f48
16 | *color10: #456257
17 |
18 | ! Yellow
19 | *color3: #dea88c
20 | *color11: #ffd3d4
21 |
22 | ! Blue
23 | *color4: #2f2d63
24 | *color12: #3a3783
25 |
26 | ! Magenta
27 | *color5: #492472
28 | *color13: #582e88
29 |
30 | ! Cyan
31 | *color6: #0b4c64
32 | *color14: #0d5d7a
33 |
34 | ! White
35 | *color7: #b09197
36 | *color15: #d6c6c6
37 |
38 | ! Rofi
39 | ! fg bgSelect fgSelect
40 | rofi.color-normal: argb:00000000, #0b4c64, argb:00000000, #09090f,#582e88
41 | rofi.color-window: argb:ff08080d, #132122, #832757
42 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/creation:
--------------------------------------------------------------------------------
1 | ! Special
2 | *background: #1f2123
3 | *foreground: #d9d1e8
4 | *.cursorColor: #6a605c
5 |
6 | ! black
7 | *color0: #373b40
8 | *color8: #3c4148
9 |
10 | ! Red
11 | *color1: #9d3a5c
12 | *color9: #a54566
13 |
14 | ! Green
15 | *color2: #089568
16 | *color10: #0ca071
17 |
18 | ! Yellow
19 | *color3: #b05772
20 | *color11: #bf6c85
21 |
22 | ! Blue
23 | *color4: #646c9f
24 | *color12: #6973b1
25 |
26 | ! Magenta
27 | *color5: #7c4871
28 | *color13: #8a507e
29 |
30 | ! Cyan
31 | *color6: #219e92
32 | *color14: #2cac9f
33 |
34 | ! White
35 | *color7: #b3bece
36 | *color15: #c9d5e8
37 |
38 | ! Rofi
39 | ! fg bgSelect fgSelect
40 | rofi.color-normal: argb:00000000, #219e92, argb:00000000, #373b40,#7c4871
41 | rofi.color-window: argb:ef1f2123, #000000, #832757
42 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/cybergirl:
--------------------------------------------------------------------------------
1 | ! Special
2 | *background: #142320
3 | *foreground: #c0b99c
4 | *.cursorColor: #2d4944
5 |
6 | ! black
7 | *color0: #21312e
8 | *color8: #1a2f2b
9 |
10 | ! red
11 | *color1: #824f2c
12 | *color9: #8e5f3f
13 |
14 | ! Green
15 | *color2: #4a6544
16 | *color10: #597154
17 |
18 | ! Yellow
19 | *color3: #9b8f5f
20 | *color11: #aca074
21 |
22 | ! Blue
23 | *color4: #4f4e56
24 | *color12: #61606e
25 |
26 | ! Magenta
27 | *color5: #5f4646
28 | *color13: #715353
29 |
30 | ! Cyan
31 | *color6: #356153
32 | *color14: #4a7e6e
33 |
34 | ! White
35 | *color7: #9e928f
36 | *color15: #b7aba7
37 |
38 | ! Rofi
39 | rofi.color-normal: argb:00000000, #356153, argb:00000000, #162523,#656046
40 | rofi.color-window: argb:ff13201e, #010101, #832757
41 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/darkness:
--------------------------------------------------------------------------------
1 | *color0: #131417
2 | *color1: #272225
3 | *color2: #3d463f
4 | *color3: #49473b
5 | *color4: #222a2d
6 | *color5: #27232a
7 | *color6: #322f35
8 | *color7: #5a5555
9 | *color8: #15161a
10 | *color9: #2f292d
11 | *color10: #4c534d
12 | *color11: #4d4b40
13 | *color12: #222a2d
14 | *color13: #27232a
15 | *color14: #322f35
16 | *color15: #636060
17 | *background: #131417
18 | *foreground: #5d5d5c
19 | rofi.color-normal: argb:00000000, #49473b, argb:00000000, #131417, #4d4b40
20 | rofi.color-window: #111215, #000000, #832757
21 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/empire:
--------------------------------------------------------------------------------
1 | *color0: #351920
2 | *color1: #ba2637
3 | *color2: #ee6f3d
4 | *color3: #f4b140
5 | *color4: #813c55
6 | *color5: #6e224a
7 | *color6: #d3383a
8 | *color7: #faae52
9 | *color8: #3c1d25
10 | *color9: #d82b3e
11 | *color10: #eb845c
12 | *color11: #e7c56c
13 | *color12: #913f5d
14 | *color13: #7f2253
15 | *color14: #d64f3a
16 | *color15: #fcb864
17 | *background: #2b161c
18 | *foreground: #fae696
19 | rofi.color-normal: argb:00000000, #f4b140, argb:00000000, #351920, #e7c56c
20 | rofi.color-window: #2b161c, #000000, #832757
21 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/fantasy:
--------------------------------------------------------------------------------
1 | *color0: #2a2720
2 | *color1: #b47f6f
3 | *color2: #9f8270
4 | *color3: #fae0cf
5 | *color4: #989086
6 | *color5: #af8787
7 | *color6: #8c8078
8 | *color7: #a59887
9 | *color8: #2a2720
10 | *color9: #b47f6f
11 | *color10: #9f8270
12 | *color11: #fae0cf
13 | *color12: #989086
14 | *color13: #af8787
15 | *color14: #8c8078
16 | *color15: #a59887
17 | *background: #1a1512
18 | *foreground: #f4d3bd
19 | rofi.color-normal: argb:00000000, #fae0cf, argb:00000000, #2a2720, #fae0cf
20 | rofi.color-window: #1a1512, #000000, #832757
21 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/grass:
--------------------------------------------------------------------------------
1 | *color0: #131f1a
2 | *color1: #89784b
3 | *color2: #596b43
4 | *color3: #747d55
5 | *color4: #34504b
6 | *color5: #344450
7 | *color6: #35645e
8 | *color7: #b1ba8d
9 | *color8: #16221d
10 | *color9: #938050
11 | *color10: #60724a
12 | *color11: #7d865e
13 | *color12: #3e5c57
14 | *color13: #3a4b57
15 | *color14: #336c65
16 | *color15: #bfc89d
17 | *background: #0e1713
18 | *foreground: #b3bf96
19 | rofi.color-normal: argb:00000000, #747d55, argb:00000000, #131f1a, #7d865e
20 | rofi.color-window: #0e1713, #000000, #832757
21 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/gruvbox:
--------------------------------------------------------------------------------
1 | *color0: #3c3836
2 | *color1: #cc241d
3 | *color2: #98971a
4 | *color3: #aa5448
5 | *color4: #5a5c67
6 | *color5: #b64cc9
7 | *color6: #689d6a
8 | *color7: #b2a796
9 | *color8: #504945
10 | *color9: #fb4934
11 | *color10: #b8bb26
12 | *color11: #b26356
13 | *color12: #63656f
14 | *color13: #b64cc9
15 | *color14: #8ec07c
16 | *color15: #beb4a6
17 | *background: #313131
18 | *foreground: #ffeacb
19 | rofi.color-normal: argb:00000000, #aa5448, argb:00000000, #3c3836, #b26356
20 | rofi.color-window: #313131, #000000, #832757
21 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/madness:
--------------------------------------------------------------------------------
1 | ! Special
2 | *background: #151d22
3 | *foreground: #afe1d2
4 | *.cursorColor: #2d4944
5 |
6 | ! black
7 | *color0: #1d282f
8 | *color8: #344048
9 |
10 | ! red
11 | *color1: #6b3659
12 | *color9: #874272
13 |
14 | ! Green
15 | *color2: #396f5e
16 | *color10: #448773
17 |
18 | ! Yellow
19 | *color3: #cbd59a
20 | *color11: #f0f8c9
21 |
22 | ! Blue
23 | *color4: #364670
24 | *color12: #455a8e
25 |
26 | ! Magenta
27 | *color5: #613a73
28 | *color13: #794b87
29 |
30 | ! Cyan
31 | *color6: #1c6689
32 | *color14: #207ba2
33 |
34 | ! White
35 | *color7: #93cfbd
36 | *color15: #b8eadb
37 |
38 | ! Rofi
39 | ! fg bgSelect fgSelect
40 | rofi.color-normal: argb:00000000, #1f7590, argb:00000000, #1d282f,#a3d3b0
41 | ! bg border
42 | rofi.color-window: argb:ff151d22, #132122, #832757
43 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/planet:
--------------------------------------------------------------------------------
1 | ! Special
2 | *background: #0a050f
3 | *foreground: #dcd1c0
4 | *.cursorColor: #6a605c
5 |
6 | ! black
7 | *color0: #141c23
8 | *color8: #1d2730
9 |
10 | ! Red
11 | *color1: #994c42
12 | *color9: #af5245
13 |
14 | ! Green
15 | *color2: #65835b
16 | *color10: #759769
17 |
18 | ! Yellow
19 | *color3: #cfb881
20 | *color11: #e5ca8c
21 |
22 | ! Blue
23 | *color4: #4b536b
24 | *color12: #596483
25 |
26 | ! Magenta
27 | *color5: #572557
28 | *color13: #6a2771
29 |
30 | ! Cyan
31 | *color6: #509288
32 | *color14: #5f9890
33 |
34 | ! White
35 | *color7: #a79e88
36 | *color15: #bcb299
37 |
38 | ! Rofi
39 | ! fg bgSelect fgSelect
40 | rofi.color-normal: argb:00000000, #a79e88, argb:00000000, #141c23,#bcd299
41 | rofi.color-window: argb:ee0a050f, #000000, #832757
42 |
--------------------------------------------------------------------------------
/hidden-stuff/old-colorshemes/sunset:
--------------------------------------------------------------------------------
1 | ! Special
2 | *background: #06002c
3 | *foreground: #b2eff2
4 | *.cursorColor: #2d4944
5 |
6 | ! black
7 | *color0: #0e133f
8 | *color8: #12174d
9 |
10 | ! Red
11 | *color1: #94207d
12 | *color9: #a72799
13 |
14 | ! Green
15 | *color2: #07947d
16 | *color10: #11ab92
17 |
18 | ! Yellow
19 | *color3: #cfae67
20 | *color11: #d9ba76
21 |
22 | ! Blue
23 | *color4: #114189
24 | *color12: #15538c
25 |
26 | ! Magenta
27 | *color5: #5b0f83
28 | *color13: #652098
29 |
30 | ! Cyan
31 | *color6: #60bbc4
32 | *color14: #7fd0cf
33 |
34 | ! White
35 | *color7: #d1f7f7
36 | *color15: #f8fefe
37 |
38 | ! Rofi
39 | ! fg bgSelect fgSelect
40 | rofi.color-normal: argb:00000000, #0b4c64, argb:00000000, #09090f,#582e88
41 | rofi.color-window: argb:ff06002c, #132122, #832757
42 |
--------------------------------------------------------------------------------
/mail/.msmtprc:
--------------------------------------------------------------------------------
1 | # The SMTP smarthost.
2 | account gmail
3 | host smtp.gmail.com
4 | port 587
5 | from szorfein@gmail.com
6 | user szorfein
7 | passwordeval "give_pass gmail gmail"
8 |
9 | # Construct envelope-from addresses of the form "user@oursite.example".
10 | #auto_from on
11 | #maildomain oursite.example
12 |
13 | # Use TLS.
14 | auth on
15 | tls on
16 | tls_trust_file /etc/ssl/certs/ca-certificates.crt
17 |
18 | # Syslog logging with facility LOG_MAIL instead of the default LOG_USER.
19 | syslog LOG_MAIL
20 |
21 | account default : gmail
22 |
--------------------------------------------------------------------------------
/mail/.mutt/accounts/gmail:
--------------------------------------------------------------------------------
1 | unmy_hdr *
2 | unset use_from
3 | unset use_domain
4 | unset user_agent
5 |
6 | set sendmail = "/usr/bin/msmtp -a gmail"
7 | set spoolfile = "+gmail/INBOX"
8 | set from = "username@gmail.com"
9 | set mbox = "+gmail/archive"
10 | set postponed = "+gmail/drafts"
11 | set record = "+gmail/sent"
12 | set trash = "+gmail/trash"
13 |
14 | # Personal infos
15 | set hostname=""
16 | set realname="..."
17 | set signature="+@ ..."
18 |
19 | my_hdr X-Info: .. .. ..
20 | my_hdr X-Operating-System .. .. ..
21 | my_hdr User-Agent: .. .. ..
22 | my_hdr X-PGP-Key: https://anylink.com/key.asc
23 | my_hdr Organization: Github for now.
24 |
--------------------------------------------------------------------------------
/mail/.mutt/accounts/sheet:
--------------------------------------------------------------------------------
1 | set from = "sheet@europe.com"
2 | set sendmail = "/usr/bin/msmtp -a sheet"
3 | set mbox = "+sheet/archive"
4 | set postponed = "+sheet/drafts"
5 |
--------------------------------------------------------------------------------
/mail/.mutt/accounts/work:
--------------------------------------------------------------------------------
1 | set from = "work@gmail.com"
2 | set sendmail = "/usr/bin/msmtp -a work"
3 | set mbox = "+Work/archive"
4 | set postponed = "+Work/drafts"
5 |
--------------------------------------------------------------------------------
/mail/.mutt/mailboxes:
--------------------------------------------------------------------------------
1 | mailboxes \
2 | "+Sheet/INBOX" \
3 | "+Gmail/INBOX" \
4 | "+Work/INBOX"
5 |
--------------------------------------------------------------------------------
/mail/.mutt/mailcap:
--------------------------------------------------------------------------------
1 | application/octet-stream ; echo %s "can be anything..." ; copiousoutput;
2 | text/html ; w3m -I %{charset} -T text/html ; copiousoutput;
3 | text/html ; w3m %s; nametemplate=%s.html
4 | text/html ; w3m -dump %s; nametemplate=%s.html; copiousoutput;
5 | application/pdf ; /usr/bin/zathura %s ; copiousoutput;
6 | image/* ; /usr/bin/sxiv %s ; copiousoutput;
7 | video/* ; /usr/bin/mpv %s ; copiousoutput;
8 |
--------------------------------------------------------------------------------
/mail/.mutt/signature:
--------------------------------------------------------------------------------
1 | @+
2 |
--------------------------------------------------------------------------------
/mail/.neomutt/accounts/gmail:
--------------------------------------------------------------------------------
1 | unmy_hdr *
2 | unset use_from
3 | unset use_domain
4 | unset user_agent
5 |
6 | set sendmail = "/usr/bin/msmtp -a gmail"
7 | set spoolfile = "+gmail/INBOX"
8 | set from = "username@gmail.com"
9 | set mbox = "+gmail/archive"
10 | set postponed = "+gmail/drafts"
11 | set record = "+gmail/sent"
12 | set trash = "+gmail/trash"
13 |
14 | # Personal infos
15 | set hostname=""
16 | set realname="..."
17 | set signature="+@ ..."
18 |
19 | my_hdr X-Info: .. .. ..
20 | #my_hdr X-Operating-System .. .. ..
21 | my_hdr User-Agent: .. .. ..
22 | my_hdr X-PGP-Key: https://anylink.com/key.asc
23 | my_hdr Organization: Github for now.
24 |
--------------------------------------------------------------------------------
/mail/.neomutt/accounts/sheet:
--------------------------------------------------------------------------------
1 | set from = "sheet@europe.com"
2 | set sendmail = "/usr/bin/msmtp -a sheet"
3 | set mbox = "+sheet/archive"
4 | set postponed = "+sheet/drafts"
5 |
--------------------------------------------------------------------------------
/mail/.neomutt/accounts/work:
--------------------------------------------------------------------------------
1 | set from = "work@gmail.com"
2 | set sendmail = "/usr/bin/msmtp -a work"
3 | set mbox = "+Work/archive"
4 | set postponed = "+Work/drafts"
5 |
--------------------------------------------------------------------------------
/mail/.neomutt/mailboxes:
--------------------------------------------------------------------------------
1 | named-mailboxes " Reçus" =INBOX
2 | named-mailboxes " Envoyés" ="[Gmail].Sent Mail"
3 | named-mailboxes " Brouillons" =[Gmail].Drafts
4 | named-mailboxes " Junk" =[Gmail].Spam
5 | named-mailboxes " Poubelle" =[Gmail].Trash
6 | #named-mailboxes " --------- GMAIL ----------" ="."
7 |
--------------------------------------------------------------------------------
/mail/.neomutt/mailcap:
--------------------------------------------------------------------------------
1 | application/octet-stream ; echo %s "can be anything..." ; copiousoutput;
2 | text/html ; w3m -I %{charset} -T text/html ; copiousoutput;
3 | text/html ; w3m %s; nametemplate=%s.html
4 | text/html ; w3m -dump %s; nametemplate=%s.html; copiousoutput;
5 | application/pdf ; /usr/bin/zathura %s ; copiousoutput;
6 | image/* ; /usr/bin/sxiv %s ; copiousoutput;
7 | video/* ; /usr/bin/mpv %s ; copiousoutput;
8 |
--------------------------------------------------------------------------------
/mail/.neomutt/signature:
--------------------------------------------------------------------------------
1 | @+
2 |
--------------------------------------------------------------------------------
/mail/.offlineimap.py:
--------------------------------------------------------------------------------
1 | #! /usr/bin/env python2
2 | # -*- coding: utf8 -*-
3 |
4 | from subprocess import check_output
5 |
6 | def get_pass():
7 | return check_output("pass gmail/me", shell=True).strip("\n")
8 |
--------------------------------------------------------------------------------
/mail/.offlineimaprc:
--------------------------------------------------------------------------------
1 | # Sample minimal config file. Copy this to ~/.offlineimaprc and edit to
2 | # get started fast.
3 |
4 | [general]
5 | accounts = Gmail
6 | pythonfile = ~/.offlineimap.py
7 |
8 | [Account Gmail]
9 | localrepository = Local
10 | remoterepository = Remote
11 |
12 | [Repository Local]
13 | type = GmailMaildir
14 | localfolders = ~/.mails/gmail
15 |
16 | [Repository Remote]
17 | type = Gmail
18 | auth_mechanisms = LOGIN
19 | remoteuser = szorfein@gmail.com
20 | remotepasseval = get_pass()
21 | sslcacertfile = /etc/ssl/certs/ca-certificates.crt
22 | ssl_version = tls1_2
23 | #transporttunnel = ssh yagdra@localhost openssl s_client -connect localhost -CApath /etc/ssl/certs -quiet
24 |
--------------------------------------------------------------------------------
/mpd/.config/mpd/mpd.conf:
--------------------------------------------------------------------------------
1 | music_directory "~/musics"
2 | playlist_directory "~/.config/mpd/playlists"
3 | db_file "~/.config/mpd/database"
4 | log_file "syslog"
5 | pid_file "~/.config/mpd/pid"
6 | state_file "~/.config/mpd/state"
7 | save_absolute_paths_in_playlists "yes"
8 | auto_update "yes"
9 |
10 | # With pulse
11 | audio_output {
12 | type "pulse"
13 | name "Pulse with mpd"
14 | buffer_time "2000000"
15 | }
16 |
17 | # Fifo for cava
18 | audio_output {
19 | type "fifo"
20 | name "my_fifo"
21 | path "/tmp/mpd.fifo"
22 | format "44100:16:2"
23 | }
24 |
25 | mixer_type "software"
26 | filesystem_charset "UTF-8"
27 |
--------------------------------------------------------------------------------
/neovim/.config/nvim/lua/configs/nvim-autopairs.lua:
--------------------------------------------------------------------------------
1 | -- https://github.com/windwp/nvim-autopairs#fastwrap
2 | return function(_, opts)
3 | local npairs = require('nvim-autopairs')
4 | npairs.setup(opts)
5 | end
6 |
--------------------------------------------------------------------------------
/neovim/.config/nvim/lua/plugins/autopairs.lua:
--------------------------------------------------------------------------------
1 | return {
2 | "windwp/nvim-autopairs",
3 | event = "InsertEnter",
4 | config = true,
5 | opts = {
6 | check_ts = true,
7 | ts_config = { java = false },
8 | fast_wrap = {
9 | map = "",
10 | chars = { "{", "[", "(", '"', "'" },
11 | pattern = ([[ [%'%"%)%>%]%)%}%,] ]]):gsub("%s+", ""),
12 | offset = 0,
13 | end_key = "$",
14 | keys = "qwertyuiopzxcvbnmasdfghjkl",
15 | check_comma = true,
16 | highlight = "PmenuSel",
17 | highlight_grey = "LineNr",
18 | },
19 | },
20 | config = function(...) require "configs.nvim-autopairs"(...) end,
21 | }
22 |
--------------------------------------------------------------------------------
/neovim/.config/nvim/lua/plugins/colorizer.lua:
--------------------------------------------------------------------------------
1 | return {
2 | "brenoprata10/nvim-highlight-colors",
3 | opts = {
4 | enable_tailwind = true,
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/neovim/.config/nvim/lua/plugins/dressing.lua:
--------------------------------------------------------------------------------
1 | return {
2 | "stevearc/dressing.nvim",
3 | event = "VeryLazy",
4 | }
5 |
6 |
--------------------------------------------------------------------------------
/neovim/.config/nvim/lua/plugins/fzf.lua:
--------------------------------------------------------------------------------
1 | return {
2 | "ibhagwan/fzf-lua",
3 | --dependencies = { "nvim-tree/nvim-web-devicons" },
4 | opts = function(_, opts)
5 | return {
6 | --"fzf-tmux"
7 | --"fzf-vim"
8 | "max-perf",
9 | }
10 | end
11 | }
12 |
--------------------------------------------------------------------------------
/neovim/.config/nvim/lua/plugins/indent-blankline.lua:
--------------------------------------------------------------------------------
1 | return {
2 | "lukas-reineke/indent-blankline.nvim",
3 | main = "ibl",
4 | opts = {
5 | --indent = { char = "▏" },
6 | indent = { char = '╎' },
7 | scope = { show_start = false, show_end = false },
8 | exclude = {
9 | buftypes = {
10 | "nofile",
11 | "prompt",
12 | "quickfix",
13 | "terminal",
14 | },
15 | filetypes = {
16 | "aerial",
17 | "alpha",
18 | "dashboard",
19 | "help",
20 | "lazy",
21 | "mason",
22 | "neo-tree",
23 | "NvimTree",
24 | "neogitstatus",
25 | "notify",
26 | "startify",
27 | "toggleterm",
28 | "Trouble",
29 | },
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/neovim/.config/nvim/lua/plugins/treesitter.lua:
--------------------------------------------------------------------------------
1 | return {
2 | "nvim-treesitter/nvim-treesitter",
3 | build = ":TSUpdate",
4 | config = function ()
5 | local configs = require("nvim-treesitter.configs")
6 |
7 | configs.setup({
8 | -- https://github.com/nvim-treesitter/nvim-treesitter?tab=readme-ov-file#supported-languages
9 | ensure_installed = { "bash", "lua", "markdown", "markdown_inline", "query", "org", "scss", "graphql", "sql", "vim", "vimdoc", "javascript", "html", "yaml", "ruby", "rust", "vue", "yuck" },
10 | sync_install = false,
11 | highlight = { enable = true },
12 | incremental_selection = { enable = true },
13 | indent = { enable = true },
14 | })
15 | end
16 | }
17 |
--------------------------------------------------------------------------------
/neovim/.config/nvim/lua/plugins/ts-autotag.lua:
--------------------------------------------------------------------------------
1 | return {
2 | "windwp/nvim-ts-autotag",
3 | event = { "BufReadPre", "BufNewFile" },
4 | opts = {}
5 | }
6 |
--------------------------------------------------------------------------------
/swayfx-themes/holy/.Xdefaults:
--------------------------------------------------------------------------------
1 | *background: #131318
2 | *foreground: #E5E1E9
3 | *cursorColor: #DAB9FE
4 | *fadeColor: #1B1B1B
5 | ! Black - surfaceContainer
6 | *color0: #131318
7 | *color8: #2A2A2A
8 | ! Red - error
9 | *color1: #FFB4AB
10 | *color9: #FFB4AB
11 | ! Green - not include in Material, may be custom
12 | *color2: #3FA4C5
13 | *color10: #88d0ed
14 | ! Yellow - tertiary
15 | *color3: #FF8791
16 | *color11: #FFB2B6
17 | ! Blue - secondary
18 | *color4: #B89DF4
19 | *color12: #D1BCFD
20 | ! Magenta - primary
21 | *color5: #A8A0FF
22 | *color13: #C6C0FF
23 | ! Cyan - not include in Material, may be custom
24 | *color6: #F86e9d
25 | *color14: #ffb1c6
26 | ! White
27 | *color7: #E2E2E2
28 | *color15: #DDBEFF
29 |
--------------------------------------------------------------------------------
/swayfx-themes/holy/.config/eww/colors.scss:
--------------------------------------------------------------------------------
1 | $primary: #C6C0FF;
2 | $on-primary: #2E295F;
3 | $primary-container: #454078;
4 | $on-primary-container: #E4DFFF;
5 | $secondary: #D1BCFD;
6 | $on-secondary: #37265C;
7 | $tertiary: #E8B6F0;
8 | $on-tertiary: #462151;
9 | $bg: #131318;
10 | $surface: #131318;
11 | $on-surface: #E5E1E9;
12 | $surface-container-low: #1C1B20;
13 | $surface-container-high: #2A292F;
14 | $surface-container-highest: #35343A;
15 | $on-surface-variant: #C8C5D0;
16 | $secondary-container: #4E3D75;
17 | $on-secondary-container: #EADDFF;
18 | $error: #FFB4AB;
19 | $on-error: #690005;
20 | $error-container: #93000A;
21 | $on-error-container: #FFDAD6;
22 | $outline: #928F99;
23 | $outline-variant: #47464F;
24 | $scrim: #000000;
25 | $shadow: #000000;
26 | $surface-tint: #C6C0FF;
27 | $inverse-surface: #E5E1E9;
28 | $inverse-on-surface: #313036;
29 |
--------------------------------------------------------------------------------
/swayfx-themes/holy/.config/nvim/lua/colors.lua:
--------------------------------------------------------------------------------
1 | -- theme holy
2 | -- base colors: https://github.com/catppuccin/nvim/blob/main/lua/catppuccin/palettes/mocha.lua
3 | -- WGAG AAA need a contrast of 7:1 for normal text
4 | return {
5 | --crust = '#0E0E13',
6 | --surface1 = '#201F25',
7 | --surface2 = '#2A292F'
8 |
9 | pink = "#C590FF", -- magenta light
10 | mauve = "#C781F8", -- magenta
11 | red = "#F059B7", -- red
12 | maroon = "#F97AA5", -- red light
13 | peach = "#FFBFA5", -- yellow
14 | yellow = "#f9e2af", -- yellow light
15 | green = "#20B0B3", -- green
16 | teal = "#00C6CD", -- green light
17 | sky = "#5DC7E7", -- cyan light
18 | sapphire = "#7DD9FF", -- cyan
19 | blue = "#7F93FF", -- blue
20 | lavender = "#84B4F3", -- blue light
21 | text = '#E5E1E9',
22 |
23 | --crust = '#0E0E13',
24 | mantle = '#1C1B20',
25 | base = '#131318',
26 | surface0 = '#35343A',
27 | }
28 |
--------------------------------------------------------------------------------
/swayfx-themes/holy/.config/reaver/theme.yml:
--------------------------------------------------------------------------------
1 | ---
2 | things:
3 | - name: demova.zip
4 | url: https://dl.dafont.com/dl/?f=demova
5 | dest_dir: ".local/share/fonts"
6 | keep_name: true
7 | - name: iosevka.tar.xz
8 | url: https://github.com/ryanoasis/nerd-fonts/releases/latest/download/Iosevka.tar.xz
9 | strip_components: 0
10 | dest_dir: ".local/share/fonts"
11 | keep_name: true
12 | - name: iosevka-term.tar.xz
13 | url: https://github.com/ryanoasis/nerd-fonts/releases/latest/download/IosevkaTerm.tar.xz
14 | strip_components: 0
15 | keep_name: true
16 | dest_dir: ".local/share/fonts"
17 | - name: swayfx-gtk-themes.tar.gz
18 | url: https://github.com/szorfein/gtk-themes/archive/refs/heads/swayfx.tar.gz
19 | strip_components: 1
20 | dest_dir: ".themes"
21 | time: 86000
22 |
--------------------------------------------------------------------------------
/swayfx-themes/holy/.config/sway/theme:
--------------------------------------------------------------------------------
1 | set $bg #131318
2 | set $fg #E5E1E9
3 | set $shadow #000000
4 | set $outline #47464F
5 | set $bglight #131318
6 | set $error #FFB4AB
7 | set $theme holy
8 | set $theme-bg ~/images/holy.jpg
9 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/daemons/light.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | if PID=$(pgrep -x inotifywait) ; then
6 | kill $PID
7 | fi
8 |
9 | #path=/sys/class/backlight/acpi_video0
10 | path=/sys/class/backlight
11 |
12 | inotifywait -me modify --format '' "$path"/?*/actual_brightness | while read ; do
13 | eww update brightness=$(light -G)
14 | done
15 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/daemons/playlists.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | if [ -f /tmp/daemon-playlists ] ; then
6 | OLDPID=$(cat /dev/null ; then
8 | echo "killing $OLDPID"
9 | fi
10 | fi
11 |
12 | echo "$$">/tmp/daemon-playlists
13 |
14 | while :; do
15 | ~/.config/eww/scripts/mpc.sh update
16 | sleep 99
17 | done
18 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/daemons/volume.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | AUDIO="pulseaudio"
6 |
7 | if pidof pipewire >/dev/null 2>&1; then
8 | AUDIO="pipewire"
9 | elif ! pidof pulseaudio >/dev/null 2>&1; then
10 | AUDIO="alsa"
11 | fi
12 |
13 | if [ -f /tmp/daemon-volume ] ; then
14 | OLDPID=$(cat /tmp/daemon-volume
37 |
38 | case "$AUDIO" in
39 | *pipewire*) pipewire_daemon ;;
40 | *pulseaudio*) pulseaudio_daemon ;;
41 | *alsa*) alsa_daemon ;;
42 | esac
43 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/eww.yuck:
--------------------------------------------------------------------------------
1 |
2 | (include "./globals.yuck")
3 |
4 | (include "./widgets/button.yuck")
5 | (include "./widgets/slider.yuck")
6 | (include "./widgets/chips.yuck")
7 | (include "./widgets/progressbar.yuck")
8 | (include "./widgets/list.yuck")
9 |
10 | (include "./widgets/home.yuck")
11 | (include "./widgets/music.yuck")
12 | (include "./widgets/network.yuck")
13 |
14 | (include "./windows/bar.yuck")
15 | (include "./windows/sidebar.yuck")
16 | (include "./windows/powermenu.yuck")
17 | (include "./windows/playlists.yuck")
18 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/globals.scss:
--------------------------------------------------------------------------------
1 | .mt-16 {
2 | margin-top: dpi(16px);
3 | }
4 |
5 | .mb-16 {
6 | margin-bottom: dpi(16px);
7 | }
8 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/globals.yuck:
--------------------------------------------------------------------------------
1 |
2 | ; See or not windows
3 | (defvar bar_visible true)
4 |
5 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/daemons/sway-workspaces.rb:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 | # frozen_string_literal: true
3 |
4 | require 'i3ipc'
5 | require 'open3'
6 |
7 | i3 = I3Ipc::Connection.new
8 |
9 | workspaces = i3.workspaces
10 |
11 | def x(wks, val)
12 | Open3.popen3('eww', 'update', "#{wks}=#{val}") { |_, _, _, _| }
13 | # system("eww update #{wks}=#{val}")
14 | end
15 |
16 | workspaces.each do |ws|
17 | ws.focused ? x("ws#{ws.name}", 'focus') : x("ws#{ws.name}", '')
18 | end
19 |
20 | block = proc do |reply|
21 | if reply.change == 'focus'
22 | x("ws#{reply.old.name}", '')
23 | x("ws#{reply.current.name}", 'focus')
24 | end
25 |
26 | reply.change == 'empty' && x("ws#{reply.current.name}", 'empty')
27 | reply.change == 'init' && x("ws#{reply.current.name}", '')
28 | end
29 |
30 | pid = i3.subscribe('workspace', block)
31 | pid.join
32 |
33 | i3.close
34 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/dialog.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | open() {
6 | eww update "$1"-visible=true
7 | eww open "$1"
8 | }
9 |
10 | close() {
11 | eww update "$1"-visible=false
12 | eww close "$1"
13 | }
14 |
15 | toggle() {
16 | curr=$(eww get "$1"-visible)
17 | if [ "$curr" = "true" ] ; then
18 | close "$1"
19 | else
20 | open "$1"
21 | fi
22 | }
23 |
24 | if [ "$1" = "open" ] ; then
25 | open "$2"
26 | fi
27 |
28 | if [ "$1" = "close" ] ; then
29 | close "$2"
30 | fi
31 |
32 | if [ "$1" = "toggle" ] ; then
33 | toggle "$2"
34 | fi
35 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/geoloc.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | UA="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.1"
6 |
7 | if RET_JSON=$(curl -A "$UA" -sSL https://ipleak.net/json) ; then
8 | echo "$RET_JSON"
9 | fi
10 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/media.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/sh
2 |
3 | set -o errexit
4 |
5 | # COVER="~/images/nun.jpg" # default image
6 |
7 | # This works when autoplay is true on web browser
8 | # playerctl next isn't usefull
9 | if [ "$1" = "next" ] ; then
10 | PLY=$(playerctl metadata --format "{{ playerName }}")
11 | LENGTH=$(playerctl metadata "mpris:length")
12 | INSEC=$(( $LENGTH / 1000000 ))
13 | if [ "$PLY" = "brave" ] ; then
14 | playerctl -p "$PLY" position "$INSEC"
15 | else
16 | playerctl -p "$PLY" next
17 | fi
18 | fi
19 |
20 | # Need to convert ms in s with playerctl position
21 | # $0 pos 60000000 - go to position 60
22 | if [ "$1" = "pos" ] ; then
23 | #echo "script called with $2"
24 | INSEC=$(( $2 / 1000000 ))
25 | #echo "convert $INSEC"
26 | playerctl position "$INSEC"
27 | fi
28 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/mpc.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | load() {
6 | eww update playlist-focus="$1"
7 | mpc clear
8 | mpc load "$1"
9 | mpc play
10 | }
11 |
12 | update() {
13 | str=$(echo "[$(mpc lsplaylist | jq -Rs | sed -e 's/\\n/", "/g' | sed -e 's/, ""//')]")
14 | #str=$(echo "[$(mpc lsplaylist | jq -Rs | sed -e 's/\\n/", "/g')]")
15 | #echo "$str"
16 | eww update mpd-playlists="$str"
17 | }
18 |
19 | delete() {
20 | mpc rm "$1"
21 | }
22 |
23 | create() {
24 | mpc addplaylist "$1" "$(mpc -f %file% | head -1)"
25 | }
26 |
27 | if [ "$1" = "update" ] ; then
28 | update
29 | fi
30 |
31 | if [ "$1" = "load" ] ; then
32 | load "$2"
33 | fi
34 |
35 | if [ "$1" = "rm" ] ; then
36 | delete "$2"
37 | update
38 | fi
39 |
40 | if [ "$1" = "create" ] ; then
41 | create "$2"
42 | update
43 | fi
44 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/network.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | # TODO: check for a daemon with: ip monitor
6 | # https://github.com/waltinator/net-o-matic/blob/master/net-o-matic
7 | #
8 | wifi_killed="$(eww get wifi-killed)"
9 |
10 | wifi_kill() {
11 | rfkill block all
12 | eww update wifi-killed=true
13 | }
14 |
15 | wifi_raise() {
16 | rfkill unblock wifi
17 | eww update wifi-killed=false
18 | }
19 |
20 | if [ "$1" = "wifi-toggle" ] ; then
21 | if [ "$wifi_killed" = "true" ] ; then
22 | wifi_raise
23 | else
24 | wifi_kill
25 | fi
26 | fi
27 |
28 | if [ "$1" = "test-tor" ] ; then
29 | if $(curl -x socks5h://localhost:9050 -s https://check.torproject.org/api/ip | grep -q true) ; then
30 | echo true
31 | else
32 | echo false
33 | fi
34 | fi
35 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/screenshot.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | DATE=$(date '+%Y%m%d-%H%M%S')
6 |
7 | grim "$HOME/screenshot-$DATE.jpg"
8 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/toggle-nav.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | pid_file=/tmp/navbar
6 |
7 | [ -f "$pid_file" ] && exit 0
8 |
9 | pid=$(echo $$)
10 | echo $pid >>$pid_file
11 |
12 | get_visible=$(eww get navbar-visible)
13 |
14 | hide_menu() {
15 | eww close bar
16 | eww update navbar-visible=false
17 | }
18 |
19 | show_menu() {
20 | eww open bar
21 | eww update navbar-visible=true
22 | }
23 |
24 | if [ "$1" = "toggle" ] ; then
25 | if [ "$get_visible" = "true" ] ; then
26 | hide_menu
27 | else
28 | show_menu
29 | fi
30 | fi
31 |
32 | if [ "$1" = "show" ] ; then
33 | if [ "$get_visible" = "false" ] ; then
34 | show_menu
35 | fi
36 | fi
37 |
38 | rm -r "$pid_file"
39 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/toggle-sidebar.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | pid_file=/tmp/sidebar
6 |
7 | [ -f "$pid_file" ] && exit 0
8 |
9 | pid=$(echo $$)
10 | echo "$pid" >>"$pid_file"
11 |
12 | get_visible=$(eww get sidebar-visible)
13 |
14 | hide_menu() {
15 | eww close sidebar
16 | eww update sidebar-visible=false
17 | }
18 |
19 | show_menu() {
20 | eww open sidebar
21 | eww update sidebar-visible=true
22 | }
23 |
24 | if [ "$1" = "toggle" ] ; then
25 | if [ "$get_visible" = "true" ] ; then
26 | hide_menu
27 | else
28 | show_menu
29 | fi
30 | fi
31 |
32 | if [ "$1" = "show" ] ; then
33 | if [ "$get_visible" = "false" ] ; then
34 | show_menu
35 | fi
36 | fi
37 |
38 | rm -r "$pid_file"
39 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/scripts/toggle_bar.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit
4 |
5 | curr=$(eww get bar_visible)
6 | echo "curr is $curr"
7 |
8 | if [ "$curr" = "true" ] ; then
9 | echo "is true - remove bar"
10 | eww close bar
11 | eww update bar_visible=false
12 | else
13 | echo "is false - open bar"
14 | eww open bar
15 | eww update bar_visible=true
16 | fi
17 |
18 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/widgets/card.scss:
--------------------------------------------------------------------------------
1 | .card-elevated {
2 | border-radius: dpi(12px);
3 | background-color: $surface-container-low;
4 | box-shadow: 2px 2px 2px 1px $shadow;
5 | padding-left: dpi(16px);
6 | padding-right: dpi(16px);
7 | }
8 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/widgets/chips.scss:
--------------------------------------------------------------------------------
1 | .chip-filter {
2 | min-height: dpi(32px);
3 | border-radius: dpi(8px);
4 | padding-left: dpi(16px);
5 | padding-right: dpi(16px);
6 | padding-top: dpi(8px);
7 | padding-bottom: dpi(8px);
8 |
9 | &.enabled {
10 | border: dpi(1px) solid $secondary-container;
11 | background-color: $secondary-container;
12 | color: $on-secondary-container;
13 | }
14 |
15 | &.disabled {
16 | border: dpi(1px) solid $outline-variant;
17 | background-color: $surface-container-low;
18 | color: $on-surface-variant;
19 | }
20 |
21 | &:hover {
22 | background-color: $secondary-container;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/widgets/chips.yuck:
--------------------------------------------------------------------------------
1 | ; https://m3.material.io/components/chips/specs
2 |
3 | (defwidget chip-filter [text class ?onclick]
4 | (button
5 | :class "label-large chip-filter ${class}"
6 | :onclick "${onclick}"
7 | (label
8 | :show-truncated false
9 | :text text
10 | )
11 | )
12 | )
13 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/widgets/list.scss:
--------------------------------------------------------------------------------
1 | .list-item {
2 | min-height: dpi(56px);
3 | background-color: $surface;
4 | border-bottom: 1px solid $outline;
5 | .container {
6 | padding-left: dpi(16px);
7 | padding-right: dpi(16px);
8 | //padding-top: dpi(8px);
9 | //padding-bottom: dpi(8px);
10 | .leading {
11 | min-width: dpi(40px);
12 | min-height: dpi(40px);
13 | border-radius: 50%;
14 | background-color: $primary;
15 | color: $on-primary;
16 | margin-right: dpi(16px);
17 | }
18 | }
19 | &.enabled {
20 | background-color: $surface;
21 | color: $on-surface;
22 | }
23 | &.disabled {
24 | color: rgba($on-surface, .38);
25 | }
26 | & button:hover {
27 | background-color: rgba($on-surface, .08);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/widgets/list.yuck:
--------------------------------------------------------------------------------
1 | ; https://m3.material.io/components/lists/specs
2 | (defwidget list-item [?text ?icon ?onclick ?onrightclick ?class]
3 | (box
4 | :orientation "horizontal"
5 | :class "list-item ${class}"
6 | ;:height 56
7 | (button
8 | :onclick onclick
9 | :onrightclick onrightclick
10 | (box
11 | :class "container"
12 | :space-evenly false
13 | (box
14 | :class "leading"
15 | ;:height 40
16 | ;:width 40
17 | :valign "center"
18 | "A"
19 | )
20 | (box
21 | :halign "start"
22 | :class "body-large"
23 | :valign "center"
24 | text
25 | )
26 | )
27 | )
28 | )
29 | )
30 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/widgets/music.scss:
--------------------------------------------------------------------------------
1 | .music-card {
2 | @extend .card-elevated;
3 | padding: 0;
4 | border-radius: 0 0 33px 33px; // only bottom
5 | min-height: dpi(400px);
6 | margin-top: dpi(16px);
7 | .container {
8 | padding: dpi(16px);
9 | }
10 | // arrange until the music panel occupe the whole space available
11 | .music-text {
12 | padding-top: dpi(34px);
13 | padding-bottom: dpi(34px);
14 | }
15 | .music-slider {
16 | padding-left: dpi(16px);
17 | padding-right: dpi(16px);
18 | margin-top: dpi(16px);
19 | }
20 | }
21 |
22 | .music-playlist {
23 | min-height: dpi(120px);
24 | margin-top: dpi(16px);
25 | }
26 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/widgets/network.scss:
--------------------------------------------------------------------------------
1 | .network-scroll {
2 | margin-top: dpi(8px);
3 | min-height: dpi(400px);
4 | background-color: $surface-container-low;
5 | border-radius: dpi(24px);
6 | }
7 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/widgets/progressbar.scss:
--------------------------------------------------------------------------------
1 | // https://m3.material.io/components/progress-indicators/specs
2 | .progressbar {
3 | min-height: dpi(4px);
4 | min-width: dpi(40px);
5 | progressbar > trough {
6 | min-width: dpi(40px);
7 | min-height: dpi(4px);
8 | background-color: $secondary-container;
9 | }
10 | progressbar > trough progress {
11 | min-height: dpi(4px);
12 | background-color: $primary;
13 | }
14 | .icon {
15 | font-size: dpi(21px);
16 | font-family: "Material Symbols Outlined";
17 | color: $on-surface-variant;
18 | }
19 | }
20 |
21 | .progressbar-circular {
22 | min-height: dpi(40px);
23 | min-width: dpi(40px);
24 | transition: color 0.2s;
25 | color: $primary;
26 | .backdrop {
27 | color: $secondary-container;
28 | }
29 | .icon {
30 | font-size: dpi(21px);
31 | font-family: "Material Symbols Outlined";
32 | color: $on-surface-variant;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/windows/bar.scss:
--------------------------------------------------------------------------------
1 | .nav-item {
2 | min-height: dpi(56px);
3 | margin-bottom: dpi(12px);
4 | }
5 |
6 | .workspace {
7 | background-color: $bg;
8 | color: rgba($on-secondary-container, .86);
9 | font-family: "icomoon";
10 | font-size: dpi(24pt);
11 | transition: font-size 0.4s;
12 | .empty {
13 | color: rgba($on-surface-variant, .38);
14 | min-height: dpi(56px);
15 | & button:hover {
16 | color: $on-surface-variant;
17 | }
18 | }
19 | .focus {
20 | background-color: $secondary-container;
21 | color: $on-secondary-container;
22 | border-radius: 50%;
23 | min-width: dpi(56px);
24 | min-height: dpi(56px);
25 | margin-left: dpi(12px);
26 | margin-right: dpi(12px);
27 | & button:hover {
28 | color: $on-surface;
29 | }
30 | }
31 | & button:hover {
32 | color: $on-secondary-container;
33 | }
34 | }
35 |
36 | .nav-scroll {
37 | min-height: dpi(400px);
38 | }
39 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/windows/playlists.scss:
--------------------------------------------------------------------------------
1 | .text-field {
2 | background-color: $surface-container-highest;
3 | border-radius: dpi(4px) dpi(4px) 0 0;
4 | color: $on-surface;
5 | border-bottom: 2px solid $primary;
6 | min-height: dpi(56px);
7 | padding-left: dpi(16px);
8 | padding-right: dpi(16px);
9 | padding-top: dpi(8px);
10 | padding-bottom: dpi(8px);
11 | }
12 |
--------------------------------------------------------------------------------
/swayfx/.config/eww/windows/powermenu.scss:
--------------------------------------------------------------------------------
1 | .powermenu {
2 | // https://m3.material.io/styles/elevation/applying-elevation
3 | background: rgba($scrim, 0.32);
4 | .dialog-content {
5 | border: 0px solid #fff;
6 | border-radius: dpi(28px);
7 | min-width: dpi(280px);
8 | background-color: $surface-container-high;
9 | }
10 | .dialog-tint {
11 | background-color: rgba($surface-tint, 0.06);
12 | background-size: 100% 100%;
13 | border-radius: dpi(28px);
14 | border: 0px solid $surface-container-high;
15 | }
16 | .container {
17 | padding: dpi(24px);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/swayfx/.config/reaver/swayfx.yml:
--------------------------------------------------------------------------------
1 | ---
2 | things:
3 | - name: szorfein-fonts.tar.gz
4 | url: https://github.com/szorfein/fonts/archive/refs/heads/main.tar.gz
5 | strip_components: 1
6 | dest_dir: .local/share/fonts
7 | - name: material-design-icons.ttf
8 | url: https://github.com/google/material-design-icons/raw/refs/heads/master/variablefont/MaterialSymbolsOutlined%5BFILL,GRAD,opsz,wght%5D.ttf
9 | dest_dir: .local/share/fonts
10 | - name: swayfx-wallpapers.zip
11 | url: https://github.com/szorfein/walls/archive/refs/heads/swayfx.zip
12 | dest_dir: images
13 | time: 86000
14 |
--------------------------------------------------------------------------------
/swayfx/.config/sway/rules:
--------------------------------------------------------------------------------
1 | # >> Floating
2 | for_window {
3 | [app_id="floating"] floating enable
4 | [app_id="mpv"] floating enable, resize set 840 500, move position center
5 | [app_id="imv"] floating enable, resize set 840 500, move position center
6 | }
7 |
8 | # >> Dialog
9 | set $handle_dialog floating enable, move container to workspace current
10 | for_window {
11 | [title="(?:Open|Save) (?:File|Folder|As)"] $handle_dialog
12 | [app_id="pop-up,task_dialog,About"] $handle_dialog
13 | [window_type="dialog"] $handle_dialog
14 | [window_type="utility"] $handle_dialog
15 | [window_type="toolbar"] $handle_dialog
16 | [window_type="splash"] $handle_dialog
17 | [window_type="menu"] $handle_dialog
18 | [window_type="dropdown_menu"] $handle_dialog
19 | [window_type="popup_menu"] $handle_dialog
20 | [window_type="tooltip"] $handle_dialog
21 | [window_type="notification"] $handle_dialog
22 | }
23 |
--------------------------------------------------------------------------------
/themes-m3/connected/.Xresources.d/colors:
--------------------------------------------------------------------------------
1 | ! Theme - background
2 | *background: #111412
3 | *foreground: #E2E3DF
4 | *cursorColor: #A1D1B4
5 | *fadeColor: #1A1C1A
6 | ! Black - surfaceContainer
7 | *color0: #1E201E
8 | *color8: #282B28
9 | ! Red - error
10 | *color1: #FFB4AB
11 | *color9: #FFB4AB
12 | ! Green - not include in Material, may be custom
13 | *color2: #afdf99
14 | *color10: #c0e8ae
15 | ! Yellow - tertiary
16 | *color3: #9CAEB6
17 | *color11: #B7C6F0
18 | ! Blue - secondary
19 | *color4: #A3AEA5
20 | *color12: #B8CBBD
21 | ! Magenta - primary
22 | *color5: #86B699
23 | *color13: #A1D1B4
24 | ! Cyan - not include in Material, may be custom
25 | *color6: #77caab
26 | *color14: #9ef0d1
27 | ! White
28 | *color7: #E2E3DF
29 | *color15: #FFFFFF
30 |
--------------------------------------------------------------------------------
/themes-m3/connected/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes-m3/connected/.config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "IosevkaTerm Nerd Font 10"
2 | set default-bg "#111412"
3 | set default-fg "#E2E3DF"
4 |
5 | set index-bg "#111412" # Background
6 | set index-fg "#E2E3DF" # Foreground
7 | set index-active-bg "#3F6C54" # Current Line
8 | set index-active-fg "#FFFFFF" # Foreground
9 |
10 | set statusbar-fg "#E2E3DF"
11 | set statusbar-bg "#111412"
12 | set inputbar-fg "#E2E3DF"
13 | set inputbar-bg "#111412"
14 |
15 | set notification-error-bg "#B7C6F0"
16 | set notification-error-fg "#212F52"
17 | set notification-warning-bg "#FFB4AB"
18 | set notification-warning-fg "#690005"
19 | set notification-bg "#1E201E"
20 | set notification-fg "#E2E3DF"
21 |
22 | set completion-highlight-bg "#304137" # Selection
23 | set completion-highlight-fg "#C3D6C8" # Fg
24 |
25 | set recolor-lightcolor "#111412" # bg
26 | set recolor-darkcolor "#E2E3DF" # fg
27 |
28 | set recolor "true"
29 | set adjust-open width
30 |
--------------------------------------------------------------------------------
/themes-m3/connected/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme connected
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme connected
6 |
--------------------------------------------------------------------------------
/themes-m3/focus/.Xresources.d/colors:
--------------------------------------------------------------------------------
1 | ! Theme - background
2 | *background: #151217
3 | *foreground: #E7E0E6
4 | *cursorColor: #DAB9FE
5 | *fadeColor: #1B1B1B
6 | ! Black - surfaceContainer
7 | *color0: #1F1F1F
8 | *color8: #2A2A2A
9 | ! Red - error
10 | *color1: #FFB4AB
11 | *color9: #FFB4AB
12 | ! Green - not include in Material, may be custom
13 | *color2: #3FA4C5
14 | *color10: #88d0ed
15 | ! Yellow - tertiary
16 | *color3: #FF8791
17 | *color11: #FFB2B6
18 | ! Blue - secondary
19 | *color4: #FF81C2
20 | *color12: #FFAFD4
21 | ! Magenta - primary
22 | *color5: #BE9EE1
23 | *color13: #DAB9FE
24 | ! Cyan - not include in Material, may be custom
25 | *color6: #F86e9d
26 | *color14: #ffb1c6
27 | ! White
28 | *color7: #E2E2E2
29 | *color15: #DDBEFF
30 |
--------------------------------------------------------------------------------
/themes-m3/focus/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:style=Regular:pixelsize=14:antialias=true:autohint=true;
2 | st.font_fallback: Iosevka Nerd Font:style=Regular:pixelsize=14:antialias=true:autohint=true;
3 |
--------------------------------------------------------------------------------
/themes-m3/focus/.config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "IosevkaTerm Nerd Font 10"
2 | set default-bg "#151217"
3 | set default-fg "#E7E0E6"
4 |
5 | set index-bg "#151217" # Background
6 | set index-fg "#E7E0E6" # Foreground
7 | set index-active-bg "#472C66" # Current Line
8 | set index-active-fg "#DDBEFF" # Foreground
9 |
10 | set statusbar-fg "#E7E0E6"
11 | set statusbar-bg "#151217"
12 | set inputbar-fg "#E7E0E6"
13 | set inputbar-bg "#151217"
14 |
15 | set notification-error-bg "#FFB2B6"
16 | set notification-error-fg "#67001A"
17 | set notification-warning-bg "#FFB4AB"
18 | set notification-warning-fg "#690005"
19 | set notification-bg "#1F1F1F"
20 | set notification-fg "#E2E2E2"
21 |
22 | set completion-highlight-bg "#7F0E55" # Selection
23 | set completion-highlight-fg "#FFCBE0" # Fg
24 |
25 | set recolor-lightcolor "#151217" # bg
26 | set recolor-darkcolor "#E7E0E6" # fg
27 |
28 | set recolor "true"
29 | set adjust-open width
30 |
--------------------------------------------------------------------------------
/themes-m3/focus/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme focus
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme focus
6 |
--------------------------------------------------------------------------------
/themes-m3/lines/.Xresources.d/colors:
--------------------------------------------------------------------------------
1 | ! Theme - background
2 | *background: #121318
3 | *foreground: #E2E2E9
4 | *cursorColor: #B1C5FF
5 | *fadeColor: #1A1B21
6 | ! Black - surfaceContainer
7 | *color0: #1E1F25
8 | *color8: #282A2F
9 | ! Red - error
10 | *color1: #FFB4AB
11 | *color9: #FFB4AB
12 | ! Green - not include in Material, may be custom
13 | *color2: #93d5a9
14 | *color10: #93d5b4
15 | ! Yellow - tertiary
16 | *color3: #FF78EC
17 | *color11: #F3B2E4
18 | ! Blue - secondary
19 | *color4: #BA9AFF
20 | *color12: #D1BCFD
21 | ! Magenta - primary
22 | *color5: #A5ABBF
23 | *color13: #B1C5FF
24 | ! Cyan - not include in Material, may be custom
25 | *color6: #c2aaf2
26 | *color14: #d1bcfd
27 | ! White
28 | *color7: #E2E2E9
29 | *color15: #DAE2FF
30 |
--------------------------------------------------------------------------------
/themes-m3/lines/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes-m3/lines/.config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "IosevkaTerm Nerd Font 10"
2 | set default-bg "#121318"
3 | set default-fg "#E2E2E9"
4 |
5 | set index-bg "#121318" # Background
6 | set index-fg "#E2E2E9" # Foreground
7 | set index-active-bg "#2F4578" # Current Line
8 | set index-active-fg "#DAE2FF" # Foreground
9 |
10 | set statusbar-fg "#E2E2E9"
11 | set statusbar-bg "#121318"
12 | set inputbar-fg "#E2E2E9"
13 | set inputbar-bg "#121318"
14 |
15 | set notification-error-bg "#F3B2E4"
16 | set notification-error-fg "#4D1F47"
17 | set notification-warning-bg "#FFB4AB"
18 | set notification-warning-fg "#690005"
19 | set notification-bg "#1E1F25"
20 | set notification-fg "#E2E2E9"
21 |
22 | set completion-highlight-bg "#4E3D75" # Selection
23 | set completion-highlight-fg "#EADDFF" # Fg
24 |
25 | set recolor-lightcolor "#121318" # bg
26 | set recolor-darkcolor "#E2E2E9" # fg
27 |
28 | set recolor "true"
29 | set adjust-open width
30 |
--------------------------------------------------------------------------------
/themes-m3/lines/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme lines
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme lines
6 |
--------------------------------------------------------------------------------
/themes-m3/miami/.Xresources.d/colors:
--------------------------------------------------------------------------------
1 | ! Theme - background
2 | *background: #1A1111
3 | *foreground: #F0DEDD
4 | *cursorColor: #FFB3B0
5 | *fadeColor: #231919
6 | ! Black - surfaceContainer
7 | *color0: #271D1D
8 | *color8: #322827
9 | ! Red - error
10 | *color1: #FFB4AB
11 | *color9: #FFB4AB
12 | ! Green - not include in Material, may be custom
13 | *color2: #d6def9
14 | *color10: #f0f3ff
15 | ! Yellow - tertiary
16 | *color3: #D2A452
17 | *color11: #E3C28C
18 | ! Blue - secondary
19 | *color4: #D89C99
20 | *color12: #E7BDBA
21 | ! Magenta - primary
22 | *color5: #FF8986
23 | *color13: #FFB3B0
24 | ! Cyan - not include in Material, may be custom
25 | *color6: #ea978d
26 | *color14: #f08f8f
27 | ! White
28 | *color7: #F0DEDD
29 | *color15: #FFDAD8
30 |
--------------------------------------------------------------------------------
/themes-m3/miami/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes-m3/miami/.config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "IosevkaTerm Nerd Font 10"
2 | set default-bg "#1A1111"
3 | set default-fg "#F0DEDD"
4 |
5 | set index-bg "#1A1111" # Background
6 | set index-fg "#F0DEDD" # Foreground
7 | set index-active-bg "#733332" # Current Line
8 | set index-active-fg "#FFDAD8" # Foreground
9 |
10 | set statusbar-fg "#F0DEDD"
11 | set statusbar-bg "#1A1111"
12 | set inputbar-fg "#F0DEDD"
13 | set inputbar-bg "#1A1111"
14 |
15 | set notification-error-bg "#E3C28C"
16 | set notification-error-fg "#412D05"
17 | set notification-warning-bg "#FFB4AB"
18 | set notification-warning-fg "#690005"
19 | set notification-bg "#271D1D"
20 | set notification-fg "#F0DEDD"
21 |
22 | set completion-highlight-bg "#5D3F3E" # Selection
23 | set completion-highlight-fg "#FFDAD8" # Fg
24 |
25 | set recolor-lightcolor "#1A1111" # bg
26 | set recolor-darkcolor "#F0DEDD" # fg
27 |
28 | set recolor "true"
29 | set adjust-open width
30 |
--------------------------------------------------------------------------------
/themes-m3/miami/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme miami
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme miami
6 |
--------------------------------------------------------------------------------
/themes-m3/morpho/.Xresources.d/colors:
--------------------------------------------------------------------------------
1 | ! Theme - background
2 | *background: #141219
3 | *foreground: #E6E0EA
4 | *cursorColor: #CDBDFF
5 | *fadeColor: #1C1B21
6 | ! Black - surfaceContainer
7 | *color0: #211F26
8 | *color8: #2B2930
9 | ! Red - error
10 | *color1: #FFB4AB
11 | *color9: #FFB4AB
12 | ! Green - not include in Material, may be custom
13 | *color2: #93d5c3
14 | *color10: #acf4e1
15 | ! Yellow - tertiary
16 | *color3: #D89AAF
17 | *color11: #FFADE2
18 | ! Blue - secondary
19 | *color4: #AFA7C5
20 | *color12: #CCBFF1
21 | ! Magenta - primary
22 | *color5: #B39DFF
23 | *color13: #CDBDFF
24 | ! Cyan - not include in Material, may be custom
25 | *color6: #6ca7fb
26 | *color14: #88b7fa
27 | ! White
28 | *color7: #E6E0EA
29 | *color15: #FFFFFF
30 |
--------------------------------------------------------------------------------
/themes-m3/morpho/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes-m3/morpho/.config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "IosevkaTerm Nerd Font 10"
2 | set default-bg "#141219"
3 | set default-fg "#E6E0EA"
4 |
5 | set index-bg "#141219" # Background
6 | set index-fg "#E6E0EA" # Foreground
7 | set index-active-bg "#644AB6" # Current Line
8 | set index-active-fg "#FFFFFF" # Foreground
9 |
10 | set statusbar-fg "#E6E0EA"
11 | set statusbar-bg "#141219"
12 | set inputbar-fg "#E6E0EA"
13 | set inputbar-bg "#141219"
14 |
15 | set notification-error-bg "#FFADE2"
16 | set notification-error-fg "#5F004E"
17 | set notification-warning-bg "#FFB4AB"
18 | set notification-warning-fg "#690005"
19 | set notification-bg "#211F26"
20 | set notification-fg "#E6E0EA"
21 |
22 | set completion-highlight-bg "#433A63" # Selection
23 | set completion-highlight-fg "#DBCEFF" # Fg
24 |
25 | set recolor-lightcolor "#141219" # bg
26 | set recolor-darkcolor "#E6E0EA" # fg
27 |
28 | set recolor "true"
29 | set adjust-open width
30 |
--------------------------------------------------------------------------------
/themes-m3/morpho/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme morpho
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme morpho
6 |
--------------------------------------------------------------------------------
/themes-m3/sci/.Xresources.d/colors:
--------------------------------------------------------------------------------
1 | ! Theme - background
2 | *background: #0F1416
3 | *foreground: #DFE3E5
4 | *cursorColor: #70D4ED
5 | *fadeColor: #181C1E
6 | ! Black - surfaceContainer
7 | *color0: #1C2022
8 | *color8: #262B2C
9 | ! Red - error
10 | *color1: #FFB4AB
11 | *color9: #FFB4AB
12 | ! Green - not include in Material, may be custom
13 | *color2: #cde6a7
14 | *color10: #d9f9ab
15 | ! Yellow - tertiary
16 | *color3: #A5AAC9
17 | *color11: #E6B4FE
18 | ! Blue - secondary
19 | *color4: #9AAFB5
20 | *color12: #A8CCD7
21 | ! Magenta - primary
22 | *color5: #51B8D0
23 | *color13: #70D4ED
24 | ! Cyan - not include in Material, may be custom
25 | *color6: #aeb4ee
26 | *color14: #b5c5ee
27 | ! White
28 | *color7: #DFE3E5
29 | *color15: #FFFFFF
30 |
--------------------------------------------------------------------------------
/themes-m3/sci/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes-m3/sci/.config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "IosevkaTerm Nerd Font 10"
2 | set default-bg "#0F1416"
3 | set default-fg "#DFE3E5"
4 |
5 | set index-bg "#0F1416" # Background
6 | set index-fg "#DFE3E5" # Foreground
7 | set index-active-bg "#008095" # Current Line
8 | set index-active-fg "#FFFFFF" # Foreground
9 |
10 | set statusbar-fg "#DFE3E5"
11 | set statusbar-bg "#0F1416"
12 | set inputbar-fg "#DFE3E5"
13 | set inputbar-bg "#0F1416"
14 |
15 | set notification-error-bg "#E6B4FE"
16 | set notification-error-fg "#461E5D"
17 | set notification-warning-bg "#FFB4AB"
18 | set notification-warning-fg "#690005"
19 | set notification-bg "#1C2022"
20 | set notification-fg "#DFE3E5"
21 |
22 | set completion-highlight-bg "#21444D" # Selection
23 | set completion-highlight-fg "#B6DAE4" # Fg
24 |
25 | set recolor-lightcolor "#0F1416" # bg
26 | set recolor-darkcolor "#DFE3E5" # fg
27 |
28 | set recolor "true"
29 | set adjust-open width
30 |
--------------------------------------------------------------------------------
/themes-m3/sci/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme sci
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme sci
6 |
--------------------------------------------------------------------------------
/themes/anonymous/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:antialias=true:autohint=true;
2 | st.opacity: 252
3 |
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornerne.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornerne.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornernew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornernew.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornernw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornernw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornernww.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornernww.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornerse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornerse.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornersew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornersew.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornersw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornersw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornersww.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/cornersww.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/dwindle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/dwindle.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/dwindlew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/dwindlew.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/fairh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/fairh.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/fairhw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/fairhw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/fairv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/fairv.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/fairvw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/fairvw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/floating.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/floating.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/floatingw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/floatingw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/floatingw22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/floatingw22.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/fullscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/fullscreen.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/fullscreenw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/fullscreenw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/magnifier.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/magnifier.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/magnifierw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/magnifierw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/max.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/maxw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/maxw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/spiral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/spiral.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/spiralw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/spiralw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/tile.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/tilebottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/tilebottom.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/tilebottomw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/tilebottomw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/tileleft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/tileleft.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/tileleftw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/tileleftw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/tiletop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/tiletop.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/tiletopw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/tiletopw.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/layouts/tilew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/layouts/tilew.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/submenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/submenu.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/10_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/10_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/10_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/10_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/10_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/10_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/10_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/10_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/1_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/1_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/1_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/1_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/1_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/1_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/1_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/1_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/2_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/2_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/2_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/2_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/2_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/2_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/2_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/2_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/3_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/3_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/3_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/3_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/3_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/3_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/3_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/3_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/4_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/4_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/4_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/4_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/4_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/4_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/4_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/4_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/5_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/5_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/5_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/5_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/5_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/5_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/5_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/5_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/6_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/6_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/6_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/6_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/6_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/6_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/6_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/6_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/7_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/7_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/7_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/7_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/7_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/7_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/7_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/7_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/8_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/8_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/8_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/8_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/8_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/8_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/8_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/8_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/9_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/9_empty.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/9_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/9_focused.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/9_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/9_occupied.png
--------------------------------------------------------------------------------
/themes/anonymous/.config/awesome/themes/anonymous/taglist/9_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/anonymous/.config/awesome/themes/anonymous/taglist/9_urgent.png
--------------------------------------------------------------------------------
/themes/anonymous/.tmux/status:
--------------------------------------------------------------------------------
1 | # Erase default options
2 |
3 | set-option -g status-position bottom
4 | setw -g window-status-format "#[bg=colour0,fg=colour4,noreverse]█▓░ #W "
5 | setw -g window-status-current-format "#[bg=colour14,fg=colour0,noreverse]█▓░ #W "
6 | set -g status-left ''
7 | set -g status-right ''
8 | set -g status-justify right
9 | set -g status-bg default
10 |
--------------------------------------------------------------------------------
/themes/anonymous/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | colorscheme darkest-space
2 |
3 | " update colorscheme with F8
4 | map :update:colorscheme darkest-space
5 |
--------------------------------------------------------------------------------
/themes/anonymous/.vim/lightline-theme.vim:
--------------------------------------------------------------------------------
1 | let g:lightline.colorscheme = "Anonymous"
2 | let g:lightline.tabline = {'left': [['buffers']], 'right': [['close']] }
3 | let g:lightline.component = { 'close': 'ﴔ ' }
4 | let g:lightline.separator = { 'left': '', 'right': '' }
5 | let g:lightline.active = {
6 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
7 | \ [ 'gitbranch' ] ],
8 | \ 'right': [ [ 'percent', 'lineinfo', 'fileformat' ],
9 | \ [ 'filencode', 'filetype' ] ],
10 | \ }
11 | let g:lightline.inactive = {
12 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
13 | \ [ 'filename_active' ] ],
14 | \ 'right':[['lineinfo']],
15 | \ }
16 |
--------------------------------------------------------------------------------
/themes/anonymous/bin/tmux-mc:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Open weechat and mutt in the same terminal with tmux
4 |
5 | tmux new-session -s mc -d && \
6 | tmux send-keys "weechat" "C-m" && \
7 | tmux rename-window 'Weechat' && \
8 | tmux split-window -t mc:1 && \
9 | tmux break-pane && \
10 | tmux send-keys "mutt" "C-m" && \
11 | tmux rename-window 'Mutt' && \
12 | tmux -2 attach-session -t mc
13 | exit 0
14 |
--------------------------------------------------------------------------------
/themes/astronaut/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes/astronaut/.config/awesome/themes/astronaut/submenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/astronaut/.config/awesome/themes/astronaut/submenu.png
--------------------------------------------------------------------------------
/themes/astronaut/.config/awesome/themes/astronaut/taglist/squarefw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/astronaut/.config/awesome/themes/astronaut/taglist/squarefw.png
--------------------------------------------------------------------------------
/themes/astronaut/.config/awesome/themes/astronaut/taglist/squarew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/astronaut/.config/awesome/themes/astronaut/taglist/squarew.png
--------------------------------------------------------------------------------
/themes/astronaut/.tmux/status:
--------------------------------------------------------------------------------
1 | # Status
2 | set -g status-right '#[fg=cyan] astronaut '
3 | set -g status-justify left
4 |
5 | # Window Status
6 | setw -g window-status-format '#[fg=blue]#[fg=white,bg=blue] #I #[fg=blue,bg=black]#[fg=white,bg=black] #W '
7 | setw -g window-status-current-format '#[fg=cyan]#[fg=black,bg=cyan] #I #[fg=cyan,bg=black]#[fg=cyan,bg=black] #W '
8 |
--------------------------------------------------------------------------------
/themes/astronaut/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme ombre
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme ombre
6 |
--------------------------------------------------------------------------------
/themes/astronaut/.vim/lightline-theme.vim:
--------------------------------------------------------------------------------
1 | let g:lightline.colorscheme = "ombre"
2 | let g:lightline.tabline = {'left': [['buffers']], 'right': [['close']] }
3 | let g:lightline.component = { 'close': ' X ' }
4 | let g:lightline.separator = { 'right': '', 'left': '' }
5 | let g:lightline.separator = { 'right': '', 'left': '' }
6 | let g:lightline.active = {
7 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
8 | \ [ 'gitbranch' ] ],
9 | \ 'right': [ [ 'percent', 'lineinfo', 'fileformat' ],
10 | \ [ 'filencode', 'filetype' ] ],
11 | \ }
12 | let g:lightline.inactive = {
13 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
14 | \ [ 'filename_active' ] ],
15 | \ 'right':[['lineinfo']],
16 | \ }
17 |
--------------------------------------------------------------------------------
/themes/city/.colors/color:
--------------------------------------------------------------------------------
1 | *color0: #1c0c18
2 | *color1: #9a2d44
3 | *color2: #2a5b6f
4 | *color3: #ce4b6d
5 | *color4: #3e3a4d
6 | *color5: #7d314e
7 | *color6: #164569
8 | *color7: #d4b9d7
9 | *color8: #1a1e31
10 | *color9: #ac3951
11 | *color10: #67808c
12 | *color11: #ce4b6d
13 | *color12: #685589
14 | *color13: #9f3f63
15 | *color14: #38718d
16 | *color15: #fbdeff
17 | *background: #170e1c
18 | *foreground: #9fa9b5
19 | rofi.color-normal: argb:00000000, #ce4b6d, argb:00000000, #1c0c18, #ce4b6d
20 | rofi.color-window: #0f0a14, #000000, #832757
21 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/bottom-launcher:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/colors:
--------------------------------------------------------------------------------
1 | background = ${xrdb:background}
2 | background-alt = ${xrdb:background}
3 | foreground = ${xrdb:foreground}
4 | foreground-alt = ${xrdb:color4}
5 | primary = ${xrdb:color6}
6 | secondary = ${xrdb:color13}
7 | alert = ${xrdb:color9}
8 | desktop = #2c2839
9 | extend = #1b495c
10 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/ewmh-name:
--------------------------------------------------------------------------------
1 | icon-0 = terms;{}
2 | icon-1 = www;{}
3 | icon-2 = dev;{}
4 | icon-3 = console;{}
5 | icon-4 = gimp;{}
6 | icon-5 = vm;{}
7 | icon-default = {}
8 | label-active = }%name%{
9 | label-occupied = {%name%}
10 | label-urgent = %name%
11 | label-empty = %name%
12 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/i3-bottom:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/i3-name:
--------------------------------------------------------------------------------
1 | ws-icon-0 = default;
2 | ws-icon-1 = web;
3 | ws-icon-2 = dev;
4 | ws-icon-3 = music;
5 | ws-icon-4 = gimp;
6 | ws-icon-5 = vms;
7 | label-focused = "%icon% %name%"
8 | label-unfocused = "%icon% %name%"
9 | label-visible = "%icon% %name"
10 | label-urgent = "%icon% %name%"
11 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/i3-second-top:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/i3-top:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname i3 volume mpd
3 | modules-center = tor ip rldTor
4 | modules-right = mail memory battery wlan date powermenu
5 |
6 | ; others
7 | width = 100%
8 | heigth = 100
9 | offset-x = 0
10 | offset-y = 0
11 | border-top-size = 5
12 | border-bottom-size = 3
13 | border-color = ${colors.background}
14 | radius = 1
15 | fixed-center = true
16 | background = ${colors.background}
17 | foreground = ${colors.foreground}
18 | line-size = 0
19 | padding = 2
20 | module-margin-left = 2
21 | module-margin-right = 2
22 | font-0 = "NotoSans Nerd Font:style=Regular:pixelsize=7;1"
23 | font-1 = "Material Icons:style=Regular:antialias=false:size=7;2"
24 | cursor-click = pointer
25 | cursor-scroll = ns-resize
26 | override-redirect = false
27 | scroll-up = i3wm-wsnext
28 | scroll-down = i3wm-wsprev
29 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/launch.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | killall -q polybar
4 |
5 | polybar_proc=$(pgrep -u $UID -x polybar)
6 |
7 | # Terminate already running bar instances
8 | for i in ${polybar_proc} ; do
9 | kill -9 $i
10 | done
11 |
12 | while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
13 |
14 | if [ $1 = subtle ] ; then
15 | polybar top &
16 | elif [ $1 = i3 ] ; then
17 | polybar i3top &
18 | else
19 | echo "WTF ???"
20 | fi
21 |
22 | echo "Bars launched..."
23 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/status:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | daemon=${1:?}
6 | state="%{F#e3313d}off%{F-}"
7 | cmd="$(systemctl status $daemon | grep -i run 2>/dev/null || echo '')"
8 |
9 | [[ "$cmd" ]] && state="%{F#a19c6c}on%{F-}"
10 |
11 | echo "%{F#66818b}${daemon}%{F-} ${state}"
12 | exit 0
13 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/top-bar:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname ip rldTor mpd xwindow
3 | modules-center = dagg-l date dagg-r
4 | modules-right = volume mail memory battery wlan powermenu
5 |
6 | ; others
7 | width = 98%
8 | heigth = 40
9 | offset-x = 1%
10 | offset-y = 4
11 | border-top-size = 5
12 | border-bottom-size = 3
13 | border-color = ${colors.background-alt}
14 | fixed-center = true
15 | background = ${colors.background}
16 | foreground = ${colors.foreground}
17 | line-size = 0
18 | line-color = #f00
19 | padding = 2
20 | module-margin-left = 2
21 | module-margin-right = 2
22 | font-0 = "NotoSans Nerd Font:style=Regular:pixelsize=7;1"
23 | font-1 = "Material Icons:antialias=false:size=7;2"
24 | override-redirect = true
25 | cursor-click = pointer
26 | cursor-scroll = ns-resize
27 |
--------------------------------------------------------------------------------
/themes/city/.config/polybar/top-second-bar:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/city/.config/subtle/init-console.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | TERM=$TERMINAL
4 | LIST_PROC=(
5 | "weechat"
6 | "ncmpcpp"
7 | "mutt"
8 | "pwd"
9 | )
10 |
11 | clear_env() {
12 | local old_term=$(ps aux|egrep pwd|head -n1|awk '{print $2}')
13 | for i in ${LIST_PROC[@]} ; do
14 | echo "clear process $i"
15 | if [ $i == "pwd" ] ; then
16 | for p in $old_term ; do
17 | kill -9 $p 2>/dev/null 2>&1
18 | done
19 | else
20 | for s in $(pgrep -u $UID -x $i) ; do
21 | kill -9 $s 2>/dev/null 2>&1
22 | done
23 | fi
24 | done
25 | tmux kill-session -t music 2>/dev/null
26 | tmux kill-session -t mc 2>/dev/null
27 | }
28 |
29 | launch_proc() {
30 | $TERM --name="pwd" &
31 | $TERM --name="ncmpcpp" -e "tmux-sound" &
32 | sleep 1
33 | $TERM --name="mutt" -e "tmux-mc" &
34 | sleep 1
35 | }
36 |
37 | clear_env
38 | trap "launch_proc" EXIT
39 |
--------------------------------------------------------------------------------
/themes/city/.config/subtle/init-dev.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | TERM=$TERMINAL
4 | LIST_PROC=(
5 | "code-1"
6 | "code-2"
7 | )
8 |
9 | clear_env() {
10 | local old_term=$(ps aux | grep -i "${TERM} --name=code" | awk '{print $2}')
11 | for i in ${old_term[@]} ; do
12 | echo "clear process $i"
13 | kill -9 $i
14 | done
15 | }
16 |
17 | launch_proc() {
18 | for i in ${LIST_PROC[@]} ; do
19 | echo "launch proc $i"
20 | $TERM --name="$i" &
21 | sleep .2
22 | done
23 | }
24 |
25 | clear_env
26 | trap "launch_proc" EXIT
27 |
--------------------------------------------------------------------------------
/themes/city/.config/termite/config:
--------------------------------------------------------------------------------
1 | [options]
2 | audible_bell = false
3 | clickable_url = true
4 | dynamic_title = true
5 | font = Dina Regular 10
6 | fullscreen = true
7 | #mouse_autohide = true
8 | scrollback_lines = 1000
9 | browser = vivaldi
10 | size_hints = true
11 | filter_unmatched_urls = true
12 |
13 | [colors]
14 | cursor = #305f71
15 | cursor_foreground = #ffffff
16 | foreground = #9fa9b5
17 | background = #0f0a14
18 | highlight = #116666
19 |
20 | #: black
21 | color0 = #1c0c18
22 | color8 = #1a1e31
23 |
24 | #: red
25 | color1 = #9a2d44
26 | color9 = #ac3951
27 |
28 | #: green
29 | color2 = #2a5b6f
30 | color10 = #67808c
31 |
32 | #: yellow
33 | color3 = #ce4b6d
34 | color11 = #ce4b6d
35 |
36 | #: blue
37 | color4 = #3e3a4d
38 | color12 = #685589
39 |
40 | #: magenta
41 | color5 = #7d314e
42 | color13 = #9f3f63
43 |
44 | #: cyan
45 | color6 = #164569
46 | color14 = #38718d
47 |
48 | #: white
49 | color7 = #d4b9d7
50 | color15 = #fbdeff
51 |
52 | [hints]
53 |
--------------------------------------------------------------------------------
/themes/city/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | colorscheme darkest-space
2 |
--------------------------------------------------------------------------------
/themes/empire/.colors/color:
--------------------------------------------------------------------------------
1 | *color0: #351920
2 | *color1: #ba2637
3 | *color2: #ee6f3d
4 | *color3: #f4b140
5 | *color4: #813c55
6 | *color5: #6e224a
7 | *color6: #d3383a
8 | *color7: #ecd67f
9 | *color8: #3c1d25
10 | *color9: #d82b3e
11 | *color10: #eb845c
12 | *color11: #e7c56c
13 | *color12: #913f5d
14 | *color13: #7f2253
15 | *color14: #d64f3a
16 | *color15: #f9e7a0
17 | *background: #2b161c
18 | *foreground: #fae696
19 | rofi.color-normal: argb:00000000, #f4b140, argb:00000000, #351920, #e7c56c
20 | rofi.color-window: #2b161c, #000000, #832757
21 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/bottom-launcher:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/colors:
--------------------------------------------------------------------------------
1 | background = ${xrdb:background}
2 | background-alt = ${xrdb:background}
3 | foreground = ${xrdb:color15}
4 | foreground-alt = ${xrdb:color7}
5 | primary = ${xrdb:color10}
6 | secondary = ${xrdb:color9}
7 | alert = ${xrdb:color1}
8 | border = ${xrdb:color13}
9 | desktop = #3e2028
10 | extend = #de9031
11 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/ewmh-name:
--------------------------------------------------------------------------------
1 | icon-0 = terms;{}
2 | icon-1 = www;{}
3 | icon-2 = dev;{}
4 | icon-3 = console;{}
5 | icon-4 = gimp;{}
6 | icon-5 = vm;{}
7 | icon-default = {}
8 | label-active = }%name%{
9 | label-occupied = {%name%}
10 | label-urgent = %name%
11 | label-empty = %name%
12 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/i3-bottom:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/i3-name:
--------------------------------------------------------------------------------
1 | ws-icon-0 = 1;
2 | ws-icon-1 = 2;
3 | ws-icon-2 = 3;
4 | ws-icon-3 = 4;
5 | ws-icon-4 = 5;
6 | ws-icon-5 = 6;
7 | label-focused = %icon%
8 | label-unfocused = %icon%
9 | label-visible = %icon%
10 | label-urgent = %icon%
11 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/i3-second-top:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = dns tor rldTor volume
3 | modules-center = wave mpd mpd-music wave
4 | modules-right = netstat wlan eth
5 |
6 | ; others
7 | width = 90%
8 | heigth = 0
9 | offset-x = 5%
10 | offset-y = 34
11 | background = ${colors.background-alt}
12 | foreground = ${colors.foreground-alt}
13 | font-0 = "Iosevka Term:style=Regular:size=6;2"
14 | font-1 = "Material Icons:antialias=false:size=8;4"
15 | border-top-size = 1
16 | border-top-color = ${colors.border}
17 | border-size = 0
18 | padding-left = 4
19 | padding-right = 4
20 | module-margin-left = 1
21 | module-margin-right = 1
22 | line-size = 0
23 | bottom = false
24 | cursor-click = pointer
25 | cursor-scroll = ns-resize
26 | separator = " %{F#776666}*%{F-} "
27 |
28 | wm-restack = i3
29 | override-redirect = true
30 | scroll-up = i3wm-wsnext
31 | scroll-down = i3wm-wsprev
32 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/i3-top:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname ip xwindow
3 | modules-center = dagg-l i3 dagg-r
4 | modules-right = uptime mail memory battery date powermenu
5 |
6 | ; others
7 | width = 90%
8 | heigth = 19
9 | offset-x = 5%
10 | offset-y = 9
11 | fixed-center = true
12 | radius = 0
13 | background = ${colors.background-alt}
14 | foreground = ${colors.foreground-alt}
15 | line-size = 0
16 | line-color = #f00
17 | padding-left = 2
18 | padding-right = 2
19 | module-margin-left = 0
20 | module-margin-right = 0
21 | font-0 = "Iosevka Term:style=Regular:size=6;3"
22 | font-1 = "Material Icons:antialias=false:size=8;4"
23 | cursor-click = pointer
24 | cursor-scroll = ns-resize
25 | separator = "%{F#555588}*%{F-}"
26 | border-bottom-size = 1
27 | border-bottom-color = ${colors.background}
28 |
29 | override-redirect = true
30 | wm-restack = i3
31 | scroll-up = i3wm-wsnext
32 | scroll-down = i3wm-wsprev
33 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/launch.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | killall -q polybar
4 |
5 | polybar_proc=$(pgrep -u $UID -x polybar)
6 |
7 | # Terminate already running bar instances
8 | for i in ${polybar_proc} ; do
9 | kill -9 $i
10 | done
11 |
12 | while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
13 |
14 | if [ $1 = subtle ] ; then
15 | polybar top &
16 | polybar top-second &
17 | elif [ $1 = i3 ] ; then
18 | polybar i3top &
19 | polybar i3secondtop &
20 | else
21 | echo "WTF ???"
22 | fi
23 |
24 | echo "Bars launched..."
25 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/status:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | daemon=${1:?}
6 | state="%{F#ee6f3d}off%{F-}"
7 | cmd="$(systemctl status $daemon | grep -i run 2>/dev/null || echo '')"
8 |
9 | [[ "$cmd" ]] && state="%{F#faae52}on%{F-}"
10 |
11 | echo "%{F#d82b3e}${daemon}%{F-} ${state}"
12 | exit 0
13 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/top-bar:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname ip xwindow
3 | modules-center = dagg-l date dagg-r
4 | modules-right = uptime mail memory battery powermenu
5 |
6 | ; others
7 | width = 90%
8 | height = 19
9 | offset-x = 5%
10 | offset-y = 9
11 | fixed-center = true
12 | bottom = false
13 | background = ${colors.background-alt}
14 | foreground = ${colors.foreground-alt}
15 | line-size = 0
16 | line-color = #f00
17 | padding-left = 2
18 | padding-right = 2
19 | module-margin-left = 0
20 | module-margin-right = 0
21 | font-0 = Iosevka Term:style=Regular:size=6;2
22 | font-1 = Material Icons:antialias=false:size=8;4
23 | override-redirect = true
24 | cursor-click = pointer
25 | cursor-scroll = ns-resize
26 | separator = " %{F#555588}*%{F-} "
27 | border-bottom-size = 1
28 | border-bottom-color = ${colors.background}
29 |
--------------------------------------------------------------------------------
/themes/empire/.config/polybar/top-second-bar:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = dns tor rldTor volume
3 | modules-center = wave mpd mpd-music wave
4 | modules-right = netstat wlan eth
5 |
6 | ; others
7 | width = 90%
8 | height = 19
9 | offset-x = 5%
10 | offset-y = 3
11 | background = ${colors.background-alt}
12 | foreground = ${colors.foreground-alt}
13 | font-0 = "Iosevka Term:style=Regular:size=6;2"
14 | font-1 = "Material Icons:antialias=false:size=8;4"
15 | border-top-size = 1
16 | border-top-color = ${colors.border}
17 | border-size = 0
18 | padding-left = 4
19 | padding-right = 4
20 | module-margin-left = 1
21 | module-margin-right = 1
22 | line-size = 0
23 | bottom = false
24 | cursor-click = pointer
25 | cursor-scroll = ns-resize
26 | separator = " "
27 |
--------------------------------------------------------------------------------
/themes/empire/.config/subtle/init-dev.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | TERM=$TERMINAL
4 | LIST_PROC=(
5 | "code-1"
6 | "code-2"
7 | )
8 |
9 | clear_env() {
10 | local old_term=$(ps aux | grep -i "${TERM} --name=code" | awk '{print $2}')
11 | for i in ${old_term[@]} ; do
12 | echo "clear process $i"
13 | kill -9 $i
14 | done
15 | }
16 |
17 | launch_proc() {
18 | for i in ${LIST_PROC[@]} ; do
19 | echo "launch proc $i"
20 | $TERM --name="$i" &
21 | sleep .2
22 | done
23 | }
24 |
25 | clear_env
26 | trap "launch_proc" EXIT
27 |
--------------------------------------------------------------------------------
/themes/empire/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | colorscheme fromthehell
2 |
--------------------------------------------------------------------------------
/themes/lines/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes/lines/.config/awesome/themes/lines/submenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/lines/.config/awesome/themes/lines/submenu.png
--------------------------------------------------------------------------------
/themes/lines/.config/awesome/themes/lines/taglist/squarefw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/lines/.config/awesome/themes/lines/taglist/squarefw.png
--------------------------------------------------------------------------------
/themes/lines/.config/awesome/themes/lines/taglist/squarew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/lines/.config/awesome/themes/lines/taglist/squarew.png
--------------------------------------------------------------------------------
/themes/lines/.config/reaver/theme.yml:
--------------------------------------------------------------------------------
1 | ---
2 | things:
3 | - name: cyberpunk.zip
4 | url: https://dl.dafont.com/dl/?f=cyberpunks
5 | time: 86000
6 | all_to_dest_dir: .local/share/fonts
7 | keep_name: true
8 |
--------------------------------------------------------------------------------
/themes/lines/.tmux/status:
--------------------------------------------------------------------------------
1 | # Status
2 | set -g status-right '#[fg=cyan] lines '
3 | set -g status-justify left
4 |
5 | # Window Status
6 | setw -g window-status-format '#[fg=blue]#[fg=black,bold,bg=blue] #I #[fg=blue,bg=black]#[fg=white,bg=black] #W '
7 | setw -g window-status-current-format '#[fg=cyan]#[fg=black,bold,bg=cyan] #I #[fg=cyan,bg=black]#[fg=cyan,bg=black] #W '
8 |
--------------------------------------------------------------------------------
/themes/lines/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme ombre
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme ombre
6 |
--------------------------------------------------------------------------------
/themes/lines/.vim/lightline-theme.vim:
--------------------------------------------------------------------------------
1 | let g:lightline.colorscheme = "ombre"
2 | let g:lightline.tabline = {'left': [['buffers']], 'right': [['close']] }
3 | let g:lightline.component = { 'close': ' X ' }
4 | let g:lightline.separator = { 'right': '', 'left': '' }
5 | let g:lightline.separator = { 'right': '', 'left': '' }
6 | let g:lightline.active = {
7 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
8 | \ [ 'gitbranch' ] ],
9 | \ 'right': [ [ 'percent', 'lineinfo', 'fileformat' ],
10 | \ [ 'filencode', 'filetype' ] ],
11 | \ }
12 | let g:lightline.inactive = {
13 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
14 | \ [ 'filename_active' ] ],
15 | \ 'right':[['lineinfo']],
16 | \ }
17 |
--------------------------------------------------------------------------------
/themes/lost/.colors/color:
--------------------------------------------------------------------------------
1 | *color0: #1b1224
2 | *color1: #34222c
3 | *color2: #2e4046
4 | *color3: #605856
5 | *color4: #342e46
6 | *color5: #2e3446
7 | *color6: #402e46
8 | *color7: #776e6b
9 | *color8: #251931
10 | *color9: #432c3f
11 | *color10: #364b52
12 | *color11: #6a625f
13 | *color12: #3d3652
14 | *color13: #363d52
15 | *color14: #4b3652
16 | *color15: #817874
17 | *background: #1b1224
18 | *foreground: #a49ca2
19 | rofi.color-normal: argb:00000000, #605856, argb:00000000, #1b1224, #6a625f
20 | rofi.color-window: #1b1224, #000000, #832757
21 |
--------------------------------------------------------------------------------
/themes/lost/.config/cava/config:
--------------------------------------------------------------------------------
1 | [general]
2 | mode = normal
3 | sensitivity = 450
4 | framerate = 60
5 | autosens = 1
6 | lower_cutoff_freq = 50
7 | higher_cutoff_freq = 10000
8 |
9 | [input]
10 | method = alsa
11 | source = hw:Loopback,1
12 |
13 | method = fifo
14 | source = /tmp/mpd.fifo
15 |
16 | [output]
17 | method = ncurses
18 | style = stereo
19 |
20 | [color]
21 | gradient = 1
22 | gradient_color_1 = '#413750' #base
23 | gradient_color_2 = '#363d52' #top
24 |
25 | [smoothing]
26 |
27 | [eq]
28 | 1=1
29 | 2=1
30 | 3=1
31 | 4=1
32 | 5=1
33 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/bottom-launcher:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = tor ip rldTor mpd
3 | modules-center = xwindow
4 | modules-right = wlan eth netstat
5 |
6 | ; others
7 | width = 92%
8 | heigth = 0
9 | offset-x = 4%
10 | offset-y = 6px
11 | border-top-size = 3
12 | border-bottom-size = 4
13 | border-top-color = #3c2841
14 | border-bottom-color = ${colors.background}
15 | radius = 0.0
16 | fixed-center = true
17 | background = ${colors.background}
18 | foreground = ${colors.foreground}
19 | line-size = 0
20 | line-color = #f00
21 | padding-left = 1
22 | padding-right = 1
23 | module-margin-left = 0
24 | module-margin-right = 0
25 | font-0 = "Liberation Mono:pixelsize=7;3"
26 | font-1 = "Material Icons:antialias=false:size=7;5"
27 | override-redirect = true
28 | cursor-click = pointer
29 | cursor-scroll = ns-resize
30 | separator = " %{F#251931}|%{F-} "
31 | bottom = true
32 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/colors:
--------------------------------------------------------------------------------
1 | background = #11212b
2 | background-alt = #11212b
3 | foreground = ${xrdb:color7}
4 | foreground-alt = ${xrdb:color14}
5 | primary = ${xrdb:color4}
6 | secondary = ${xrdb:color6}
7 | alert = #d75f87
8 | desktop = #333333
9 | extend = ${xrdb:color6}
10 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/ewmh-name:
--------------------------------------------------------------------------------
1 | icon-0 = terms;
2 | icon-1 = www;
3 | icon-2 = dev;
4 | icon-3 = console;
5 | icon-4 = gimp;
6 | icon-5 = vm;
7 | icon-default =
8 | label-active = %icon%
9 | label-occupied = %icon%
10 | label-urgent = %icon%
11 | label-empty = %icon%
12 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/i3-bottom:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = dns tor rldTor volume mpd
3 | modules-center = line-l date line-r
4 | modules-right = netstat wlan eth
5 |
6 | ; others
7 | width = 92%
8 | heigth = 0
9 | offset-x = 4%
10 | offset-y = 1
11 | radius = 0
12 | fixed-center = true
13 | background = ${colors.background}
14 | foreground = ${colors.foreground}
15 | line-size = 0
16 | line-color = #f00
17 | ;border-top-size = 1
18 | ;border-top-color = #000000
19 | padding-left = 2
20 | padding-right = 2
21 | module-margin-left = 0
22 | module-margin-right = 0
23 | font-0 = "Liberation Mono:pixelsize=7;1"
24 | font-1 = "Material Icons:antialias=false:size=7;3"
25 | cursor-click = pointer
26 | cursor-scroll = ns-resize
27 | separator = " "
28 | wm-restack = i3
29 | override-redirect = true
30 | scroll-up = i3wm-wsnext
31 | scroll-down = i3wm-wsprev
32 |
33 | bottom = true
34 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/i3-name:
--------------------------------------------------------------------------------
1 | ws-icon-0 = I;
2 | ws-icon-1 = II;
3 | ws-icon-2 = III;
4 | ws-icon-3 = IV;
5 | ws-icon-4 = V;
6 | ws-icon-5 = VI;
7 | label-focused = "%icon% %name%"
8 | label-unfocused = "%icon% %name%"
9 | label-visible = "%icon% %name"
10 | label-urgent = "%icon% %name%"
11 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/i3-second-top:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/i3-top:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname ip xwindow
3 | modules-center = i3
4 | modules-right = uptime mail memory battery powermenu
5 |
6 | ; others
7 | width = 92%
8 | heigth = 0
9 | offset-x = 4%
10 | offset-y = 1
11 | radius = 0
12 | fixed-center = true
13 | background = ${colors.background}
14 | foreground = ${colors.foreground}
15 | line-size = 0
16 | line-color = #f00
17 | padding-left = 0
18 | padding-right = 1
19 | module-margin-left = 0
20 | module-margin-right = 0
21 | font-0 = Liberation Mono:style=Regular:pixelsize=7;1
22 | font-1 = Material Icons:antialias=false:size=8;3
23 | cursor-click = pointer
24 | cursor-scroll = ns-resize
25 | separator = " "
26 | wm-restack = i3
27 | override-redirect = true
28 | scroll-up = i3wm-wsnext
29 | scroll-down = i3wm-wsprev
30 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/launch.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | killall -q polybar
4 |
5 | polybar_proc=$(pgrep -u $UID -x polybar)
6 |
7 | # Terminate already running bar instances
8 | for i in ${polybar_proc} ; do
9 | kill -9 $i
10 | done
11 |
12 | while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
13 |
14 | if [ $1 = subtle ] ; then
15 | polybar top &
16 | polybar bottom-launcher &
17 | elif [ $1 = i3 ] ; then
18 | polybar i3top &
19 | polybar i3bottom &
20 | else
21 | echo "WTF ???"
22 | fi
23 |
24 | echo "Bars launched..."
25 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/status:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | daemon=${1:?}
6 | state="%{F#b47f6f}off%{F-}"
7 | cmd="$(systemctl status $daemon | grep -i run 2>/dev/null || echo '')"
8 |
9 | [[ "$cmd" ]] && state="%{F#fae0cf}on%{F-}"
10 |
11 | echo "%{F#af8787}${daemon}%{F-} ${state}"
12 | exit 0
13 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/top-bar:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname ewmh
3 | modules-center = line-l date line-r
4 | modules-right = uptime mail memory battery powermenu
5 |
6 | ; others
7 | width = 92%
8 | heigth = 0
9 | offset-x = 4%
10 | offset-y = 6px
11 | border-top-size = 4
12 | border-bottom-size = 3
13 | border-bottom-color= #3c2841
14 | border-top-color = ${colors.background}
15 | radius = 0
16 | fixed-center = true
17 | background = ${colors.background}
18 | foreground = ${colors.foreground}
19 | line-size = 0
20 | line-color = #f00
21 | padding-left = 1
22 | padding-right = 1
23 | module-margin-left = 0
24 | module-margin-right = 0
25 | font-0 = Liberation Mono:style=Regular:pixelsize=7;1
26 | font-1 = RobotoMono Nerd Font Mono:style=Bold:pixelsize=8;2
27 | font-2 = Material Icons:antialias=false:size=7;2
28 | tray-position = right
29 | tray-padding = 2
30 | override-redirect = true
31 | cursor-click = pointer
32 | cursor-scroll = ns-resize
33 | separator = " "
34 |
--------------------------------------------------------------------------------
/themes/lost/.config/polybar/top-second-bar:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/lost/.config/subtle/init-console.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | TERM=$TERMINAL
4 | LIST_PROC=(
5 | "weechat"
6 | "ncmpcpp"
7 | "cava"
8 | "mutt"
9 | "pwd"
10 | )
11 |
12 | clear_env() {
13 | local old_term=$(ps aux|egrep pwd|head -n1|awk '{print $2}')
14 | for i in ${LIST_PROC[@]} ; do
15 | echo "clear process $i"
16 | if [ $i == "pwd" ] ; then
17 | for p in $old_term ; do
18 | kill -9 $p 2>/dev/null 2>&1
19 | done
20 | else
21 | for s in $(pgrep -u $UID -x $i) ; do
22 | kill -9 $s 2>/dev/null 2>&1
23 | done
24 | fi
25 | done
26 | tmux kill-session -t mc 2>/dev/null
27 | }
28 |
29 | launch_proc() {
30 | $TERM --name="pwd" &
31 | $TERM --name="ncmpcpp" -e "ncmpcpp" &
32 | $TERM --name="cava" -e "cava" &
33 | $TERM --name="mutt" -e "tmux-mc" &
34 | sleep 4
35 | }
36 |
37 | clear_env
38 | trap "launch_proc" EXIT
39 |
--------------------------------------------------------------------------------
/themes/lost/.config/subtle/init-dev.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | TERM=$TERMINAL
4 | LIST_PROC=(
5 | "code-1"
6 | )
7 |
8 | clear_env() {
9 | local old_term=$(ps aux | grep -i "${TERM} --name=code" | awk '{print $2}')
10 | for i in ${old_term[@]} ; do
11 | echo "clear process $i"
12 | kill -9 $i
13 | done
14 | }
15 |
16 | launch_proc() {
17 | for i in ${LIST_PROC[@]} ; do
18 | echo "launch proc $i"
19 | $TERM --name="$i" &
20 | sleep .2
21 | done
22 | }
23 |
24 | clear_env
25 | trap "launch_proc" EXIT
26 |
--------------------------------------------------------------------------------
/themes/lost/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | colorscheme OceanicNext
2 |
--------------------------------------------------------------------------------
/themes/lost/bin/launcher:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # rofi doc: https://davedavenport.github.io/rofi/manpage.html
4 | # dmenu doc:
5 |
6 | rofi -show run
7 | #-location 6 -width 90 -lines 1 -font "sans 9" -line-margin 0 -columns 5 -padding 0 -separator-style none -scrollbar-width 7 -bw 5
8 |
9 |
--------------------------------------------------------------------------------
/themes/lost/bin/tmux-mc:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Open weechat and mutt in the same terminal with tmux
4 |
5 | tmux new-session -s mc -d && \
6 | tmux send-keys "weechat" "C-m" && \
7 | tmux rename-window 'Weechat' && \
8 | tmux split-window -t mc:1 && \
9 | tmux break-pane && \
10 | tmux send-keys "mutt" "C-m" && \
11 | tmux rename-window 'Mutt' && \
12 | tmux -2 attach-session -t mc
13 | exit 0
14 |
--------------------------------------------------------------------------------
/themes/machine/.colors/color:
--------------------------------------------------------------------------------
1 | ! Material theme
2 |
3 | ! theme https://www.colorspire.com/
4 | ! material color: https://material.io/inline-tools/color/
5 | ! material: https://material.io/tools/color
6 |
7 | ! BG !
8 | #define theme0 #090914
9 | #define theme1 #11111A
10 | #define theme2 #2e2b36
11 | #define theme3 #302D3A
12 | ! FG !
13 | #define theme4 #b2ebf2
14 | #define theme5 #b3e5fc
15 | #define theme6 #e8f5e9
16 | ! Primary, Secondary !
17 | #define theme7 #00a7aa
18 | #define theme8 #00c6d0
19 | #define theme9 #2f96e1
20 | #define theme10 #7876cb
21 | ! Error !
22 | #define theme11 #ab2b63
23 | #define theme12 #c43171
24 | ! Other !
25 | #define theme13 #45917c
26 | #define theme14 #0098ca
27 | #define theme15 #6e77dd
28 |
29 | st.font: SpaceMono Nerd Font Mono:style=Regular:pixelsize=13
30 | st.opacity: 255
31 |
--------------------------------------------------------------------------------
/themes/machine/.config/awesome/themes/machine/submenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/machine/.config/awesome/themes/machine/submenu.png
--------------------------------------------------------------------------------
/themes/machine/.config/kitty/font.conf:
--------------------------------------------------------------------------------
1 | font_family SpaceMono Nerd Font Mono Regular
2 | bold_font SpaceMono Nerd Font Mono Bold
3 | italic_font SpaceMono Nerd Font Mono Italic
4 | bold_italic_font SpaceMono Nerd Font Mono Bold Italic
5 | font_size 10.0
6 | adjust_line_height 1
7 | adjust_column_width 0
8 |
--------------------------------------------------------------------------------
/themes/machine/.config/kitty/theme.conf:
--------------------------------------------------------------------------------
1 | # add this in your kitty.conf:
2 | # include theme.conf
3 | background #0c121b
4 | foreground #b2ebf2
5 | color0 #2c323b
6 | color1 #ac2f44
7 | color2 #1d505d
8 | color3 #d84c60
9 | color4 #295d75
10 | color5 #1b4a5f
11 | color6 #093b46
12 | color7 #b3e5fc
13 | color8 #4a505a
14 | color9 #d03a49
15 | color10 #bbdefb
16 | color11 #ffe0b2
17 | color12 #c8e6c9
18 | color13 #38718b
19 | color14 #2a6472
20 | color15 #e8f5e9
21 | cursor #4a505a
22 |
--------------------------------------------------------------------------------
/themes/machine/.tmux/status:
--------------------------------------------------------------------------------
1 | # Erase default options
2 |
3 | set-option -g status-position bottom
4 | setw -g window-status-format "#[fg=colour0,bg=black]#[fg=colour10,bg=colour0] #I #[fg=colour10,bg=colour0] #W #[fg=colour0,bg=black]"
5 | setw -g window-status-current-format "#[fg=colour8,bg=black]#[bg=colour8]#[fg=black,bg=colour8] #I #[fg=black,bg=colour8] #{pane_current_path} #[fg=black,bg=colour8] #W #[fg=colour8,bg=black]"
6 | set -g status-left "#[fg=colour0,bg=default]#[fg=colour15,bg=colour0] #S #[fg=colour14,bg=colour0,nobold,nounderscore,noitalics]>> #[fg=colour0,bg=default]"
7 | set -g status-right '#[fg=yellow,bg=default]#[fg=yellow,bg=colour0] ﮊ #[fg=yellow,bg=default]'
8 | set -g status-justify left
9 |
--------------------------------------------------------------------------------
/themes/machine/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | colorscheme darkest-space
2 |
--------------------------------------------------------------------------------
/themes/machine/.vim/lightline-theme.vim:
--------------------------------------------------------------------------------
1 | let g:lightline.colorscheme = "Machine"
2 | let g:lightline.tabline = {'left': [['buffers']], 'right': [['close']] }
3 | let g:lightline.component = { 'close': 'ﮊ ' }
4 | let g:lightline.separator = { 'right': '', 'left': '' }
5 | let g:lightline.active = {
6 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
7 | \ [ 'gitbranch' ] ],
8 | \ 'right': [ [ 'percent', 'lineinfo', 'fileformat' ],
9 | \ [ 'filencode', 'filetype' ] ],
10 | \ }
11 | let g:lightline.inactive = {
12 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
13 | \ [ 'filename_active' ] ],
14 | \ 'right':[['lineinfo']],
15 | \ }
16 |
--------------------------------------------------------------------------------
/themes/machine/bin/tmux-mc:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Open weechat and mutt in the same terminal with tmux
4 |
5 | tmux new-session -s mc -d && \
6 | tmux send-keys "weechat" "C-m" && \
7 | tmux rename-window 'Weechat' && \
8 | tmux split-window -t mc:1 && \
9 | tmux break-pane && \
10 | tmux send-keys "mutt" "C-m" && \
11 | tmux rename-window 'Mutt' && \
12 | tmux -2 attach-session -t mc
13 | exit 0
14 |
--------------------------------------------------------------------------------
/themes/madness/.colors/color:
--------------------------------------------------------------------------------
1 | ! Special
2 | *background: #151d22
3 | *foreground: #afe1d2
4 | *.cursorColor: #2d4944
5 |
6 | ! black
7 | *color0: #1d282f
8 | *color8: #344048
9 |
10 | ! red
11 | *color1: #6b3659
12 | *color9: #874272
13 |
14 | ! Green
15 | *color2: #396f5e
16 | *color10: #448773
17 |
18 | ! Yellow
19 | *color3: #cbd59a
20 | *color11: #f0f8c9
21 |
22 | ! Blue
23 | *color4: #364670
24 | *color12: #455a8e
25 |
26 | ! Magenta
27 | *color5: #613a73
28 | *color13: #794b87
29 |
30 | ! Cyan
31 | *color6: #1c6689
32 | *color14: #207ba2
33 |
34 | ! White
35 | *color7: #93cfbd
36 | *color15: #b8eadb
37 |
38 | rofi.color-normal: argb:00000000, #1f7590, argb:00000000, #1d282f,#a3d3b0
39 | rofi.color-window: argb:ff151d22, #132122, #832757
40 |
--------------------------------------------------------------------------------
/themes/madness/.config/cava/config:
--------------------------------------------------------------------------------
1 | [general]
2 | mode = normal
3 | sensitivity = 450
4 | framerate = 60
5 | autosens = 1
6 | lower_cutoff_freq = 50
7 | higher_cutoff_freq = 10000
8 |
9 | [input]
10 | method = alsa
11 | source = hw:Loopback,1
12 |
13 | method = fifo
14 | source = /tmp/mpd.fifo
15 |
16 | [output]
17 | method = ncurses
18 | style = stereo
19 |
20 | [color]
21 | gradient = 1
22 | gradient_color_1 = '#6a467e' #base
23 | gradient_color_2 = '#2284ac' #top
24 |
25 | [smoothing]
26 |
27 | [eq]
28 | 1=1
29 | 2=1
30 | 3=1
31 | 4=1
32 | 5=1
33 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/bottom-launcher:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/colors:
--------------------------------------------------------------------------------
1 | background = ${xrdb:background}
2 | background-alt = ${xrdb:color0}
3 | foreground = ${xrdb:color15}
4 | foreground-alt = ${xrdb:color7}
5 | primary = ${xrdb:color6}
6 | secondary = ${xrdb:color13}
7 | alert = ${xrdb:color9}
8 | desktop = #402a4e
9 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/ewmh-name:
--------------------------------------------------------------------------------
1 | icon-0 = terms;{}
2 | icon-1 = www;{}
3 | icon-2 = dev;{}
4 | icon-3 = console;{}
5 | icon-4 = gimp;{}
6 | icon-5 = vm;{}
7 | icon-default = {}
8 | label-active = }%name%{
9 | label-occupied = {%name%}
10 | label-urgent = %name%
11 | label-empty = %name%
12 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/i3-bottom:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/i3-name:
--------------------------------------------------------------------------------
1 | ws-icon-0 = default;
2 | ws-icon-1 = web;
3 | ws-icon-2 = dev;
4 | ws-icon-3 = music;
5 | ws-icon-4 = gimp;
6 | ws-icon-5 = vms;
7 | label-focused = "%icon% %name%"
8 | label-unfocused = "%icon% %name%"
9 | label-visible = "%icon% %name"
10 | label-urgent = "%icon% %name%"
11 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/i3-second-top:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/i3-top:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname ip rldTor mpd volume
3 | modules-center = i3
4 | modules-right = mail memory battery date powermenu
5 |
6 | ; others
7 | width = 98%
8 | heigth = 0
9 | offset-x = 1%
10 | offset-y = 4
11 | border-top-size = 8
12 | border-bottom-size = 4
13 | border-color = ${colors.background}
14 | radius = 1
15 | fixed-center = true
16 | background = ${colors.background}
17 | foreground = ${colors.foreground}
18 | line-size = 0
19 | padding = 2
20 | module-margin-left = 2
21 | module-margin-right = 2
22 | font-0 = "NotoSans Nerd Font:style=Regular:pixelsize=7;1"
23 | font-1 = "Material Icons:antialias=false:size=8;2"
24 | cursor-click = pointer
25 | cursor-scroll = ns-resize
26 | ;wm-restack = i3 should be disable
27 | override-redirect = true
28 | scroll-up = i3wm-wsnext
29 | scroll-down = i3wm-wsprev
30 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/launch.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | killall -q polybar
4 |
5 | polybar_proc=$(pgrep -u $UID -x polybar)
6 |
7 | # Terminate already running bar instances
8 | for i in ${polybar_proc} ; do
9 | kill -9 $i
10 | done
11 |
12 | while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
13 |
14 | if [ $1 = subtle ] ; then
15 | polybar top &
16 | elif [ $1 = i3 ] ; then
17 | polybar i3top &
18 | else
19 | echo "WTF ???"
20 | fi
21 |
22 | echo "Bars launched..."
23 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/status:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | daemon=${1:?}
6 | state="%{F#b47f6f}off%{F-}"
7 | cmd="$(systemctl status $daemon | grep -i run 2>/dev/null || echo '')"
8 |
9 | [[ "$cmd" ]] && state="%{F#fae0cf}on%{F-}"
10 |
11 | echo "%{F#af8787}${daemon}%{F-} ${state}"
12 | exit 0
13 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/top-bar:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname ip rldTor mpd xwindow
3 | modules-center = date
4 | modules-right = volume mail memory battery wlan powermenu
5 |
6 | ; others
7 | width = 98%
8 | heigth = 40
9 | offset-x = 1%
10 | offset-y = 5
11 | border-top-size = 8
12 | border-bottom-size = 4
13 | border-color = ${colors.background}
14 | fixed-center = true
15 | background = ${colors.background}
16 | foreground = ${colors.foreground}
17 | line-size = 0
18 | line-color = #f00
19 | padding = 2
20 | module-margin-left = 2
21 | module-margin-right = 2
22 | font-0 = NotoSans Nerd Font:style=Regular:pixelsize=7;0
23 | font-1 = Material Icons:antialias=false:size=7;0
24 | override-redirect = true
25 | cursor-click = pointer
26 | cursor-scroll = ns-resize
27 |
--------------------------------------------------------------------------------
/themes/madness/.config/polybar/top-second-bar:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/madness/.config/subtle/init-console.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | TERM=$TERMINAL
4 | LIST_PROC=(
5 | "weechat"
6 | "ncmpcpp"
7 | "mutt"
8 | "pwd"
9 | )
10 |
11 | clear_env() {
12 | local old_term=$(ps aux|egrep pwd|head -n1|awk '{print $2}')
13 | for i in ${LIST_PROC[@]} ; do
14 | echo "clear process $i"
15 | if [ $i == "pwd" ] ; then
16 | for p in $old_term ; do
17 | kill -9 $p 2>/dev/null 2>&1
18 | done
19 | else
20 | for s in $(pgrep -u $UID -x $i) ; do
21 | kill -9 $s 2>/dev/null 2>&1
22 | done
23 | fi
24 | done
25 | tmux kill-session -t music 2>/dev/null
26 | tmux kill-session -t mc 2>/dev/null
27 | }
28 |
29 | launch_proc() {
30 | $TERM --name="pwd" &
31 | $TERM --name="ncmpcpp" -e "tmux-sound" &
32 | sleep 1
33 | $TERM --name="mutt" -e "tmux-mc" &
34 | sleep 1
35 | }
36 |
37 | clear_env
38 | trap "launch_proc" EXIT
39 |
--------------------------------------------------------------------------------
/themes/madness/.config/subtle/init-dev.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | TERM=$TERMINAL
4 | LIST_PROC=(
5 | "code-1"
6 | "code-2"
7 | )
8 |
9 | clear_env() {
10 | local old_term=$(ps aux | grep -i "${TERM} --name=code" | awk '{print $2}')
11 | for i in ${old_term[@]} ; do
12 | echo "clear process $i"
13 | kill -9 $i
14 | done
15 | }
16 |
17 | launch_proc() {
18 | for i in ${LIST_PROC[@]} ; do
19 | echo "launch proc $i"
20 | $TERM --name="$i" &
21 | sleep .2
22 | done
23 | }
24 |
25 | clear_env
26 | trap "launch_proc" EXIT
27 |
--------------------------------------------------------------------------------
/themes/madness/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | colorscheme darkest-space
2 |
--------------------------------------------------------------------------------
/themes/miami/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: SpaceMono Nerd Font Mono:pixelsize=13:antialias=true:autohint=true;
2 | st.opacity: 250
3 |
--------------------------------------------------------------------------------
/themes/miami/.config/awesome/themes/miami/submenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/miami/.config/awesome/themes/miami/submenu.png
--------------------------------------------------------------------------------
/themes/miami/.tmux/status:
--------------------------------------------------------------------------------
1 | # Erase default options
2 |
3 | setw -g window-status-format "#[fg=colour0,bg=default]#[fg=colour10,bg=colour0] #I #[fg=colour10,bg=colour0] #W #[fg=colour0,bg=default]"
4 | setw -g window-status-current-format "#[fg=colour6,bg=default]#[bg=colour6]#[fg=colour0,bg=colour6] #I #[fg=colour0,bg=colour6] #{pane_current_path} #[fg=colour0,bg=colour6] #W #[fg=colour6,bg=default]"
5 | set -g status-left "#[fg=colour0,bg=default]#[fg=colour15,bg=colour0] #S #[fg=colour14,bg=colour0,nobold,nounderscore,noitalics]>> #[fg=colour0,bg=default]"
6 |
7 | set -g status-right '#[fg=colour6,bg=default]#[fg=colour6,bg=colour0] ﮊ #[fg=colour6,bg=default]'
8 | set -g status-justify left
9 |
--------------------------------------------------------------------------------
/themes/miami/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | colorscheme ombre
2 |
3 | " Reload colorscheme
4 | map :update:colorscheme ombre
5 |
--------------------------------------------------------------------------------
/themes/miami/.vim/lightline-theme.vim:
--------------------------------------------------------------------------------
1 | let g:lightline.colorscheme = "ombre"
2 | let g:lightline.tabline = {'left': [['buffers']], 'right': [['close']] }
3 | let g:lightline.component = { 'close': 'X ' }
4 | let g:lightline.separator = { 'right': '', 'left': '' }
5 | let g:lightline.active = {
6 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
7 | \ [ 'gitbranch' ] ],
8 | \ 'right': [ [ 'percent', 'lineinfo', 'fileformat' ],
9 | \ [ 'filencode', 'filetype' ] ],
10 | \ }
11 | let g:lightline.inactive = {
12 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
13 | \ [ 'filename_active' ] ],
14 | \ 'right':[['lineinfo']],
15 | \ }
16 |
--------------------------------------------------------------------------------
/themes/morpho/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes/morpho/.config/awesome/themes/morpho/submenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/morpho/.config/awesome/themes/morpho/submenu.png
--------------------------------------------------------------------------------
/themes/morpho/.tmux/status:
--------------------------------------------------------------------------------
1 | # Erase default options
2 |
3 | setw -g window-status-format "#[fg=colour0,bg=black]#[fg=colour10,bg=colour0] #I #[fg=colour10,bg=colour0] #W #[fg=colour0,bg=black]"
4 | setw -g window-status-current-format "#[fg=colour6,bg=black]#[bg=colour6]#[fg=black,bg=colour6] #I #[fg=black,bg=colour6] #{pane_current_path} #[fg=black,bg=colour6] #W #[fg=colour6,bg=black]"
5 | set -g status-left "#[fg=colour0,bg=default]#[fg=colour15,bg=colour0] #S #[fg=colour14,bg=colour0,nobold,nounderscore,noitalics]>> #[fg=colour0,bg=default]"
6 |
7 | set -g status-right '#[fg=colour14] '
8 | set -g status-justify left
9 |
--------------------------------------------------------------------------------
/themes/morpho/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme ombre
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme ombre
6 |
--------------------------------------------------------------------------------
/themes/morpho/.vim/lightline-theme.vim:
--------------------------------------------------------------------------------
1 | let g:lightline.colorscheme = "ombre"
2 | let g:lightline.tabline = {'left': [['buffers']], 'right': [['close']] }
3 | let g:lightline.component = { 'close': 'X ' }
4 | let g:lightline.separator = { 'right': '', 'left': '' }
5 | let g:lightline.active = {
6 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
7 | \ [ 'gitbranch' ] ],
8 | \ 'right': [ [ 'percent', 'lineinfo', 'fileformat' ],
9 | \ [ 'filencode', 'filetype' ] ],
10 | \ }
11 | let g:lightline.inactive = {
12 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
13 | \ [ 'filename_active' ] ],
14 | \ 'right':[['lineinfo']],
15 | \ }
16 |
--------------------------------------------------------------------------------
/themes/sci/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes/sci/.config/awesome/themes/sci/submenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/sci/.config/awesome/themes/sci/submenu.png
--------------------------------------------------------------------------------
/themes/sci/.config/awesome/themes/sci/taglist/squarefw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/sci/.config/awesome/themes/sci/taglist/squarefw.png
--------------------------------------------------------------------------------
/themes/sci/.config/awesome/themes/sci/taglist/squarew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/sci/.config/awesome/themes/sci/taglist/squarew.png
--------------------------------------------------------------------------------
/themes/sci/.tmux/status:
--------------------------------------------------------------------------------
1 | # Status
2 | set -g status-right '#[fg=cyan] sci '
3 | set -g status-justify left
4 |
5 | # Window Status
6 | setw -g window-status-format '#[fg=blue]#[fg=black,bold,bg=blue] #I #[fg=blue,bg=black]#[fg=white,bg=black] #W '
7 | setw -g window-status-current-format '#[fg=cyan]#[fg=black,bold,bg=cyan] #I #[fg=cyan,bg=black]#[fg=cyan,bg=black] #W '
8 |
--------------------------------------------------------------------------------
/themes/sci/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme ombre
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme ombre
6 |
--------------------------------------------------------------------------------
/themes/sci/.vim/lightline-theme.vim:
--------------------------------------------------------------------------------
1 | let g:lightline.colorscheme = "ombre"
2 | let g:lightline.tabline = {'left': [['buffers']], 'right': [['close']] }
3 | let g:lightline.component = { 'close': ' X ' }
4 | let g:lightline.separator = { 'right': '', 'left': '' }
5 | let g:lightline.separator = { 'right': '', 'left': '' }
6 | let g:lightline.active = {
7 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
8 | \ [ 'gitbranch' ] ],
9 | \ 'right': [ [ 'percent', 'lineinfo', 'fileformat' ],
10 | \ [ 'filencode', 'filetype' ] ],
11 | \ }
12 | let g:lightline.inactive = {
13 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
14 | \ [ 'filename_active' ] ],
15 | \ 'right':[['lineinfo']],
16 | \ }
17 |
--------------------------------------------------------------------------------
/themes/sombra/.colors/color:
--------------------------------------------------------------------------------
1 | *color0: #1d1229
2 | *color1: #cb59e7
3 | *color2: #609ba6
4 | *color3: #c9aae0
5 | *color4: #7529b1
6 | *color5: #a939ff
7 | *color6: #7962d0
8 | *color7: #d3b6ea
9 | *color8: #1d1229
10 | *color9: #cb59e7
11 | *color10: #609ba6
12 | *color11: #c9aae0
13 | *color12: #7529b1
14 | *color13: #a939ff
15 | *color14: #7962d0
16 | *color15: #d3b6ea
17 | *background: #130c1b
18 | *foreground: #eed6ff
19 | rofi.color-normal: argb:00000000, #c9aae0, argb:00000000, #1d1229, #c9aae0
20 | rofi.color-window: #130c1b, #000000, #832757
21 |
--------------------------------------------------------------------------------
/themes/sombra/.config/cava/config:
--------------------------------------------------------------------------------
1 | [general]
2 | mode = normal
3 | sensitivity = 450
4 | framerate = 60
5 | autosens = 1
6 | lower_cutoff_freq = 50
7 | higher_cutoff_freq = 10000
8 |
9 | [input]
10 | method = alsa
11 | source = hw:Pro
12 |
13 | method = fifo
14 | source = /tmp/mpd.fifo
15 |
16 | [output]
17 | method = ncurses
18 | style = stereo
19 |
20 | [color]
21 | gradient = 1
22 | gradient_color_1 = '#7529b1' #base
23 | gradient_color_2 = '#a939ff' #top
24 |
25 | [smoothing]
26 |
27 | [eq]
28 | 1=1
29 | 2=1
30 | 3=1
31 | 4=1
32 | 5=1
33 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/bottom-launcher:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/colors:
--------------------------------------------------------------------------------
1 | background = ${xrdb:background}
2 | background-alt = ${xrdb:background}
3 | foreground = ${xrdb:color7}
4 | foreground-alt = ${xrdb:color4}
5 | primary = ${xrdb:color6}
6 | secondary = ${xrdb:color4}
7 | alert = ${xrdb:color1}
8 | desktop = #333333
9 | extend = ${xrdb:color6}
10 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/ewmh-name:
--------------------------------------------------------------------------------
1 | icon-0 = terms;
2 | icon-1 = www;
3 | icon-2 = dev;
4 | icon-3 = console;
5 | icon-4 = gimp;
6 | icon-5 = vm;
7 | icon-default =
8 | label-active = %icon%
9 | label-occupied = %icon%
10 | label-urgent = %icon%
11 | label-empty = %icon%
12 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/i3-bottom:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/i3-name:
--------------------------------------------------------------------------------
1 | ws-icon-0 = I;
2 | ws-icon-1 = II;
3 | ws-icon-2 = III;
4 | ws-icon-3 = IV;
5 | ws-icon-4 = V;
6 | ws-icon-5 = VI;
7 | label-focused = %icon%
8 | label-unfocused = %icon%
9 | label-visible = %icon%
10 | label-urgent = %icon%
11 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/i3-second-top:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/i3-top:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname i3
3 | modules-center = rldTor wlan mpd mail memory battery date powermenu
4 | modules-right = ip netstat
5 |
6 | ; others
7 | width = 100%
8 | heigth = 0
9 | offset-x = 0
10 | offset-y = 0
11 | radius = 0
12 | fixed-center = true
13 | background = ${colors.background}
14 | foreground = ${colors.foreground}
15 | line-size = 0
16 | line-color = #f00
17 | padding-left = 1
18 | padding-right = 1
19 | module-margin-left = 0
20 | module-margin-right = 0
21 | font-0 = Liberation Mono:style=Regular:pixelsize=6;4
22 | font-1 = Material Icons:antialias=false:size=6;4
23 | cursor-click = pointer
24 | cursor-scroll = ns-resize
25 | separator = "%{F#939f62}-%{F-}"
26 | wm-restack = i3
27 | override-redirect = true
28 | scroll-up = i3wm-wsnext
29 | scroll-down = i3wm-wsprev
30 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/launch.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | killall -q polybar
4 |
5 | polybar_proc=$(pgrep -u $UID -x polybar)
6 |
7 | # Terminate already running bar instances
8 | for i in ${polybar_proc} ; do
9 | kill -9 $i
10 | done
11 |
12 | while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
13 |
14 | if [ $1 = subtle ] ; then
15 | polybar top &
16 | elif [ $1 = i3 ] ; then
17 | polybar i3top &
18 | else
19 | echo "WTF ???"
20 | fi
21 |
22 | echo "Bars launched..."
23 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/status:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | daemon=${1:?}
6 | state="%{F#b47f6f}off%{F-}"
7 | cmd="$(systemctl status $daemon | grep -i run 2>/dev/null || echo '')"
8 |
9 | [[ "$cmd" ]] && state="%{F#fae0cf}on%{F-}"
10 |
11 | echo "%{F#af8787}${daemon}%{F-} ${state}"
12 | exit 0
13 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/top-bar:
--------------------------------------------------------------------------------
1 | ; modules
2 | modules-left = hostname ewmh
3 | modules-center = rldTor wlan mpd mail memory battery date powermenu
4 | modules-right = ip netstat
5 |
6 | ; others
7 | width = 100%
8 | heigth = 0
9 | offset-x = 0
10 | offset-y = 0
11 | border-top-size = 0
12 | border-bottom-size = 0
13 | border-color = ${colors.background}
14 | radius = 0
15 | fixed-center = true
16 | background = ${colors.background}
17 | foreground = ${colors.foreground}
18 | line-size = 0
19 | line-color = #f00
20 | padding-left = 1
21 | padding-right = 1
22 | module-margin-left = 0
23 | module-margin-right = 0
24 | font-0 = Liberation Mono:pixelsize=6;4
25 | font-1 = Material Icons:antialias=false:size=6;4
26 | tray-position = right
27 | tray-padding = 2
28 | override-redirect = true
29 | cursor-click = pointer
30 | cursor-scroll = ns-resize
31 | separator = "%{F#939f62}-%{F-}"
32 |
--------------------------------------------------------------------------------
/themes/sombra/.config/polybar/top-second-bar:
--------------------------------------------------------------------------------
1 | ; void
2 |
--------------------------------------------------------------------------------
/themes/sombra/.config/rofi/colors.rasi:
--------------------------------------------------------------------------------
1 | * {
2 | xbg: #110B1A;
3 | xfg: #FDFDFD;
4 | x0: #282A36;
5 | x1: #F37F97;
6 | x2: #5ADECD;
7 | x3: #F2A272;
8 | x4: #8897F4;
9 | x5: #C574DD;
10 | x6: #79E6F3;
11 | x7: #FDFDFD;
12 | x8: #414458;
13 | x9: #FF4971;
14 | x10: #18E3C8;
15 | x11: #FF8037;
16 | x12: #556FFF;
17 | x13: #B043D1;
18 | x14: #3FDCEE;
19 | x15: #FDFDFD;
20 | }
21 |
--------------------------------------------------------------------------------
/themes/sombra/.config/subtle/init-dev.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | TERM=$TERMINAL
4 | LIST_PROC=(
5 | "code-1"
6 | "code-2"
7 | )
8 |
9 | clear_env() {
10 | local old_term=$(ps aux | grep -i "${TERM} --name=code" | awk '{print $2}')
11 | for i in ${old_term[@]} ; do
12 | echo "clear process $i"
13 | kill -9 $i
14 | done
15 | }
16 |
17 | launch_proc() {
18 | for i in ${LIST_PROC[@]} ; do
19 | echo "launch proc $i"
20 | $TERM --name="$i" &
21 | sleep .2
22 | done
23 | }
24 |
25 | clear_env
26 | trap "launch_proc" EXIT
27 |
--------------------------------------------------------------------------------
/themes/sombra/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | colorscheme material
2 |
--------------------------------------------------------------------------------
/themes/sombra/bin/launcher:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # rofi doc: https://davedavenport.github.io/rofi/manpage.html
4 | # dmenu doc:
5 |
6 | rofi -show run
7 | #-location 6 -width 90 -lines 1 -font "sans 9" -line-margin 0 -columns 5 -padding 0 -separator-style none -scrollbar-width 7 -bw 5
8 |
9 |
--------------------------------------------------------------------------------
/themes/worker/.Xresources.d/fonts:
--------------------------------------------------------------------------------
1 | st.font: IosevkaTerm Nerd Font:pixelsize=14:autohint=true;
2 |
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/submenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/submenu.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/10_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/10_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/10_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/10_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/10_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/10_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/10_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/10_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/1_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/1_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/1_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/1_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/1_focused.svg:
--------------------------------------------------------------------------------
1 |
2 |
4 |
16 |
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/1_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/1_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/1_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/1_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/2_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/2_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/2_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/2_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/2_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/2_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/2_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/2_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/3_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/3_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/3_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/3_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/3_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/3_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/3_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/3_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/4_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/4_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/4_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/4_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/4_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/4_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/4_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/4_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/5_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/5_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/5_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/5_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/5_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/5_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/5_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/5_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/6_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/6_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/6_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/6_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/6_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/6_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/6_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/6_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/7_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/7_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/7_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/7_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/7_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/7_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/7_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/7_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/8_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/8_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/8_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/8_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/8_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/8_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/8_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/8_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/9_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/9_empty.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/9_focused.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/9_focused.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/9_occupied.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/9_occupied.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/9_urgent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/9_urgent.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/chat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/chat.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/code.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/dev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/dev.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/draw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/draw.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/game.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/game.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/hack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/hack.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/music.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/reader.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/reader.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/vm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/vm.png
--------------------------------------------------------------------------------
/themes/worker/.config/awesome/themes/worker/taglist/web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/szorfein/dotfiles/f23fe046fa289e8cfe32d354a4dc177dbc5cf1b4/themes/worker/.config/awesome/themes/worker/taglist/web.png
--------------------------------------------------------------------------------
/themes/worker/.vim/colorscheme:
--------------------------------------------------------------------------------
1 | " Color
2 | colorscheme ombre
3 |
4 | " Reload colorscheme
5 | map :update:colorscheme ombre
6 |
--------------------------------------------------------------------------------
/themes/worker/.vim/lightline-theme.vim:
--------------------------------------------------------------------------------
1 | let g:lightline.colorscheme = "ombre"
2 | let g:lightline.tabline = {'left': [['buffers']], 'right': [['close']] }
3 | let g:lightline.component = { 'close': 'X ' }
4 | "let g:lightline.separator = { 'right': '', 'left': '' }
5 | let g:lightline.separator = { 'right': '', 'left': '' }
6 | let g:lightline.active = {
7 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
8 | \ [ 'gitbranch' ] ],
9 | \ 'right': [ [ 'percent', 'lineinfo', 'fileformat' ],
10 | \ [ 'filencode', 'filetype' ] ],
11 | \ }
12 | let g:lightline.inactive = {
13 | \ 'left': [ ['linter_checking', 'linter_errors', 'linter_warnings', 'linter_ok' ],
14 | \ [ 'filename_active' ] ],
15 | \ 'right':[['lineinfo']],
16 | \ }
17 |
--------------------------------------------------------------------------------
/tmux/.config/reaver/tmux.yml:
--------------------------------------------------------------------------------
1 | ---
2 | things:
3 | - name: catppuccin-tmux
4 | url: https://github.com/catppuccin/tmux
5 | git: true
6 | dest_dir: .config/tmux/plugins/catppuccin/tmux
7 | - name: tmux-mode-indicator
8 | url: https://github.com/MunifTanjim/tmux-mode-indicator.git
9 | git: true
10 | dest_dir: .config/tmux/plugins/tmux-mode-indicator
11 | time: 86999
12 |
--------------------------------------------------------------------------------
/vifm/.config/reaver/vifm.yml:
--------------------------------------------------------------------------------
1 | ---
2 | things:
3 | - name: vifmimg
4 | url: https://raw.githubusercontent.com/thimc/vifmimg/refs/heads/master/vifmimg
5 | - name: vifmrun
6 | url: https://raw.githubusercontent.com/thimc/vifmimg/refs/heads/master/vifmrun
7 | - name: fontpreview
8 | url: https://raw.githubusercontent.com/sdushantha/fontpreview/refs/heads/master/fontpreview
9 | - name: epub-thumbnailer
10 | url: https://github.com/marianosimone/epub-thumbnailer/raw/refs/heads/master/src/epub-thumbnailer.py
11 | all_to_dest_dir: bin
12 | time: 86000
13 |
--------------------------------------------------------------------------------
/vifm/.config/vifm/colors/custom.vifm:
--------------------------------------------------------------------------------
1 | " colorscheme
2 | highlight clear
3 |
4 | highlight Win cterm=none ctermfg=15 ctermbg=none
5 |
6 | highlight Directory cterm=none ctermfg=6 ctermbg=none
7 | highlight Link cterm=none ctermfg=2 ctermbg=none
8 | highlight BrokenLink cterm=bold ctermfg=3 ctermbg=none
9 | highlight Socket cterm=bold ctermfg=4 ctermbg=none
10 | highlight Fifo cterm=none ctermfg=1 ctermbg=none
11 | highlight Selected cterm=none ctermfg=13 ctermbg=none
12 |
13 | highlight CurrLine cterm=none ctermfg=14 ctermbg=8
14 | highlight TopLine cterm=none ctermfg=7 ctermbg=none
15 | highlight TopLineSel cterm=none ctermfg=7 ctermbg=none
16 | highlight StatusLine cterm=none ctermfg=7 ctermbg=8
17 |
18 | highlight Border cterm=none ctermfg=8 ctermbg=none
19 | highlight JobLine cterm=none ctermfg=black ctermbg=14
20 |
21 | highlight Tabline cterm=none ctermfg=white ctermbg=none
22 |
--------------------------------------------------------------------------------
/vifm/.config/vifm/update.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -o errexit -o nounset
4 |
5 | MBIN="$HOME"/labs/dotfiles/vifm/bin
6 | MDIR="$HOME"/labs/dotfiles/vifm/.config/vifm
7 |
8 | check_dir() {
9 | [ -d "$MBIN" ] || die "No $MBIN found"
10 | [ -d "$MDIR" ] || die "No $MDIR found"
11 | }
12 |
13 | # Src: https://github.com/cirala/vifmimg
14 | vifmimg() {
15 | curl -L -o "$MBIN"/vifmimg https://raw.githubusercontent.com/cirala/vifmimg/master/vifmimg
16 | curl -L -o "$MBIN"/vifmrun https://raw.githubusercontent.com/cirala/vifmimg/master/vifmrun
17 | chmod 700 "$MBIN"/vifmimg
18 | chmod 700 "$MBIN"/vifmrun
19 | }
20 |
21 | main() {
22 | echo "updating vifm"
23 | check_dir
24 | vifmimg
25 | echo "done"
26 | }
27 |
28 | main
29 |
--------------------------------------------------------------------------------
/zsh/.aliases.zsh:
--------------------------------------------------------------------------------
1 | alias feh='feh -. -B black -g 628x580'
2 | alias sxiv='sxiv -s h -g 628x580'
3 | alias mpv='mpv --profile=fast --geometry="50%x50%" --auto-window-resize=no'
4 | alias ionic="~/node_modules/ionic/bin/ionic"
5 | alias ng="~/node_modules/@angular/cli/bin/ng"
6 | alias sqlmap="sqlmap --check-tor --random-agent"
7 | alias vifm=vifmrun
8 |
9 | if command -v nvim >/dev/null ; then
10 | alias vim=nvim
11 | fi
12 |
13 | # make xclip work with voidlinux
14 | alias xclip='xclip -sel clip'
15 |
16 | alias streload='xrdb merge ~/.Xresources && kill -s USR1 $(pidof xst)'
17 |
18 | # https://elijahmanor.com/blog/fd-fzf-tmux-nvim
19 | alias v='fd --type f --hidden --exclude .git | fzf-tmux -p --reverse | xargs nvim'
20 |
--------------------------------------------------------------------------------
/zsh/.config/reaver/zsh.yml:
--------------------------------------------------------------------------------
1 | ---
2 | things:
3 | - name: ohmyzsh.tar.gz
4 | url: https://github.com/ohmyzsh/ohmyzsh/archive/refs/heads/master.tar.gz
5 | dest_dir: .oh-my-zsh
6 | - name: zsh-autosuggestions.tar.gz
7 | url: https://github.com/zsh-users/zsh-autosuggestions/archive/refs/heads/master.tar.gz
8 | dest_dir: .oh-my-zsh/custom/plugins/zsh-autosuggestions
9 | - name: zsh-syntax-highlighting.tar.gz
10 | url: https://github.com/zsh-users/zsh-syntax-highlighting/archive/refs/heads/master.tar.gz
11 | dest_dir: .oh-my-zsh/custom/plugins/zsh-syntax-highlighting
12 | time: 86000
13 |
--------------------------------------------------------------------------------
/zsh/.inputrc:
--------------------------------------------------------------------------------
1 | # See all options with: man 3 readline
2 |
3 | # Mode vi
4 | set editing-mode vi
5 | set keymap vi
6 |
7 | # Disable sound on error
8 | set bell-style none
9 |
10 | set completion-ignore-case On
11 |
12 | # add color on completion
13 | set colored-stats On
14 |
--------------------------------------------------------------------------------