Stealing submodules
This commit is contained in:
parent
5bb17b0f1a
commit
fda7087119
Binary file not shown.
After Width: | Height: | Size: 14 MiB |
Binary file not shown.
After Width: | Height: | Size: 15 MiB |
|
@ -18,13 +18,15 @@ cp -r $HOME/.config/rofi latest/.config/
|
|||
# GTK/QT
|
||||
cp $HOME/.gtkrc-2.0 latest
|
||||
cp -r $HOME/.config/gtk-3.0 latest/.config/
|
||||
cp -r $HOME/.config/gtk-4.0 latest/.config/
|
||||
cp -r $HOME/.config/qt5ct latest/.config/
|
||||
cp -r $HOME/.config/qt6ct latest/.config/
|
||||
cp -r $HOME/.config/Kvantum latest/.config/
|
||||
|
||||
# Shell/Terminal
|
||||
cp $HOME/.zshrc latest/
|
||||
cp -r $HOME/.oh-my-zsh latest/
|
||||
cp -r $HOME/.config/foot latest/.config/
|
||||
cp -r $HOME/.antigen latest/
|
||||
cp -r $HOME/.config/kitty latest/.config/
|
||||
|
||||
# Nvim
|
||||
cp -r $HOME/.config/nvim latest/.config/
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
/home/thilo/.zshrc
|
||||
/home/thilo/.zshrc
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -0,0 +1 @@
|
|||
Subproject commit ecad02d5dbd9468e0f77181c4e0786cdcd6127a9
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 50a526f209a182add8a47e362e1c9a3bfd7c5af4
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 8091c8a3a8a845c70046684235a01cd500075def
|
|
@ -0,0 +1 @@
|
|||
Subproject commit a411ef3e0992d4839f0732ebeb9823024afaaaa8
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 655576f336f4c956b59a5f4424c5ffd361964b35
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 122dc464392302114556b53ec01a1390c54f739f
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,84 @@
|
|||
#-- START ZCACHE GENERATED FILE
|
||||
#-- GENERATED: Tue Dec 27 11:25:04 AM CET 2022
|
||||
#-- ANTIGEN v2.2.2
|
||||
_antigen () {
|
||||
local -a _1st_arguments
|
||||
_1st_arguments=('apply:Load all bundle completions' 'bundle:Install and load the given plugin' 'bundles:Bulk define bundles' 'cleanup:Clean up the clones of repos which are not used by any bundles currently loaded' 'cache-gen:Generate cache' 'init:Load Antigen configuration from file' 'list:List out the currently loaded bundles' 'purge:Remove a cloned bundle from filesystem' 'reset:Clears cache' 'restore:Restore the bundles state as specified in the snapshot' 'revert:Revert the state of all bundles to how they were before the last antigen update' 'selfupdate:Update antigen itself' 'snapshot:Create a snapshot of all the active clones' 'theme:Switch the prompt theme' 'update:Update all bundles' 'use:Load any (supported) zsh pre-packaged framework')
|
||||
_1st_arguments+=('help:Show this message' 'version:Display Antigen version')
|
||||
__bundle () {
|
||||
_arguments '--loc[Path to the location <path-to/location>]' '--url[Path to the repository <github-account/repository>]' '--branch[Git branch name]' '--no-local-clone[Do not create a clone]'
|
||||
}
|
||||
__list () {
|
||||
_arguments '--simple[Show only bundle name]' '--short[Show only bundle name and branch]' '--long[Show bundle records]'
|
||||
}
|
||||
__cleanup () {
|
||||
_arguments '--force[Do not ask for confirmation]'
|
||||
}
|
||||
_arguments '*:: :->command'
|
||||
if (( CURRENT == 1 ))
|
||||
then
|
||||
_describe -t commands "antigen command" _1st_arguments
|
||||
return
|
||||
fi
|
||||
local -a _command_args
|
||||
case "$words[1]" in
|
||||
(bundle) __bundle ;;
|
||||
(use) compadd "$@" "oh-my-zsh" "prezto" ;;
|
||||
(cleanup) __cleanup ;;
|
||||
(update|purge) compadd $(type -f \-antigen-get-bundles &> /dev/null || antigen &> /dev/null; -antigen-get-bundles --simple 2> /dev/null) ;;
|
||||
(theme) compadd $(type -f \-antigen-get-themes &> /dev/null || antigen &> /dev/null; -antigen-get-themes 2> /dev/null) ;;
|
||||
(list) __list ;;
|
||||
esac
|
||||
}
|
||||
antigen () {
|
||||
local MATCH MBEGIN MEND
|
||||
[[ "$ZSH_EVAL_CONTEXT" =~ "toplevel:*" || "$ZSH_EVAL_CONTEXT" =~ "cmdarg:*" ]] && source "/home/thilo/.config/antigen/antigen.zsh" && eval antigen $@;
|
||||
return 0;
|
||||
}
|
||||
typeset -gaU fpath path
|
||||
fpath+=(/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib /home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found /home/thilo/.antigen/bundles/zsh-users/zsh-completions /home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions /home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting /home/thilo/.antigen/bundles/le0me55i/zsh-extract /home/thilo/.antigen/bundles/romkatv/powerlevel10k) path+=(/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib /home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found /home/thilo/.antigen/bundles/zsh-users/zsh-completions /home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions /home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting /home/thilo/.antigen/bundles/le0me55i/zsh-extract /home/thilo/.antigen/bundles/romkatv/powerlevel10k)
|
||||
_antigen_compinit () {
|
||||
autoload -Uz compinit; compinit -d "/home/thilo/.antigen/.zcompdump"; compdef _antigen antigen
|
||||
add-zsh-hook -D precmd _antigen_compinit
|
||||
}
|
||||
autoload -Uz add-zsh-hook; add-zsh-hook precmd _antigen_compinit
|
||||
compdef () {}
|
||||
|
||||
if [[ -n "/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh" ]]; then
|
||||
ZSH="/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh"; ZSH_CACHE_DIR="/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/cache/"
|
||||
fi
|
||||
#--- BUNDLES BEGIN
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/bzr.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/clipboard.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/cli.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/compfix.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/completion.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/correction.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/diagnostics.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/directories.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/functions.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/git.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/grep.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/history.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/key-bindings.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/misc.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/nvm.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/prompt_info_functions.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/spectrum.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/termsupport.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/theme-and-appearance.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/vcs_info.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found/command-not-found.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/zsh-users/zsh-completions/zsh-completions.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting/zsh-syntax-highlighting.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/le0me55i/zsh-extract/extract.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/romkatv/powerlevel10k/powerlevel10k.zsh-theme.antigen-compat';
|
||||
|
||||
#--- BUNDLES END
|
||||
typeset -gaU _ANTIGEN_BUNDLE_RECORD; _ANTIGEN_BUNDLE_RECORD=('https://github.com/robbyrussell/oh-my-zsh.git lib plugin true' 'https://github.com/robbyrussell/oh-my-zsh.git plugins/command-not-found plugin true' 'https://github.com/zsh-users/zsh-completions.git / plugin true' 'https://github.com/zsh-users/zsh-autosuggestions.git / plugin true' 'https://github.com/zsh-users/zsh-syntax-highlighting.git / plugin true' 'https://github.com/le0me55i/zsh-extract.git / plugin true' 'https://github.com/romkatv/powerlevel10k.git / theme true')
|
||||
typeset -g _ANTIGEN_CACHE_LOADED; _ANTIGEN_CACHE_LOADED=true
|
||||
typeset -ga _ZCACHE_BUNDLE_SOURCE; _ZCACHE_BUNDLE_SOURCE=('/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/bzr.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/clipboard.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/cli.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/compfix.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/completion.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/correction.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/diagnostics.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/directories.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/functions.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/git.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/grep.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/history.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/key-bindings.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/misc.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/nvm.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/prompt_info_functions.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/spectrum.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/termsupport.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/theme-and-appearance.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/vcs_info.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found/command-not-found.plugin.zsh' '/home/thilo/.antigen/bundles/zsh-users/zsh-completions//' '/home/thilo/.antigen/bundles/zsh-users/zsh-completions///zsh-completions.plugin.zsh' '/home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions//' '/home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions///zsh-autosuggestions.plugin.zsh' '/home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting//' '/home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting///zsh-syntax-highlighting.plugin.zsh' '/home/thilo/.antigen/bundles/le0me55i/zsh-extract//' '/home/thilo/.antigen/bundles/le0me55i/zsh-extract///extract.plugin.zsh' '/home/thilo/.antigen/bundles/romkatv/powerlevel10k//' '/home/thilo/.antigen/bundles/romkatv/powerlevel10k///powerlevel10k.zsh-theme')
|
||||
typeset -g _ANTIGEN_CACHE_VERSION; _ANTIGEN_CACHE_VERSION='v2.2.2'
|
||||
|
||||
#-- END ZCACHE GENERATED FILE
|
Binary file not shown.
|
@ -1,2 +1,5 @@
|
|||
file:///home/thilo/Downloads
|
||||
file:///tmp
|
||||
file:///mnt/1TB_HDD/ANime_Shit ANime_Shit
|
||||
file:///home/thilo/Downloads Downloads
|
||||
file:///tmp tmp
|
||||
file:/// /
|
||||
file:///home/thilo Home
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
[Settings]
|
||||
gtk-theme-name=gtk-master
|
||||
gtk-theme-name=Dracula
|
||||
gtk-icon-theme-name=Dracula
|
||||
gtk-font-name=IBM Plex Sans 11
|
||||
gtk-cursor-theme-name=Adwaita
|
||||
gtk-cursor-theme-size=24
|
||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
|
||||
gtk-font-name=BlexMono Nerd Font weight=450 11
|
||||
gtk-cursor-theme-name=Dracula-cursors
|
||||
gtk-cursor-theme-size=0
|
||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||
gtk-button-images=0
|
||||
gtk-menu-images=0
|
||||
gtk-button-images=1
|
||||
gtk-menu-images=1
|
||||
gtk-enable-event-sounds=1
|
||||
gtk-enable-input-feedback-sounds=0
|
||||
gtk-enable-input-feedback-sounds=1
|
||||
gtk-xft-antialias=1
|
||||
gtk-xft-hinting=1
|
||||
gtk-xft-hintstyle=hintslight
|
||||
gtk-xft-hintstyle=hintfull
|
||||
gtk-xft-rgba=none
|
||||
gtk-application-prefer-dark-theme=1
|
||||
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xbel version="1.0"
|
||||
xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
|
||||
xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
|
||||
>
|
||||
<bookmark href="ftp://mbrserver.com/" added="2023-01-05T23:30:09.884809Z" modified="2023-01-05T23:30:09.884813Z" visited="2023-01-05T23:30:09.884810Z">
|
||||
<title>/ on mbrserver.com</title>
|
||||
<info>
|
||||
<metadata owner="http://freedesktop.org">
|
||||
<bookmark:applications>
|
||||
<bookmark:application name="org.gnome.Nautilus" exec="'org.gnome.Nautilus %u'" modified="2023-01-05T23:30:09.884811Z" count="1"/>
|
||||
</bookmark:applications>
|
||||
</metadata>
|
||||
</info>
|
||||
</bookmark>
|
||||
</xbel>
|
File diff suppressed because it is too large
Load Diff
|
@ -10,11 +10,14 @@ Plug('hrsh7th/cmp-cmdline')
|
|||
Plug('hrsh7th/nvim-cmp')
|
||||
Plug('hrsh7th/cmp-vsnip')
|
||||
Plug('hrsh7th/vim-vsnip')
|
||||
Plug('simrat39/rust-tools.nvim')
|
||||
-- Wait for merge #308
|
||||
-- Plug('simrat39/rust-tools.nvim')
|
||||
Plug('mattfbacon/rust-tools.nvim')
|
||||
Plug('xuhdev/vim-latex-live-preview', {['for'] = 'tex' })
|
||||
Plug('andweeb/presence.nvim')
|
||||
-- Plug('andweeb/presence.nvim')
|
||||
-- Plug('dracula/vim', {['as'] = 'dracula' })
|
||||
Plug('morhetz/gruvbox')
|
||||
-- Plug('morhetz/gruvbox')
|
||||
Plug('ayu-theme/ayu-vim')
|
||||
Plug('tribela/vim-transparent')
|
||||
Plug('nvim-treesitter/nvim-treesitter', {['do'] = ':TSUpdate'})
|
||||
Plug('nvim-lua/plenary.nvim')
|
||||
|
@ -22,9 +25,12 @@ Plug('nvim-telescope/telescope.nvim', {['tag'] = '0.1.0' })
|
|||
Plug('nvim-lualine/lualine.nvim')
|
||||
Plug('kyazdani42/nvim-web-devicons')
|
||||
Plug('preservim/nerdtree')
|
||||
Plug('karolbelina/uxntal.vim')
|
||||
vim.call('plug#end')
|
||||
|
||||
vim.cmd('colorscheme gruvbox')
|
||||
vim.cmd('set termguicolors')
|
||||
vim.cmd('let ayucolor="dark"')
|
||||
vim.cmd('colorscheme ayu')
|
||||
|
||||
-- LaTeX previev
|
||||
vim.cmd('let g:livepreview_previewer = "okular"')
|
||||
|
@ -39,12 +45,6 @@ vim.cmd('autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = f
|
|||
vim.cmd('nnoremap <silent> g- <cmd>lua vim.diagnostic.goto_prev()<CR>')
|
||||
vim.cmd('nnoremap <silent> g+ <cmd>lua vim.diagnostic.goto_next()<CR>')
|
||||
|
||||
-- German keyboard resting position
|
||||
vim.cmd('noremap ö l')
|
||||
vim.cmd('noremap l k')
|
||||
vim.cmd('noremap k j')
|
||||
vim.cmd('noremap j h')
|
||||
|
||||
-- Other stuff
|
||||
vim.cmd('set number')
|
||||
vim.cmd('set mouse=a')
|
||||
|
@ -59,7 +59,7 @@ vim.cmd('autocmd BufEnter * if tabpagenr("$") == 1 && winnr("$") == 1 && exists(
|
|||
-- Import lua config files
|
||||
require("rust")
|
||||
require("autocomplete")
|
||||
require("discord_rpc")
|
||||
-- require("discord_rpc")
|
||||
require("treesitter")
|
||||
require("statusline")
|
||||
require("lsp")
|
||||
|
|
|
@ -6,7 +6,7 @@ standard_dialogs=gtk3
|
|||
style=kvantum-dark
|
||||
|
||||
[Fonts]
|
||||
fixed=@Variant(\0\0\0@\0\0\0\x1a\0I\0\x42\0M\0 \0P\0l\0\x65\0x\0 \0S\0\x61\0n\0s@&\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
|
||||
fixed=@Variant(\0\0\0@\0\0\0\x1a\0I\0\x42\0M\0 \0P\0l\0\x65\0x\0 \0M\0o\0n\0o@&\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
|
||||
general=@Variant(\0\0\0@\0\0\0\x1a\0I\0\x42\0M\0 \0P\0l\0\x65\0x\0 \0S\0\x61\0n\0s@&\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
|
||||
|
||||
[Interface]
|
||||
|
@ -25,7 +25,7 @@ underline_shortcut=1
|
|||
wheel_scroll_lines=3
|
||||
|
||||
[SettingsWindow]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\a\x7f\0\0\x4K\0\0\0\0\0\0\0\x14\0\0\x1\xe3\0\0\x3\xe3\0\0\0\x1\x2\x4\0\0\a\x80\0\0\0\0\0\0\0\x14\0\0\a\x7f\0\0\x4K)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x80\0\0\0\0\0\0\xe\xd3\0\0\x3\xec\0\0\0\0\0\0\0\0\0\0\x2S\0\0\x2\xfd\0\0\0\0\x2\0\0\0\a\x80\0\0\a\x80\0\0\0\0\0\0\xe\xd3\0\0\x3\xec)
|
||||
|
||||
[Troubleshooting]
|
||||
force_raster_widgets=1
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
[Appearance]
|
||||
color_scheme_path=/usr/share/qt6ct/colors/airy.conf
|
||||
custom_palette=false
|
||||
standard_dialogs=default
|
||||
style=kvantum-dark
|
||||
|
||||
[Fonts]
|
||||
fixed="Noto Sans,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1"
|
||||
general="Noto Sans,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1"
|
||||
|
||||
[Interface]
|
||||
activate_item_on_single_click=1
|
||||
buttonbox_layout=0
|
||||
cursor_flash_time=1000
|
||||
dialog_buttons_have_icons=1
|
||||
double_click_interval=400
|
||||
gui_effects=@Invalid()
|
||||
keyboard_scheme=2
|
||||
menus_have_icons=true
|
||||
show_shortcuts_in_context_menus=true
|
||||
stylesheets=@Invalid()
|
||||
toolbutton_style=4
|
||||
underline_shortcut=1
|
||||
wheel_scroll_lines=3
|
||||
|
||||
[SettingsWindow]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\a\x80\0\0\0\0\0\0\v\x1f\0\0\x3\xcf\0\0\a\x80\0\0\0\0\0\0\v\x1f\0\0\x3\xcf\0\0\0\0\0\0\0\0\a\x80\0\0\a\x80\0\0\0\0\0\0\v\x1f\0\0\x3\xcf)
|
||||
|
||||
[Troubleshooting]
|
||||
force_raster_widgets=1
|
||||
ignored_applications=@Invalid()
|
|
@ -3,26 +3,23 @@
|
|||
# LAlt as mod
|
||||
set $mod Mod1
|
||||
floating_modifier $mod
|
||||
font pango:JetBrainsMono Nerd Font 7
|
||||
font pango:BlexMono Nerd Font 7
|
||||
|
||||
# Set gaps and colour the border of windows
|
||||
for_window [class=".*"] border pixel 2
|
||||
client.focused #A89984 #A89984 #A89984 #A89984 #A89984
|
||||
client.focused_inactive #928374 #928374 #928374 #928374 #928374
|
||||
client.unfocused #282828 #282828 #282828 #282828 #282828
|
||||
client.urgent #CC241D #CC241D #CC241D #CC241D #CC241D
|
||||
client.placeholder #282828 #282828 #282828 #282828 #282828
|
||||
client.background #282828
|
||||
client.focused #ea00d9 #ea00d9 #ea00d9 #ea00d9
|
||||
client.focused_inactive #5E6C70 #5E6C70 #5E6C70 #5E6C70
|
||||
client.unfocused #5E6C70 #5E6C70 #5E6C70 #5E6C70
|
||||
client.urgent #5E6C70 #5E6C70 #5E6C70 #5E6C70
|
||||
client.placeholder #5E6C70 #5E6C70 #5E6C70 #5E6C70
|
||||
client.background #5E6C70
|
||||
|
||||
default_border pixel 2
|
||||
|
||||
gaps inner 15
|
||||
gaps outer 5
|
||||
corner_radius 5
|
||||
|
||||
# Configuration for some games
|
||||
for_window [class="acc.exe"] floating enable
|
||||
for_window [class="AC2-Win64-Shipp"] floating enable
|
||||
for_window [class="steam_app_1182480"] floating enable
|
||||
for_window [app_id="LibreWolf"] dim_inactive 0
|
||||
|
||||
# Workspaces
|
||||
set $ws1 "1"
|
||||
|
@ -89,17 +86,18 @@ bindsym $mod+Shift+space floating toggle
|
|||
|
||||
# Resize mode
|
||||
mode "resize" {
|
||||
# same bindings, but for the arrow keys
|
||||
# same bindings, but for the arrow keys
|
||||
bindsym Left resize shrink width 10 px or 10 ppt
|
||||
bindsym Down resize grow height 10 px or 10 ppt
|
||||
bindsym Up resize shrink height 10 px or 10 ppt
|
||||
bindsym Right resize grow width 10 px or 10 ppt
|
||||
bindsym Down resize grow height 10 px or 10 ppt
|
||||
bindsym Up resize shrink height 10 px or 10 ppt
|
||||
bindsym Right resize grow width 10 px or 10 ppt
|
||||
|
||||
# back to normal: Enter or Escape or $mod+r
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
bindsym $mod+r mode "default"
|
||||
# back to normal: Enter or Escape or $mod+r
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
bindsym $mod+r mode "default"
|
||||
}
|
||||
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
# Reload config file
|
||||
|
@ -117,7 +115,7 @@ bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcu
|
|||
bindsym $mod+d exec "rofi -show drun -show-icons"
|
||||
|
||||
# ST
|
||||
bindsym $mod+t exec "foot"
|
||||
bindsym $mod+t exec "kitty"
|
||||
|
||||
# Nemo
|
||||
bindsym $mod+e exec "nemo"
|
||||
|
@ -130,10 +128,12 @@ bindsym --release $mod+Print exec "~/.config/sway/scripts/screenshot.sh -f"
|
|||
# Start background tasks / set input stuff
|
||||
input 1189:32769:BenQ_ZOWIE_BenQ_ZOWIE_Gaming_Mouse {
|
||||
accel_profile flat
|
||||
pointer_accel -0.6
|
||||
pointer_accel -0.6
|
||||
}
|
||||
input * {
|
||||
xkb_layout "de"
|
||||
xkb_layout de,de
|
||||
xkb_variant nodeadkeys,neo
|
||||
xkb_options grp:ctrls_toggle
|
||||
}
|
||||
|
||||
output HDMI-A-1 pos 0 0 mode 1920x1080@60Hz bg /mnt/1TB_HDD/ANime_Shit/Wandpappe/pluto.jpg fill
|
||||
|
@ -145,11 +145,8 @@ set $gnome-schema org.gnome.desktop.interface
|
|||
|
||||
exec_always "~/.config/sway/scripts/gtk-theme.sh"
|
||||
exec "waybar"
|
||||
exec "/usr/libexec/polkit-gnome-authentication-agent-1"
|
||||
exec "dunst"
|
||||
exec "pipewire"
|
||||
exec "pipewire-pulse"
|
||||
exec "wireplumber"
|
||||
exec "spotify-listener"
|
||||
exec "/usr/libexec/xfce-polkit"
|
||||
exec "exec dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway"
|
||||
exec "exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway"
|
||||
exec "noisetorch -i"
|
||||
exec "polkit-dumb-agent"
|
||||
|
||||
|
|
|
@ -9,6 +9,13 @@ gtk_theme="$(grep 'gtk-theme-name' "$config" | sed 's/.*\s*=\s*//')"
|
|||
icon_theme="$(grep 'gtk-icon-theme-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
cursor_theme="$(grep 'gtk-cursor-theme-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
font_name="$(grep 'gtk-font-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
|
||||
echo "$gnome_schema"
|
||||
echo "$gtk_theme"
|
||||
echo "$icon_theme"
|
||||
echo "$cursor_theme"
|
||||
echo "$font_name"
|
||||
|
||||
gsettings set "$gnome_schema" gtk-theme "$gtk_theme"
|
||||
gsettings set "$gnome_schema" icon-theme "$icon_theme"
|
||||
gsettings set "$gnome_schema" cursor-theme "$cursor_theme"
|
||||
|
|
|
@ -0,0 +1,97 @@
|
|||
[{
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"height": 30,
|
||||
"modules-left": ["sway/workspaces", "sway/language"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["tray"],
|
||||
"tray": {
|
||||
"icon-size": 17,
|
||||
"spacing": 5
|
||||
},
|
||||
|
||||
"clock": {
|
||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||
"format": "{:%d-%m-%Y %H:%M:%S}",
|
||||
"format-alt": "{:%s}",
|
||||
"interval": 1
|
||||
},
|
||||
|
||||
"cpu": {
|
||||
"format": "{usage}% ",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"memory": {
|
||||
"format": "{}% "
|
||||
},
|
||||
|
||||
"sway/language": {
|
||||
"format": " {long}",
|
||||
"min-length": 5,
|
||||
"tooltip": false
|
||||
},
|
||||
}, {
|
||||
"layer": "top",
|
||||
"position": "bottom",
|
||||
"height": 30,
|
||||
"modules-left": ["pulseaudio", "custom/sep", "battery", "custom/openweathermap"],
|
||||
"modules-center": ["cpu", "custom/sep", "memory"],
|
||||
"modules-right": ["custom/spotify", "custom/spotify-prev", "custom/spotify-playpause", "custom/spotify-next"],
|
||||
|
||||
"pulseaudio": {
|
||||
"format": "墳 {volume}%",
|
||||
"format-muted": "婢 Muted"
|
||||
},
|
||||
|
||||
"custom/openweathermap": {
|
||||
"format": "{}",
|
||||
"exec": "$HOME/.config/waybar/openweathermap.sh",
|
||||
"interval": 600
|
||||
},
|
||||
|
||||
"battery": {
|
||||
"interval": 60,
|
||||
"states": {
|
||||
"warning": 30,
|
||||
"critical": 15
|
||||
},
|
||||
"format": "{capacity}%",
|
||||
"format-time": "{H} h {M} min",
|
||||
"format-icons": ["", "", "", "", "", "", "", "", ""]
|
||||
},
|
||||
|
||||
"cpu": {
|
||||
"format": "CPU {usage}%",
|
||||
"interval": 2
|
||||
},
|
||||
|
||||
"memory": {
|
||||
"format": "RAM {}%"
|
||||
},
|
||||
|
||||
"custom/spotify": {
|
||||
"format": " {}",
|
||||
"exec": "spotifyctl status",
|
||||
"interval": 5
|
||||
},
|
||||
|
||||
"custom/spotify-prev": {
|
||||
"format": "玲",
|
||||
"on-click": "spotifyctl previous"
|
||||
},
|
||||
|
||||
"custom/spotify-playpause": {
|
||||
"format": "",
|
||||
"on-click": "spotifyctl playpause"
|
||||
},
|
||||
|
||||
"custom/spotify-next": {
|
||||
"format": "怜",
|
||||
"on-click": "spotifyctl next"
|
||||
},
|
||||
|
||||
"custom/sep": {
|
||||
"format": "|"
|
||||
}
|
||||
}]
|
|
@ -0,0 +1,133 @@
|
|||
* {
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
font-family: 'BlexMono Nerd Font';
|
||||
font-size: 13px;
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
color: #EBDBB2;
|
||||
background-color: rgba(23, 23, 26, 0.9);
|
||||
border: 2px solid rgba(23, 23, 26, 1);
|
||||
transition-property: background-color;
|
||||
transition-duration: .5s;
|
||||
}
|
||||
|
||||
window#waybar.hidden {
|
||||
opacity: 0.2;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
padding: 0 3px;
|
||||
background-color: transparent;
|
||||
color: #EBDBB2;
|
||||
box-shadow: inset 0 -3px transparent;
|
||||
}
|
||||
|
||||
#workspaces button:hover {
|
||||
background: rgba(0, 0, 0, 0.2);
|
||||
box-shadow: inset 0 -3px #A89984;
|
||||
}
|
||||
|
||||
#workspaces button.focused {
|
||||
background: #928374;
|
||||
box-shadow: inset 0 -3px #EBDBB2;
|
||||
}
|
||||
|
||||
#workspaces button.urgent {
|
||||
background-color: #CC241D;
|
||||
}
|
||||
|
||||
#workspaces {
|
||||
margin: 0 4px;
|
||||
}
|
||||
|
||||
.modules-left > widget:first-child > #workspaces {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.modules-right > widget:last-child > #workspaces {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
#clock {
|
||||
color: #EBDBB2;
|
||||
background-color: transparent;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
#cpu {
|
||||
background-color: transparent;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
||||
|
||||
#memory {
|
||||
background-color: transparent;
|
||||
box-shadow: inset 0 -3px #83A598;
|
||||
}
|
||||
|
||||
#pulseaudio {
|
||||
background-color: transparent;
|
||||
color: #FABD2F;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#pulseaudio.muted {
|
||||
background-color: transparent;
|
||||
color: #A89984;
|
||||
}
|
||||
|
||||
#tray {
|
||||
box-shadow: inset 0 -3px #282828;
|
||||
}
|
||||
|
||||
#tray > .passive {
|
||||
-gtk-icon-effect: dim;
|
||||
}
|
||||
|
||||
#tray > .needs-attention {
|
||||
-gtk-icon-effect: highlight;
|
||||
background-color: #CC241D;
|
||||
}
|
||||
|
||||
#custom-openweathermap {
|
||||
background-color: transparent;
|
||||
color: #FABD2F;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#custom-sep {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#custom-spotify {
|
||||
background-color: transparent;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
||||
|
||||
#custom-spotify-prev {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
||||
|
||||
#custom-spotify-playpause {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
||||
|
||||
#custom-spotify-next {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
|
@ -1,91 +1,57 @@
|
|||
[{
|
||||
"layer": "top",
|
||||
[
|
||||
{
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"height": 30,
|
||||
"modules-left": ["sway/workspaces"],
|
||||
"modules-left": ["sway/workspaces", "custom/spotify"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["tray"],
|
||||
"tray": {
|
||||
"icon-size": 17,
|
||||
"spacing": 5
|
||||
},
|
||||
"modules-right": ["sway/language", "pulseaudio", "temperature", "tray"],
|
||||
|
||||
"clock": {
|
||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||
"format": "{:%d-%m-%Y %H:%M:%S}",
|
||||
"format-alt": "{:%s}",
|
||||
"interval": 1
|
||||
},
|
||||
|
||||
"cpu": {
|
||||
"format": "{usage}% ",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"memory": {
|
||||
"format": "{}% "
|
||||
}
|
||||
}, {
|
||||
"layer": "top",
|
||||
"position": "bottom",
|
||||
"height": 30,
|
||||
"modules-left": ["pulseaudio", "custom/sep", "battery", "custom/openweathermap"],
|
||||
"modules-center": ["cpu", "custom/sep", "memory"],
|
||||
"modules-right": ["custom/spotify", "custom/spotify-prev", "custom/spotify-playpause", "custom/spotify-next"],
|
||||
|
||||
"pulseaudio": {
|
||||
"format": "墳 {volume}%",
|
||||
"format-muted": "婢 Muted"
|
||||
},
|
||||
|
||||
"custom/openweathermap": {
|
||||
"format": "{}",
|
||||
"exec": "$HOME/.config/waybar/openweathermap.sh",
|
||||
"interval": 600
|
||||
},
|
||||
|
||||
"battery": {
|
||||
"interval": 60,
|
||||
"states": {
|
||||
"warning": 30,
|
||||
"critical": 15
|
||||
},
|
||||
"format": "{capacity}%",
|
||||
"format-time": "{H} h {M} min",
|
||||
"format-icons": ["", "", "", "", "", "", "", "", ""]
|
||||
},
|
||||
|
||||
"cpu": {
|
||||
"format": "CPU {usage}%",
|
||||
"interval": 2
|
||||
},
|
||||
|
||||
"memory": {
|
||||
"format": "RAM {}%"
|
||||
"sway/workspaces": {
|
||||
"persistent_workspaces": {
|
||||
"1": ["HDMI-A-1"],
|
||||
"2": ["DP-1"],
|
||||
"3": ["HDMI-A-1"],
|
||||
"4": ["HDMI-A-1"],
|
||||
"10": ["HDMI-A-1"]
|
||||
}
|
||||
},
|
||||
|
||||
"custom/spotify": {
|
||||
"format": " {}",
|
||||
"exec": "spotifyctl status",
|
||||
"exec-if": "$HOME/.config/waybar/spotify.sh",
|
||||
"interval": 5
|
||||
},
|
||||
|
||||
"custom/spotify-prev": {
|
||||
"format": "玲",
|
||||
"on-click": "spotifyctl previous"
|
||||
"clock": {
|
||||
"format": "{:%d-%m-%Y %H:%M:%S}",
|
||||
"interval": 1,
|
||||
"tooltip-format": "<big><b>{:%B %Y}</b></big>\n{calendar}"
|
||||
},
|
||||
|
||||
"custom/spotify-playpause": {
|
||||
"format": "",
|
||||
"on-click": "spotifyctl playpause"
|
||||
"sway/language": {
|
||||
"format": "{long}",
|
||||
"tooltip": false,
|
||||
},
|
||||
|
||||
"custom/spotify-next": {
|
||||
"format": "怜",
|
||||
"on-click": "spotifyctl next"
|
||||
"pulseaudio": {
|
||||
"format": " {volume}%",
|
||||
"format-muted": " Muted"
|
||||
},
|
||||
|
||||
"custom/sep": {
|
||||
"format": "|"
|
||||
|
||||
"temperature": {
|
||||
"format": " {temperatureC}°C",
|
||||
"hwmon-path-abs": "/sys/devices/pci0000:00/0000:00:18.3/hwmon",
|
||||
"input-filename": "temp1_input",
|
||||
"critical-threshold": 80,
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"tray": {
|
||||
"show-passive-items": true,
|
||||
"icon-size": 16,
|
||||
"spacing": 5
|
||||
}
|
||||
}]
|
||||
}
|
||||
]
|
||||
|
|
|
@ -0,0 +1,57 @@
|
|||
[
|
||||
{
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"modules-left": ["sway/workspaces", "custom/spotify"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["sway/language", "pulseaudio", "temperature", "tray"],
|
||||
|
||||
"sway/workspaces": {
|
||||
"persistent_workspaces": {
|
||||
"1": ["HDMI-A-1"],
|
||||
"2": ["DP-1"],
|
||||
"3": ["HDMI-A-1"],
|
||||
"4": ["HDMI-A-1"],
|
||||
"10": ["HDMI-A-1"]
|
||||
}
|
||||
},
|
||||
|
||||
"custom/spotify": {
|
||||
"format": " {}",
|
||||
"exec": "spotifyctl status",
|
||||
"exec-if": "$HOME/.config/waybar/spotify.sh",
|
||||
"interval": 5
|
||||
},
|
||||
|
||||
"clock": {
|
||||
"format": "{:%d-%m-%Y %H:%M:%S}",
|
||||
"interval": 1,
|
||||
"tooltip-format": "<big><b>{:%B %Y}</b></big>\n{calendar}"
|
||||
},
|
||||
|
||||
"sway/language": {
|
||||
"format": "{long}",
|
||||
"tooltip": false,
|
||||
},
|
||||
|
||||
"pulseaudio": {
|
||||
"format": " {volume}%",
|
||||
"format-muted": " Muted"
|
||||
},
|
||||
|
||||
|
||||
"temperature": {
|
||||
"format": " {temperatureC}°C",
|
||||
"hwmon-path-abs": "/sys/devices/pci0000:00/0000:00:18.3/hwmon",
|
||||
"input-filename": "temp1_input",
|
||||
"critical-threshold": 80,
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"tray": {
|
||||
"show-passive-items": true,
|
||||
"icon-size": 16,
|
||||
"spacing": 5
|
||||
}
|
||||
}
|
||||
]
|
|
@ -0,0 +1 @@
|
|||
config.json
|
|
@ -0,0 +1,56 @@
|
|||
[
|
||||
{
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"modules-left": ["sway/workspaces"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["sway/language", "custom/spotify", "pulseaudio", "temperature", "tray"],
|
||||
|
||||
"sway/workspaces": {
|
||||
"persistent_workspaces": {
|
||||
"1": ["HDMI-A-1"],
|
||||
"2": ["DP-1"],
|
||||
"3": ["HDMI-A-1"],
|
||||
"4": ["HDMI-A-1"],
|
||||
"10": ["HDMI-A-1"],
|
||||
}
|
||||
},
|
||||
|
||||
"clock": {
|
||||
"format": "{:%d-%m-%Y %H:%M:%S}",
|
||||
"interval": 1,
|
||||
"tooltip-format": "<big><b>{:%B %Y}</b></big>\n{calendar}",
|
||||
},
|
||||
|
||||
"sway/language": {
|
||||
"format": " {long}",
|
||||
"tooltip": false,
|
||||
},
|
||||
|
||||
"temperature": {
|
||||
"format": " {temperatureC}°C",
|
||||
"hwmon-path-abs": "/sys/devices/pci0000:00/0000:00:18.3/hwmon",
|
||||
"input-filename": "temp1_input",
|
||||
"critical-threshold": 80,
|
||||
"tooltip": false,
|
||||
},
|
||||
|
||||
"tray": {
|
||||
"show-passive-items": true,
|
||||
"icon-size": 16,
|
||||
"spacing": 5,
|
||||
},
|
||||
|
||||
"pulseaudio": {
|
||||
"format": " {volume}%",
|
||||
"format-muted": " Muted",
|
||||
},
|
||||
|
||||
"custom/spotify": {
|
||||
"format": " {}",
|
||||
"exec": "spotifyctl status",
|
||||
"exec-if": "$HOME/.config/waybar/spotify.sh",
|
||||
"interval": 5
|
||||
}
|
||||
},
|
||||
]
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
song=$(spotifyctl status 2> /dev/null)
|
||||
|
||||
if [[ $? != 0 ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
* {
|
||||
background: transparent;
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
font-family: "IBM Plex Mono";
|
||||
font-size: 13px;
|
||||
min-height: 20px;
|
||||
}
|
||||
|
||||
/* workspaces - clock - language, temperature, tray */
|
||||
.top {
|
||||
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
padding: 0 2px;
|
||||
color: alpha(#EBDBB2, 0.5);
|
||||
}
|
||||
|
||||
#workspaces button.focused {
|
||||
color: #EBDBB2;
|
||||
box-shadow: inset 0 3px alpha(#EBDBB2, 0.75);
|
||||
}
|
||||
|
||||
#clock {
|
||||
color: #EBDBB2;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
#language {
|
||||
color: #EBDBB2;
|
||||
box-shadow: inset 0 3px alpha(#EBDBB2, 0.5);
|
||||
}
|
||||
|
||||
#temperature {
|
||||
margin-left: 5px;
|
||||
color: #83A598;
|
||||
box-shadow: inset 0 3px alpha(#83A598, 0.5);
|
||||
}
|
||||
|
||||
#tray {
|
||||
margin-left: 5px;
|
||||
box-shadow: inset 0 3px alpha(#CCCCCC, 0.5);
|
||||
}
|
||||
|
||||
#pulseaudio {
|
||||
color: #FABD2F;
|
||||
margin-left: 5px;
|
||||
box-shadow: inset 0 3px alpha(#FABD2F, 0.5);
|
||||
}
|
||||
|
||||
#pulseaudio.muted {
|
||||
color: #A89984;
|
||||
box-shadow: inset 0 3px alpha(#A89984, 0.5);
|
||||
}
|
||||
|
||||
#custom-spotify {
|
||||
margin-left: 5px;
|
||||
color: #EBDBB2;
|
||||
box-shadow: inset 0 3px #B8BB26;
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
song=$(spotifyctl status 2> /dev/null)
|
||||
|
||||
if [[ $? != 0 ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
|
@ -1,133 +1,98 @@
|
|||
@define-color background #000b1e; /* background color */
|
||||
@define-color cyan #0abdc6; /* clock, workspace, workspace shadow */
|
||||
@define-color green #00ff00; /* spotify */
|
||||
@define-color pink #ea00d9; /* active workspace, tray shadow */
|
||||
@define-color yellow #ffff00; /* temperature */
|
||||
@define-color red #ff0000; /* pa muted */
|
||||
@define-color orange #f57800; /* pulseaudio */
|
||||
|
||||
* {
|
||||
all: unset;
|
||||
background: transparent;
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
font-family: 'BlexMono Nerd Font';
|
||||
font-size: 13px;
|
||||
min-height: 0;
|
||||
border-radius: 5;
|
||||
font-family: "BlexMono Nerd Font";
|
||||
font-size: 14px;
|
||||
min-height: 20px;
|
||||
padding: 1px 1px 1px 1px;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
color: #EBDBB2;
|
||||
background-color: rgba(23, 23, 26, 0.9);
|
||||
border: 2px solid rgba(23, 23, 26, 1);
|
||||
transition-property: background-color;
|
||||
transition-duration: .5s;
|
||||
/* workspaces, spotify - clock - language, pipewire, temperature, tray */
|
||||
.top .modules-left {
|
||||
background: @background;
|
||||
}
|
||||
|
||||
window#waybar.hidden {
|
||||
opacity: 0.2;
|
||||
.top .modules-center {
|
||||
background: @background;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
padding: 0 3px;
|
||||
background-color: transparent;
|
||||
color: #EBDBB2;
|
||||
box-shadow: inset 0 -3px transparent;
|
||||
}
|
||||
|
||||
#workspaces button:hover {
|
||||
background: rgba(0, 0, 0, 0.2);
|
||||
box-shadow: inset 0 -3px #A89984;
|
||||
}
|
||||
|
||||
#workspaces button.focused {
|
||||
background: #928374;
|
||||
box-shadow: inset 0 -3px #EBDBB2;
|
||||
}
|
||||
|
||||
#workspaces button.urgent {
|
||||
background-color: #CC241D;
|
||||
.top .modules-right {
|
||||
background: @background;
|
||||
}
|
||||
|
||||
#workspaces {
|
||||
margin: 0 4px;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.modules-left > widget:first-child > #workspaces {
|
||||
margin-left: 0;
|
||||
#workspaces button {
|
||||
color: @cyan;
|
||||
}
|
||||
|
||||
.modules-right > widget:last-child > #workspaces {
|
||||
margin-right: 0;
|
||||
#workspaces button.active {
|
||||
color: @pink;
|
||||
background: alpha(@cyan, 0.1);
|
||||
}
|
||||
|
||||
#clock {
|
||||
color: #EBDBB2;
|
||||
background-color: transparent;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
#cpu {
|
||||
background-color: transparent;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
||||
|
||||
#memory {
|
||||
background-color: transparent;
|
||||
box-shadow: inset 0 -3px #83A598;
|
||||
}
|
||||
|
||||
#pulseaudio {
|
||||
background-color: transparent;
|
||||
color: #FABD2F;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#pulseaudio.muted {
|
||||
background-color: transparent;
|
||||
color: #A89984;
|
||||
}
|
||||
|
||||
#tray {
|
||||
box-shadow: inset 0 -3px #282828;
|
||||
}
|
||||
|
||||
#tray > .passive {
|
||||
-gtk-icon-effect: dim;
|
||||
}
|
||||
|
||||
#tray > .needs-attention {
|
||||
-gtk-icon-effect: highlight;
|
||||
background-color: #CC241D;
|
||||
}
|
||||
|
||||
#custom-openweathermap {
|
||||
background-color: transparent;
|
||||
color: #FABD2F;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#custom-sep {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
#workspaces button.focused {
|
||||
color: @pink;
|
||||
background: alpha(@cyan, 0.1);
|
||||
}
|
||||
|
||||
#custom-spotify {
|
||||
background-color: transparent;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
color: @green;
|
||||
margin-right: 5px;
|
||||
border-radius: 0;
|
||||
box-shadow: inset 0 3px alpha(@green, 0.5);
|
||||
}
|
||||
|
||||
#custom-spotify-prev {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
#clock {
|
||||
color: @cyan;
|
||||
font-size: 17px;
|
||||
padding: 2px 2px 2px 2px;
|
||||
}
|
||||
|
||||
#custom-spotify-playpause {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
#language {
|
||||
color: @cyan;
|
||||
margin-left: 5px;
|
||||
border-radius: 0;
|
||||
box-shadow: inset 0 3px alpha(@cyan, 0.5);
|
||||
}
|
||||
|
||||
#custom-spotify-next {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
#pulseaudio {
|
||||
color: @orange;
|
||||
margin-left: 5px;
|
||||
border-radius: 0;
|
||||
box-shadow: inset 0 3px alpha(@orange, 0.5);
|
||||
}
|
||||
|
||||
#pulseaudio.muted {
|
||||
color: @red;
|
||||
border-radius: 0;
|
||||
box-shadow: inset 0 3px alpha(@red, 0.5);
|
||||
}
|
||||
|
||||
#temperature {
|
||||
color: @yellow;
|
||||
margin-left: 5px;
|
||||
border-radius: 0;
|
||||
box-shadow: inset 0 3px alpha(@yellow, 0.5);
|
||||
}
|
||||
|
||||
#tray {
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
border-radius: 0;
|
||||
box-shadow: inset 0 3px alpha(@pink, 0.5);
|
||||
}
|
||||
|
||||
|
|
|
@ -2,18 +2,18 @@
|
|||
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
|
||||
|
||||
include "/home/thilo/.gtkrc-2.0.mine"
|
||||
gtk-theme-name="gtk-master"
|
||||
gtk-theme-name="Dracula"
|
||||
gtk-icon-theme-name="Dracula"
|
||||
gtk-font-name="IBM Plex Sans 11"
|
||||
gtk-cursor-theme-name="Adwaita"
|
||||
gtk-cursor-theme-size=24
|
||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
|
||||
gtk-font-name="BlexMono Nerd Font weight=450 11"
|
||||
gtk-cursor-theme-name="Dracula-cursors"
|
||||
gtk-cursor-theme-size=0
|
||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||
gtk-button-images=0
|
||||
gtk-menu-images=0
|
||||
gtk-button-images=1
|
||||
gtk-menu-images=1
|
||||
gtk-enable-event-sounds=1
|
||||
gtk-enable-input-feedback-sounds=0
|
||||
gtk-enable-input-feedback-sounds=1
|
||||
gtk-xft-antialias=1
|
||||
gtk-xft-hinting=1
|
||||
gtk-xft-hintstyle="hintslight"
|
||||
gtk-xft-hintstyle="hintfull"
|
||||
gtk-xft-rgba="none"
|
||||
|
|
116
latest/.zshrc
116
latest/.zshrc
|
@ -1,101 +1,25 @@
|
|||
# If you come from bash you might have to change your $PATH.
|
||||
# export PATH=$HOME/bin:/usr/local/bin:$PATH
|
||||
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
|
||||
# Initialization code that may require console input (password prompts, [y/n]
|
||||
# confirmations, etc.) must go above this block; everything else may go below.
|
||||
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
||||
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
||||
fi
|
||||
|
||||
# Path to your oh-my-zsh installation.
|
||||
export ZSH="$HOME/.oh-my-zsh"
|
||||
source ~/.config/antigen/antigen.zsh
|
||||
|
||||
# Set name of the theme to load --- if set to "random", it will
|
||||
# load a random theme each time oh-my-zsh is loaded, in which case,
|
||||
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
||||
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
||||
ZSH_THEME="void"
|
||||
antigen use oh-my-zsh
|
||||
antigen bundle command-not-found
|
||||
antigen bundle zsh-users/zsh-completions
|
||||
antigen bundle zsh-users/zsh-autosuggestions
|
||||
antigen bundle zsh-users/zsh-syntax-highlighting
|
||||
antigen bundle le0me55i/zsh-extract
|
||||
antigen theme romkatv/powerlevel10k
|
||||
antigen apply
|
||||
|
||||
# Set list of themes to pick from when loading at random
|
||||
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
||||
# a theme from this variable instead of looking in $ZSH/themes/
|
||||
# If set to an empty array, this variable will have no effect.
|
||||
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
|
||||
export PF_INFO="ascii title os kernel memory de shell editor"
|
||||
export PATH="$PATH:/home/thilo/.cargo/bin"
|
||||
|
||||
# Uncomment the following line to use case-sensitive completion.
|
||||
# CASE_SENSITIVE="true"
|
||||
alias ls="exa -lGFah --icons --group-directories-first"
|
||||
|
||||
# Uncomment the following line to use hyphen-insensitive completion.
|
||||
# Case-sensitive completion must be off. _ and - will be interchangeable.
|
||||
# HYPHEN_INSENSITIVE="true"
|
||||
|
||||
# Uncomment one of the following lines to change the auto-update behavior
|
||||
# zstyle ':omz:update' mode disabled # disable automatic updates
|
||||
# zstyle ':omz:update' mode auto # update automatically without asking
|
||||
# zstyle ':omz:update' mode reminder # just remind me to update when it's time
|
||||
|
||||
# Uncomment the following line to change how often to auto-update (in days).
|
||||
# zstyle ':omz:update' frequency 13
|
||||
|
||||
# Uncomment the following line if pasting URLs and other text is messed up.
|
||||
# DISABLE_MAGIC_FUNCTIONS="true"
|
||||
|
||||
# Uncomment the following line to disable colors in ls.
|
||||
# DISABLE_LS_COLORS="true"
|
||||
|
||||
# Uncomment the following line to disable auto-setting terminal title.
|
||||
# DISABLE_AUTO_TITLE="true"
|
||||
|
||||
# Uncomment the following line to enable command auto-correction.
|
||||
# ENABLE_CORRECTION="true"
|
||||
|
||||
# Uncomment the following line to display red dots whilst waiting for completion.
|
||||
# You can also set it to another string to have that shown instead of the default red dots.
|
||||
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
|
||||
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
|
||||
# COMPLETION_WAITING_DOTS="true"
|
||||
|
||||
# Uncomment the following line if you want to disable marking untracked files
|
||||
# under VCS as dirty. This makes repository status check for large repositories
|
||||
# much, much faster.
|
||||
# DISABLE_UNTRACKED_FILES_DIRTY="true"
|
||||
|
||||
# Uncomment the following line if you want to change the command execution time
|
||||
# stamp shown in the history command output.
|
||||
# You can set one of the optional three formats:
|
||||
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
|
||||
# or set a custom format using the strftime function format specifications,
|
||||
# see 'man strftime' for details.
|
||||
# HIST_STAMPS="mm/dd/yyyy"
|
||||
|
||||
# Would you like to use another custom folder than $ZSH/custom?
|
||||
# ZSH_CUSTOM=/path/to/new-custom-folder
|
||||
|
||||
# Which plugins would you like to load?
|
||||
# Standard plugins can be found in $ZSH/plugins/
|
||||
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
|
||||
# Example format: plugins=(rails git textmate ruby lighthouse)
|
||||
# Add wisely, as too many plugins slow down shell startup.
|
||||
plugins=(extract)
|
||||
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
|
||||
# User configuration
|
||||
|
||||
# export MANPATH="/usr/local/man:$MANPATH"
|
||||
|
||||
# You may need to manually set your language environment
|
||||
# export LANG=en_US.UTF-8
|
||||
|
||||
# Preferred editor for local and remote sessions
|
||||
# if [[ -n $SSH_CONNECTION ]]; then
|
||||
# export EDITOR='vim'
|
||||
# else
|
||||
# export EDITOR='mvim'
|
||||
# fi
|
||||
|
||||
# Compilation flags
|
||||
# export ARCHFLAGS="-arch x86_64"
|
||||
|
||||
# Set personal aliases, overriding those provided by oh-my-zsh libs,
|
||||
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
|
||||
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
|
||||
# For a full list of active aliases, run `alias`.
|
||||
#
|
||||
# Example aliases
|
||||
# alias zshconfig="mate ~/.zshrc"
|
||||
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
||||
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
||||
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
/home/thilo/.zshrc
|
||||
/home/thilo/.zshrc
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -0,0 +1 @@
|
|||
Subproject commit ecad02d5dbd9468e0f77181c4e0786cdcd6127a9
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 50a526f209a182add8a47e362e1c9a3bfd7c5af4
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 8091c8a3a8a845c70046684235a01cd500075def
|
|
@ -0,0 +1 @@
|
|||
Subproject commit a411ef3e0992d4839f0732ebeb9823024afaaaa8
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 655576f336f4c956b59a5f4424c5ffd361964b35
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 122dc464392302114556b53ec01a1390c54f739f
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,84 @@
|
|||
#-- START ZCACHE GENERATED FILE
|
||||
#-- GENERATED: Mon Nov 7 11:16:32 AM CET 2022
|
||||
#-- ANTIGEN v2.2.2
|
||||
_antigen () {
|
||||
local -a _1st_arguments
|
||||
_1st_arguments=('apply:Load all bundle completions' 'bundle:Install and load the given plugin' 'bundles:Bulk define bundles' 'cleanup:Clean up the clones of repos which are not used by any bundles currently loaded' 'cache-gen:Generate cache' 'init:Load Antigen configuration from file' 'list:List out the currently loaded bundles' 'purge:Remove a cloned bundle from filesystem' 'reset:Clears cache' 'restore:Restore the bundles state as specified in the snapshot' 'revert:Revert the state of all bundles to how they were before the last antigen update' 'selfupdate:Update antigen itself' 'snapshot:Create a snapshot of all the active clones' 'theme:Switch the prompt theme' 'update:Update all bundles' 'use:Load any (supported) zsh pre-packaged framework')
|
||||
_1st_arguments+=('help:Show this message' 'version:Display Antigen version')
|
||||
__bundle () {
|
||||
_arguments '--loc[Path to the location <path-to/location>]' '--url[Path to the repository <github-account/repository>]' '--branch[Git branch name]' '--no-local-clone[Do not create a clone]'
|
||||
}
|
||||
__list () {
|
||||
_arguments '--simple[Show only bundle name]' '--short[Show only bundle name and branch]' '--long[Show bundle records]'
|
||||
}
|
||||
__cleanup () {
|
||||
_arguments '--force[Do not ask for confirmation]'
|
||||
}
|
||||
_arguments '*:: :->command'
|
||||
if (( CURRENT == 1 ))
|
||||
then
|
||||
_describe -t commands "antigen command" _1st_arguments
|
||||
return
|
||||
fi
|
||||
local -a _command_args
|
||||
case "$words[1]" in
|
||||
(bundle) __bundle ;;
|
||||
(use) compadd "$@" "oh-my-zsh" "prezto" ;;
|
||||
(cleanup) __cleanup ;;
|
||||
(update|purge) compadd $(type -f \-antigen-get-bundles &> /dev/null || antigen &> /dev/null; -antigen-get-bundles --simple 2> /dev/null) ;;
|
||||
(theme) compadd $(type -f \-antigen-get-themes &> /dev/null || antigen &> /dev/null; -antigen-get-themes 2> /dev/null) ;;
|
||||
(list) __list ;;
|
||||
esac
|
||||
}
|
||||
antigen () {
|
||||
local MATCH MBEGIN MEND
|
||||
[[ "$ZSH_EVAL_CONTEXT" =~ "toplevel:*" || "$ZSH_EVAL_CONTEXT" =~ "cmdarg:*" ]] && source "/home/thilo/.config/antigen/antigen.zsh" && eval antigen $@;
|
||||
return 0;
|
||||
}
|
||||
typeset -gaU fpath path
|
||||
fpath+=(/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib /home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found /home/thilo/.antigen/bundles/zsh-users/zsh-completions /home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions /home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting /home/thilo/.antigen/bundles/le0me55i/zsh-extract /home/thilo/.antigen/bundles/romkatv/powerlevel10k) path+=(/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib /home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found /home/thilo/.antigen/bundles/zsh-users/zsh-completions /home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions /home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting /home/thilo/.antigen/bundles/le0me55i/zsh-extract /home/thilo/.antigen/bundles/romkatv/powerlevel10k)
|
||||
_antigen_compinit () {
|
||||
autoload -Uz compinit; compinit -d "/home/thilo/.antigen/.zcompdump"; compdef _antigen antigen
|
||||
add-zsh-hook -D precmd _antigen_compinit
|
||||
}
|
||||
autoload -Uz add-zsh-hook; add-zsh-hook precmd _antigen_compinit
|
||||
compdef () {}
|
||||
|
||||
if [[ -n "/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh" ]]; then
|
||||
ZSH="/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh"; ZSH_CACHE_DIR="/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/cache/"
|
||||
fi
|
||||
#--- BUNDLES BEGIN
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/bzr.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/clipboard.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/cli.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/compfix.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/completion.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/correction.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/diagnostics.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/directories.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/functions.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/git.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/grep.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/history.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/key-bindings.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/misc.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/nvm.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/prompt_info_functions.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/spectrum.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/termsupport.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/theme-and-appearance.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/vcs_info.zsh';
|
||||
source '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found/command-not-found.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/zsh-users/zsh-completions/zsh-completions.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting/zsh-syntax-highlighting.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/le0me55i/zsh-extract/extract.plugin.zsh';
|
||||
source '/home/thilo/.antigen/bundles/romkatv/powerlevel10k/powerlevel10k.zsh-theme.antigen-compat';
|
||||
|
||||
#--- BUNDLES END
|
||||
typeset -gaU _ANTIGEN_BUNDLE_RECORD; _ANTIGEN_BUNDLE_RECORD=('https://github.com/robbyrussell/oh-my-zsh.git lib plugin true' 'https://github.com/robbyrussell/oh-my-zsh.git plugins/command-not-found plugin true' 'https://github.com/zsh-users/zsh-completions.git / plugin true' 'https://github.com/zsh-users/zsh-autosuggestions.git / plugin true' 'https://github.com/zsh-users/zsh-syntax-highlighting.git / plugin true' 'https://github.com/le0me55i/zsh-extract.git / plugin true' 'https://github.com/romkatv/powerlevel10k.git / theme true')
|
||||
typeset -g _ANTIGEN_CACHE_LOADED; _ANTIGEN_CACHE_LOADED=true
|
||||
typeset -ga _ZCACHE_BUNDLE_SOURCE; _ZCACHE_BUNDLE_SOURCE=('/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/bzr.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/clipboard.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/cli.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/compfix.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/completion.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/correction.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/diagnostics.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/directories.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/functions.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/git.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/grep.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/history.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/key-bindings.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/misc.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/nvm.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/prompt_info_functions.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/spectrum.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/termsupport.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/theme-and-appearance.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/lib/vcs_info.zsh' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found' '/home/thilo/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/command-not-found/command-not-found.plugin.zsh' '/home/thilo/.antigen/bundles/zsh-users/zsh-completions//' '/home/thilo/.antigen/bundles/zsh-users/zsh-completions///zsh-completions.plugin.zsh' '/home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions//' '/home/thilo/.antigen/bundles/zsh-users/zsh-autosuggestions///zsh-autosuggestions.plugin.zsh' '/home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting//' '/home/thilo/.antigen/bundles/zsh-users/zsh-syntax-highlighting///zsh-syntax-highlighting.plugin.zsh' '/home/thilo/.antigen/bundles/le0me55i/zsh-extract//' '/home/thilo/.antigen/bundles/le0me55i/zsh-extract///extract.plugin.zsh' '/home/thilo/.antigen/bundles/romkatv/powerlevel10k//' '/home/thilo/.antigen/bundles/romkatv/powerlevel10k///powerlevel10k.zsh-theme')
|
||||
typeset -g _ANTIGEN_CACHE_VERSION; _ANTIGEN_CACHE_VERSION='v2.2.2'
|
||||
|
||||
#-- END ZCACHE GENERATED FILE
|
Binary file not shown.
|
@ -0,0 +1,499 @@
|
|||
[%General]
|
||||
author=Eliver Lara
|
||||
comment=A dark theme created using the awesome Dracula color palette.
|
||||
x11drag=menubar_and_primary_toolbar
|
||||
alt_mnemonic=true
|
||||
left_tabs=true
|
||||
attach_active_tab=true
|
||||
mirror_doc_tabs=true
|
||||
group_toolbar_buttons=false
|
||||
toolbar_item_spacing=1
|
||||
toolbar_interior_spacing=3
|
||||
spread_progressbar=true
|
||||
composite=false
|
||||
menu_shadow_depth=5
|
||||
menu_separator_height=6
|
||||
tooltip_shadow_depth=6
|
||||
splitter_width=4
|
||||
scroll_width=6
|
||||
scroll_arrows=false
|
||||
scroll_min_extent=60
|
||||
slider_width=2
|
||||
slider_handle_width=18
|
||||
slider_handle_length=18
|
||||
center_toolbar_handle=true
|
||||
check_size=14
|
||||
textless_progressbar=false
|
||||
progressbar_thickness=2
|
||||
menubar_mouse_tracking=true
|
||||
toolbutton_style=1
|
||||
double_click=false
|
||||
translucent_windows=false
|
||||
blurring=false
|
||||
popup_blurring=false
|
||||
vertical_spin_indicators=false
|
||||
spin_button_width=32
|
||||
fill_rubberband=false
|
||||
merge_menubar_with_toolbar=true
|
||||
small_icon_size=16
|
||||
large_icon_size=32
|
||||
button_icon_size=16
|
||||
toolbar_icon_size=22
|
||||
combo_as_lineedit=true
|
||||
animate_states=false
|
||||
button_contents_shift=false
|
||||
combo_menu=true
|
||||
hide_combo_checkboxes=true
|
||||
combo_focus_rect=true
|
||||
groupbox_top_label=true
|
||||
inline_spin_indicators=false
|
||||
joined_inactive_tabs=false
|
||||
layout_spacing=6
|
||||
layout_margin=9
|
||||
scrollbar_in_view=true
|
||||
transient_scrollbar=true
|
||||
transient_groove=false
|
||||
submenu_overlap=0
|
||||
tooltip_delay=-1
|
||||
tree_branch_line=true
|
||||
dark_titlebar=true
|
||||
opaque=QMPlay2,kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam
|
||||
reduce_window_opacity=5
|
||||
scrollable_menu=false
|
||||
submenu_delay=250
|
||||
no_inactiveness=false
|
||||
no_window_pattern=false
|
||||
reduce_menu_opacity=0
|
||||
respect_DE=true
|
||||
click_behavior=0
|
||||
contrast=1.00
|
||||
dialog_button_layout=0
|
||||
intensity=1.00
|
||||
saturation=1.00
|
||||
shadowless_popup=true
|
||||
drag_from_buttons=false
|
||||
|
||||
[GeneralColors]
|
||||
window.color=#1e1f29
|
||||
base.color=#282a36
|
||||
alt.base.color=#252a3f78
|
||||
button.color=#1e1e20
|
||||
light.color=#0C0E15
|
||||
mid.light.color=#0C0E15
|
||||
dark.color=#0C0E15
|
||||
mid.color=#0C0E15
|
||||
highlight.color=#7c60a3
|
||||
inactive.highlight.color=#654ea3
|
||||
text.color=#aaaaac
|
||||
window.text.color=#aaaaac
|
||||
button.text.color=#aaaaac
|
||||
disabled.text.color=#aaaaac78
|
||||
tooltip.text.color=#aaaaac
|
||||
highlight.text.color=#dadadc
|
||||
link.color=#646464
|
||||
link.visited.color=#7f8c8d
|
||||
progress.indicator.text.color=#aaaaac
|
||||
|
||||
[Hacks]
|
||||
transparent_ktitle_label=false
|
||||
transparent_dolphin_view=false
|
||||
transparent_pcmanfm_sidepane=false
|
||||
blur_translucent=true
|
||||
transparent_menutitle=false
|
||||
respect_darkness=true
|
||||
kcapacitybar_as_progressbar=true
|
||||
force_size_grip=true
|
||||
iconless_pushbutton=false
|
||||
iconless_menu=false
|
||||
disabled_icon_opacity=70
|
||||
lxqtmainmenu_iconsize=22
|
||||
normal_default_pushbutton=true
|
||||
single_top_toolbar=true
|
||||
tint_on_mouseover=0
|
||||
transparent_pcmanfm_view=false
|
||||
middle_click_scroll=false
|
||||
no_selection_tint=false
|
||||
opaque_colors=false
|
||||
kinetic_scrolling=false
|
||||
scroll_jump_workaround=false
|
||||
blur_only_active_window=false
|
||||
centered_forms=false
|
||||
noninteger_translucency=false
|
||||
style_vertical_toolbars=false
|
||||
|
||||
[PanelButtonCommand]
|
||||
frame=true
|
||||
frame.element=button
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
interior=true
|
||||
interior.element=button
|
||||
indicator.size=8
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
text.press.color=#d2d2d4
|
||||
text.toggle.color=#aaaaac
|
||||
text.shadow=0
|
||||
text.margin=1
|
||||
text.iconspacing=4
|
||||
indicator.element=arrow
|
||||
text.margin.top=2
|
||||
text.margin.bottom=2
|
||||
text.margin.left=2
|
||||
text.margin.right=2
|
||||
min_width=+0.3font
|
||||
min_height=+0.3font
|
||||
frame.expansion=6
|
||||
|
||||
[PanelButtonTool]
|
||||
inherits=PanelButtonCommand
|
||||
|
||||
[Dock]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=dock
|
||||
frame.element=dock
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
text.normal.color=#aaaaac
|
||||
|
||||
[DockTitle]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior=false
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
text.bold=false
|
||||
|
||||
[IndicatorSpinBox]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
interior=true
|
||||
frame.left=1
|
||||
indicator.element=spin
|
||||
indicator.size=10
|
||||
text.normal.color=#aaaaac
|
||||
|
||||
[RadioButton]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=radio
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
|
||||
[CheckBox]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=checkbox
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
|
||||
[Focus]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=focus
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.patternsize=20
|
||||
|
||||
[GenericFrame]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
interior=false
|
||||
frame.element=common
|
||||
interior.element=common
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
|
||||
[LineEdit]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=lineedit
|
||||
interior.element=lineedit
|
||||
text.margin.left=0
|
||||
text.margin.right=0
|
||||
|
||||
[DropDownButton]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=arrow-down
|
||||
|
||||
[IndicatorArrow]
|
||||
indicator.element=arrow
|
||||
indicator.size=8
|
||||
|
||||
[ToolboxTab]
|
||||
inherits=PanelButtonCommand
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
text.press.color=#d2d2d4
|
||||
|
||||
[Tab]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=tab
|
||||
text.margin.left=8
|
||||
text.margin.right=8
|
||||
text.margin.top=2
|
||||
text.margin.bottom=2
|
||||
frame.element=tab
|
||||
indicator.element=tab
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#aaaaac
|
||||
text.toggle.color=#aaaaac
|
||||
frame.expansion=0
|
||||
|
||||
[TabFrame]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=tabframe
|
||||
interior.element=tabframe
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
|
||||
[TreeExpander]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.size=12
|
||||
indicator.element=tree
|
||||
|
||||
[HeaderSection]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=header
|
||||
frame.element=header
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
text.bold=false
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
text.press.color=#d2d2d4
|
||||
text.toggle.color=#d2d2d4
|
||||
frame.expansion=0
|
||||
|
||||
[SizeGrip]
|
||||
indicator.element=resize-grip
|
||||
|
||||
[Toolbar]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=toolbar
|
||||
indicator.size=5
|
||||
text.margin=0
|
||||
frame=true
|
||||
interior.element=_menubar
|
||||
frame.element=_menubar
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
frame.left=0
|
||||
frame.right=0
|
||||
frame.top=0
|
||||
frame.bottom=1
|
||||
frame.expansion=0
|
||||
|
||||
[Slider]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=slider
|
||||
interior.element=slider
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
|
||||
[SliderCursor]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=slidercursor
|
||||
|
||||
[Progressbar]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=progress
|
||||
interior.element=progress
|
||||
text.margin=0
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
text.press.color=#d2d2d4
|
||||
text.toggle.color=#aaaaac
|
||||
text.bold=false
|
||||
frame.expansion=8
|
||||
|
||||
[ProgressbarContents]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=progress-pattern
|
||||
interior.element=progress-pattern
|
||||
|
||||
[ItemView]
|
||||
inherits=PanelButtonCommand
|
||||
text.margin=0
|
||||
frame.element=itemview
|
||||
interior.element=itemview
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
text.margin.top=2
|
||||
text.margin.bottom=2
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
text.press.color=#d2d2d4
|
||||
text.toggle.color=#d2d2d4
|
||||
min_width=+0.3font
|
||||
min_height=+0.3font
|
||||
frame.expansion=0
|
||||
|
||||
[Splitter]
|
||||
indicator.size=48
|
||||
|
||||
[Scrollbar]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=arrow
|
||||
indicator.size=8
|
||||
|
||||
[ScrollbarSlider]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=scrollbarslider
|
||||
interior=true
|
||||
frame=false
|
||||
frame.expansion=48
|
||||
|
||||
[ScrollbarGroove]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=scrollbargroove
|
||||
interior=true
|
||||
frame=false
|
||||
frame.expansion=48
|
||||
|
||||
[MenuItem]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=menuitem
|
||||
interior.element=menuitem
|
||||
indicator.element=menuitem
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
text.margin.top=1
|
||||
text.margin.bottom=1
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
text.bold=false
|
||||
min_width=+0.3font
|
||||
min_height=+0.3font
|
||||
frame.expansion=0
|
||||
|
||||
[MenuBar]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=menubar
|
||||
interior.element=menubar
|
||||
text.normal.color=#aaaaac
|
||||
frame.bottom=0
|
||||
frame.expansion=0
|
||||
|
||||
[MenuBarItem]
|
||||
inherits=PanelButtonCommand
|
||||
interior=true
|
||||
interior.element=menubaritem
|
||||
frame.element=menubaritem
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
frame.expansion=0
|
||||
|
||||
[TitleBar]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
text.margin.top=2
|
||||
text.margin.bottom=2
|
||||
text.margin.left=2
|
||||
text.margin.right=2
|
||||
interior.element=titlebar
|
||||
indicator.size=16
|
||||
indicator.element=mdi
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
text.bold=true
|
||||
text.italic=false
|
||||
frame.expansion=0
|
||||
|
||||
[ComboBox]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=combo
|
||||
frame.element=combo
|
||||
text.press.color=#d2d2d4
|
||||
indicator.element=carrow
|
||||
|
||||
[Menu]
|
||||
inherits=PanelButtonCommand
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.element=menu
|
||||
interior.element=menu
|
||||
text.normal.color=#aaaaac
|
||||
text.shadow=false
|
||||
frame.expansion=0
|
||||
|
||||
[GroupBox]
|
||||
inherits=GenericFrame
|
||||
frame=false
|
||||
text.shadow=0
|
||||
text.margin=0
|
||||
text.normal.color=#aaaaac
|
||||
text.focus.color=#c8c8ca
|
||||
text.bold=true
|
||||
frame.expansion=0
|
||||
|
||||
[TabBarFrame]
|
||||
inherits=GenericFrame
|
||||
frame=true
|
||||
frame.element=tabBarFrame
|
||||
interior=false
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
|
||||
[ToolTip]
|
||||
inherits=GenericFrame
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
interior=true
|
||||
text.shadow=0
|
||||
text.margin=0
|
||||
interior.element=tooltip
|
||||
frame.element=tooltip
|
||||
frame.expansion=0
|
||||
|
||||
[StatusBar]
|
||||
inherits=GenericFrame
|
||||
frame=false
|
||||
interior=false
|
||||
interior=false
|
||||
|
||||
[Window]
|
||||
interior=true
|
||||
interior.element=window
|
File diff suppressed because it is too large
Load Diff
After Width: | Height: | Size: 220 KiB |
|
@ -0,0 +1,600 @@
|
|||
[%General]
|
||||
author=Vince Liuice
|
||||
comment=A light theme with translucency similar to the style of macOS Mojave
|
||||
x11drag=all
|
||||
alt_mnemonic=true
|
||||
left_tabs=false
|
||||
attach_active_tab=false
|
||||
mirror_doc_tabs=true
|
||||
joined_inactive_tabs=false
|
||||
group_toolbar_buttons=false
|
||||
spread_progressbar=true
|
||||
composite=true
|
||||
menu_shadow_depth=7
|
||||
spread_menuitems=true
|
||||
tooltip_shadow_depth=5
|
||||
scroll_width=12
|
||||
scroll_arrows=false
|
||||
scroll_min_extent=50
|
||||
transient_scrollbar=true
|
||||
slider_width=6
|
||||
slider_handle_width=16
|
||||
slider_handle_length=16
|
||||
center_toolbar_handle=true
|
||||
check_size=16
|
||||
textless_progressbar=false
|
||||
progressbar_thickness=6
|
||||
menubar_mouse_tracking=true
|
||||
toolbutton_style=0
|
||||
double_click=false
|
||||
translucent_windows=true
|
||||
blurring=true
|
||||
popup_blurring=true
|
||||
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,lyx
|
||||
vertical_spin_indicators=false
|
||||
fill_rubberband=false
|
||||
merge_menubar_with_toolbar=true
|
||||
small_icon_size=16
|
||||
large_icon_size=32
|
||||
button_icon_size=16
|
||||
toolbar_interior_spacing=2
|
||||
toolbar_icon_size=16
|
||||
combo_as_lineedit=true
|
||||
combo_menu=true
|
||||
combo_focus_rect=true
|
||||
groupbox_top_label=false
|
||||
inline_spin_indicators=true
|
||||
layout_spacing=2
|
||||
submenu_overlap=0
|
||||
tooltip_delay=-1
|
||||
button_contents_shift=false
|
||||
animate_states=true
|
||||
dark_titlebar=true
|
||||
hide_combo_checkboxes=false
|
||||
layout_margin=4
|
||||
no_window_pattern=false
|
||||
reduce_window_opacity=25
|
||||
respect_DE=true
|
||||
scrollbar_in_view=false
|
||||
spin_button_width=16
|
||||
submenu_delay=250
|
||||
transient_groove=false
|
||||
tree_branch_line=true
|
||||
no_inactiveness=false
|
||||
reduce_menu_opacity=25
|
||||
click_behavior=0
|
||||
contrast=1.00
|
||||
dialog_button_layout=0
|
||||
intensity=1.00
|
||||
saturation=1.00
|
||||
scrollable_menu=true
|
||||
shadowless_popup=false
|
||||
drag_from_buttons=false
|
||||
menu_blur_radius=9
|
||||
tooltip_blur_radius=6
|
||||
|
||||
[GeneralColors]
|
||||
window.color=#f5f5f5
|
||||
inactive.window.color=#f5f5f574
|
||||
base.color=#ffffff
|
||||
inactive.base.color=#fffff74
|
||||
alt.base.color=#fafafa
|
||||
inactive.alt.base.color=#fafafa74
|
||||
button.color=#ffffff
|
||||
light.color=#ffffff
|
||||
mid.light.color=#eeeeee
|
||||
dark.color=#bbbbbb
|
||||
mid.color=#dddddd
|
||||
highlight.color=#3484e2
|
||||
inactive.highlight.color=#3484e2
|
||||
text.color=#333333
|
||||
inactive.text.color=#666666
|
||||
window.text.color=#333333
|
||||
inactive.window.text.color=#666666
|
||||
button.text.color=#333333
|
||||
disabled.text.color=#33333374
|
||||
tooltip.base.color=#f5f5f5
|
||||
tooltip.text.color=#333333
|
||||
highlight.text.color=#ffffff
|
||||
inactive.highlight.text.color=#343434
|
||||
link.color=#3484e2
|
||||
link.visited.color=#452886
|
||||
progress.indicator.text.color=#ffffff
|
||||
|
||||
[Hacks]
|
||||
transparent_ktitle_label=true
|
||||
transparent_dolphin_view=true
|
||||
transparent_pcmanfm_sidepane=true
|
||||
blur_translucent=true
|
||||
transparent_menutitle=true
|
||||
respect_darkness=false
|
||||
kcapacitybar_as_progressbar=true
|
||||
force_size_grip=true
|
||||
iconless_pushbutton=false
|
||||
iconless_menu=false
|
||||
disabled_icon_opacity=100
|
||||
lxqtmainmenu_iconsize=16
|
||||
middle_click_scroll=false
|
||||
no_selection_tint=false
|
||||
normal_default_pushbutton=true
|
||||
single_top_toolbar=true
|
||||
tint_on_mouseover=0
|
||||
transparent_pcmanfm_view=true
|
||||
opaque_colors=false
|
||||
scroll_jump_workaround=false
|
||||
centered_forms=false
|
||||
kinetic_scrolling=false
|
||||
blur_only_active_window=false
|
||||
noninteger_translucency=false
|
||||
style_vertical_toolbars=false
|
||||
|
||||
[PanelButtonCommand]
|
||||
frame=true
|
||||
frame.element=button
|
||||
frame.expandedElement=button
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
interior=true
|
||||
interior.element=button
|
||||
interior.expandedElement=button
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.press.color=#242424
|
||||
text.toggle.color=#ffffff
|
||||
text.normal.inactive.color=#33333374
|
||||
text.toggle.inactive.color=#ffffff74
|
||||
text.shadow=false
|
||||
text.margin=0
|
||||
text.iconspacing=6
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.margin.left=6
|
||||
text.margin.right=6
|
||||
frame.expansion=12
|
||||
min_width=28
|
||||
min_height=22
|
||||
|
||||
[PanelButtonTool]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=tbutton
|
||||
frame=true
|
||||
frame.element=tbutton
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.press.color=#242424
|
||||
text.toggle.color=242424
|
||||
text.normal.inactive.color=#33333374
|
||||
text.toggle.inactive.color=#24242474
|
||||
indicator.element=arrow
|
||||
indicator.size=8
|
||||
|
||||
[ToolbarButton]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=tbutton
|
||||
frame=true
|
||||
frame.element=tbutton
|
||||
frame.top=6
|
||||
frame.bottom=6
|
||||
frame.left=6
|
||||
frame.right=6
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.press.color=#242424
|
||||
text.toggle.color=242424
|
||||
text.normal.inactive.color=#33333374
|
||||
text.toggle.inactive.color=#24242474
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.margin.left=0
|
||||
text.margin.right=0
|
||||
indicator.size=0
|
||||
|
||||
[ToolbarLineEdit]
|
||||
frame.element=tlineedit
|
||||
interior.element=tlineedit
|
||||
frame.expansion=20
|
||||
|
||||
[Dock]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=dock
|
||||
frame.element=dock
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
indicator.element=dock
|
||||
|
||||
[DockTitle]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior=false
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.normal.inactive.color=#33333374
|
||||
text.bold=false
|
||||
|
||||
[IndicatorSpinBox]
|
||||
inherits=PanelButtonCommand
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=spin
|
||||
frame.element=spinbox
|
||||
interior.element=spinbox
|
||||
frame.top=5
|
||||
frame.bottom=5
|
||||
frame.left=5
|
||||
frame.right=5
|
||||
indicator.size=11
|
||||
text.normal.color=#333333
|
||||
|
||||
[RadioButton]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=radio
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.press.color=#242424
|
||||
text.toggle.color=#242424
|
||||
text.normal.inactive.color=#33333374
|
||||
text.toggle.inactive.color=#24242474
|
||||
|
||||
[CheckBox]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=checkbox
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.press.color=#242424
|
||||
text.toggle.color=#242424
|
||||
text.normal.inactive.color=#33333374
|
||||
text.toggle.inactive.color=#24242474
|
||||
|
||||
[GenericFrame]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
interior=false
|
||||
frame.element=common
|
||||
interior.element=common
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
|
||||
[LineEdit]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=tlineedit
|
||||
interior.element=tlineedit
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
text.margin.left=6
|
||||
text.margin.right=6
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
|
||||
[DropDownButton]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=arrow-down
|
||||
|
||||
[IndicatorArrow]
|
||||
indicator.element=arrow
|
||||
indicator.size=10
|
||||
|
||||
[ToolboxTab]
|
||||
inherits=PanelButtonCommand
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.press.color=#242424
|
||||
text.toggle.color=#242424
|
||||
text.normal.inactive.color=#33333374
|
||||
text.toggle.inactive.color=#24242474
|
||||
text.boldness=2
|
||||
|
||||
[Tab]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=tab
|
||||
indicator.element=tab
|
||||
frame.element=tab
|
||||
frame.top=8
|
||||
frame.bottom=8
|
||||
frame.left=8
|
||||
frame.right=8
|
||||
text.margin.left=6
|
||||
text.margin.right=6
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.press.color=#242424
|
||||
text.toggle.color=#242424
|
||||
text.toggle.inactive.color=#24242474
|
||||
frame.expansion=12
|
||||
indicator.size=16
|
||||
text.boldness=2
|
||||
min_width=+0.2font
|
||||
|
||||
[TabFrame]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=tframe
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
interior=true
|
||||
interior.element=tframe
|
||||
|
||||
[TreeExpander]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior=false
|
||||
indicator.size=10
|
||||
indicator.element=tree
|
||||
|
||||
[HeaderSection]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=button
|
||||
interior.element=button
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
text.margin.top=2
|
||||
text.margin.bottom=2
|
||||
text.margin.left=2
|
||||
text.margin.right=2
|
||||
|
||||
[SizeGrip]
|
||||
indicator.element=resize-grip
|
||||
|
||||
[Toolbar]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=toolbar
|
||||
indicator.size=10
|
||||
text.margin=0
|
||||
interior.element=toolbar
|
||||
frame.element=toolbar
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.normal.inactive.color=#33333374
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
frame.top=0
|
||||
frame.bottom=1
|
||||
frame.expansion=0
|
||||
|
||||
[Slider]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=slider
|
||||
interior.element=slider
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
focusFrame=true
|
||||
|
||||
[SliderCursor]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=slidercursor
|
||||
|
||||
[Progressbar]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=progress
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
interior.element=progress
|
||||
text.margin=0
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.press.color=#ffffff
|
||||
text.toggle.color=#ffffff
|
||||
|
||||
[ProgressbarContents]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=progress-pattern
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
interior.element=progress-pattern
|
||||
|
||||
[ItemView]
|
||||
inherits=PanelButtonCommand
|
||||
text.margin=0
|
||||
frame.element=itemview
|
||||
interior.element=itemview
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
text.margin.top=4
|
||||
text.margin.bottom=24
|
||||
text.margin.left=6
|
||||
text.margin.right=6
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#242424
|
||||
text.press.color=#242424
|
||||
text.toggle.color=#242424
|
||||
highlight.text.color=#242424
|
||||
frame.expansion=0
|
||||
|
||||
[Splitter]
|
||||
indicator.size=32
|
||||
|
||||
[Scrollbar]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=arrow
|
||||
indicator.size=10
|
||||
|
||||
[ScrollbarSlider]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=scrollbarslider
|
||||
interior=false
|
||||
frame.left=6
|
||||
frame.right=6
|
||||
frame.top=6
|
||||
frame.bottom=6
|
||||
indicator.element=grip
|
||||
indicator.size=13
|
||||
frame.expansion=0
|
||||
|
||||
[ScrollbarGroove]
|
||||
inherits=PanelButtonCommand
|
||||
interior=false
|
||||
frame=false
|
||||
|
||||
[MenuBar]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=menubar
|
||||
interior.element=menubar
|
||||
frame.expansion=0
|
||||
|
||||
[MenuBarItem]
|
||||
inherits=PanelButtonCommand
|
||||
interior=true
|
||||
frame=false
|
||||
interior.element=menubaritem
|
||||
frame.element=menubaritem
|
||||
frame.top=3
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
text.margin.top=3
|
||||
text.margin.bottom=3
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#ffffff
|
||||
text.normal.inactive.color=#33333374
|
||||
text.shadow=false
|
||||
frame.expansion=0
|
||||
|
||||
[TitleBar]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=titlebar
|
||||
indicator.size=12
|
||||
indicator.element=mdi
|
||||
text.normal.color=#646464
|
||||
text.focus.color=black
|
||||
text.bold=true
|
||||
text.italic=true
|
||||
text.shadow=true
|
||||
text.shadow.color=white
|
||||
text.shadow.xshift=1
|
||||
text.shadow.yshift=1
|
||||
text.shadow.depth=1
|
||||
text.shadow.alpha=100
|
||||
frame.expansion=0
|
||||
|
||||
[Menu]
|
||||
inherits=PanelButtonCommand
|
||||
frame.top=18
|
||||
frame.bottom=18
|
||||
frame.left=18
|
||||
frame.right=18
|
||||
frame.element=menu
|
||||
interior.element=menu
|
||||
text.normal.color=#333333
|
||||
|
||||
[MenuItem]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=menuitem
|
||||
interior.element=menuitem
|
||||
indicator.element=menuitem
|
||||
highlight.text.color=#ffffff
|
||||
text.normal.color=#333333
|
||||
text.focus.color=#ffffff
|
||||
text.shadow=false
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.margin.left=6
|
||||
text.margin.right=6
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=10
|
||||
frame.right=10
|
||||
frame.expansion=0
|
||||
|
||||
[ComboBox]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=comboarrow
|
||||
indicator.size=20
|
||||
text.margin.right=0
|
||||
|
||||
[ToolbarComboBox]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=comboarrow
|
||||
text.margin.right=0
|
||||
|
||||
[GroupBox]
|
||||
inherits=GenericFrame
|
||||
frame=true
|
||||
frame.element=group
|
||||
text.shadow=0
|
||||
text.margin=0
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
text.normal.color=#333333
|
||||
text.press.color=#242424
|
||||
text.focus.color=#242424
|
||||
text.normal.inactive.color=#33333374
|
||||
text.toggle.inactive.color=#ffffff74
|
||||
text.bold=true
|
||||
text.boldness=2
|
||||
frame.expansion=0
|
||||
|
||||
[TabBarFrame]
|
||||
inherits=GenericFrame
|
||||
frame=false
|
||||
interior=false
|
||||
text.shadow=0
|
||||
|
||||
[ToolTip]
|
||||
inherits=GenericFrame
|
||||
frame.top=6
|
||||
frame.bottom=6
|
||||
frame.left=6
|
||||
frame.right=6
|
||||
interior=true
|
||||
text.shadow=0
|
||||
text.margin.top=10
|
||||
text.margin.bottom=10
|
||||
text.margin.left=10
|
||||
text.margin.right=10
|
||||
interior.element=tooltip
|
||||
frame.element=tooltip
|
||||
frame.expansion=0
|
||||
|
||||
[StatusBar]
|
||||
inherits=GenericFrame
|
||||
frame=false
|
||||
interior=false
|
||||
|
||||
[Window]
|
||||
interior=true
|
||||
interior.element=window
|
||||
frame=true
|
||||
frame.element=window
|
||||
frame.bottom=10
|
||||
frame.top=10
|
||||
|
||||
[Dialog]
|
||||
interior=true
|
||||
interior.element=dialog
|
||||
|
||||
[Focus]
|
||||
frame=false
|
File diff suppressed because it is too large
Load Diff
After Width: | Height: | Size: 280 KiB |
|
@ -0,0 +1,578 @@
|
|||
[%General]
|
||||
author=Vince Liuice
|
||||
comment=A dark theme with translucency similar to the style of macOS Mojave
|
||||
x11drag=all
|
||||
alt_mnemonic=true
|
||||
left_tabs=false
|
||||
attach_active_tab=false
|
||||
mirror_doc_tabs=true
|
||||
joined_inactive_tabs=false
|
||||
group_toolbar_buttons=false
|
||||
spread_progressbar=true
|
||||
composite=true
|
||||
menu_shadow_depth=27
|
||||
spread_menuitems=false
|
||||
tooltip_shadow_depth=6
|
||||
scroll_width=12
|
||||
scroll_arrows=false
|
||||
scroll_min_extent=50
|
||||
transient_scrollbar=true
|
||||
slider_width=6
|
||||
slider_handle_width=16
|
||||
slider_handle_length=16
|
||||
center_toolbar_handle=true
|
||||
check_size=16
|
||||
textless_progressbar=false
|
||||
progressbar_thickness=6
|
||||
menubar_mouse_tracking=true
|
||||
toolbutton_style=0
|
||||
double_click=false
|
||||
translucent_windows=true
|
||||
blurring=true
|
||||
popup_blurring=true
|
||||
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,lyx
|
||||
vertical_spin_indicators=false
|
||||
fill_rubberband=false
|
||||
merge_menubar_with_toolbar=true
|
||||
small_icon_size=16
|
||||
large_icon_size=32
|
||||
button_icon_size=16
|
||||
toolbar_interior_spacing=2
|
||||
toolbar_icon_size=16
|
||||
combo_as_lineedit=true
|
||||
combo_menu=true
|
||||
combo_focus_rect=true
|
||||
groupbox_top_label=false
|
||||
inline_spin_indicators=true
|
||||
layout_spacing=2
|
||||
submenu_overlap=0
|
||||
tooltip_delay=-1
|
||||
button_contents_shift=false
|
||||
animate_states=true
|
||||
dark_titlebar=true
|
||||
hide_combo_checkboxes=false
|
||||
layout_margin=4
|
||||
no_window_pattern=false
|
||||
reduce_window_opacity=25
|
||||
respect_DE=true
|
||||
scrollbar_in_view=true
|
||||
spin_button_width=16
|
||||
submenu_delay=250
|
||||
transient_groove=false
|
||||
tree_branch_line=true
|
||||
no_inactiveness=false
|
||||
reduce_menu_opacity=25
|
||||
click_behavior=0
|
||||
contrast=1.00
|
||||
dialog_button_layout=0
|
||||
intensity=1.00
|
||||
saturation=1.00
|
||||
scrollable_menu=true
|
||||
shadowless_popup=false
|
||||
drag_from_buttons=false
|
||||
menu_blur_radius=9
|
||||
tooltip_blur_radius=6
|
||||
|
||||
[GeneralColors]
|
||||
window.color=#242424
|
||||
inactive.window.color=#242424
|
||||
base.color=#242424
|
||||
inactive.base.color=#242424
|
||||
alt.base.color=#2d2d2d
|
||||
inactive.alt.base.color=#282828
|
||||
button.color=#656565
|
||||
light.color=#5a5a5a
|
||||
mid.light.color=#555555
|
||||
dark.color=#202020
|
||||
mid.color=#3c3c3c
|
||||
highlight.color=#a0b4f8
|
||||
inactive.highlight.color=#a0b4f8
|
||||
text.color=#dedede
|
||||
inactive.text.color=#bfbfbf
|
||||
window.text.color=#dedede
|
||||
inactive.window.text.color=#bfbfbf
|
||||
button.text.color=#dedede
|
||||
disabled.text.color=#bfbfbf
|
||||
tooltip.base.color=#333333
|
||||
tooltip.text.color=#dedede
|
||||
highlight.text.color=#ffffff
|
||||
inactive.highlight.text.color=#f5f5f5
|
||||
link.color=#3484e2
|
||||
link.visited.color=#452886
|
||||
progress.indicator.text.color=#ffffff
|
||||
|
||||
[Hacks]
|
||||
transparent_ktitle_label=true
|
||||
transparent_dolphin_view=true
|
||||
transparent_pcmanfm_sidepane=true
|
||||
blur_translucent=true
|
||||
transparent_menutitle=true
|
||||
respect_darkness=true
|
||||
kcapacitybar_as_progressbar=true
|
||||
force_size_grip=true
|
||||
iconless_pushbutton=false
|
||||
iconless_menu=false
|
||||
disabled_icon_opacity=100
|
||||
lxqtmainmenu_iconsize=16
|
||||
middle_click_scroll=false
|
||||
no_selection_tint=true
|
||||
normal_default_pushbutton=true
|
||||
single_top_toolbar=true
|
||||
tint_on_mouseover=0
|
||||
transparent_pcmanfm_view=true
|
||||
opaque_colors=false
|
||||
scroll_jump_workaround=false
|
||||
centered_forms=false
|
||||
kinetic_scrolling=false
|
||||
noninteger_translucency=false
|
||||
transparent_arrow_button=true
|
||||
blur_only_active_window=false
|
||||
style_vertical_toolbars=false
|
||||
|
||||
[PanelButtonCommand]
|
||||
frame=true
|
||||
frame.element=button
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
interior=true
|
||||
interior.element=button
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#dedede
|
||||
text.press.color=#ffffff
|
||||
text.toggle.color=#ffffff
|
||||
text.shadow=false
|
||||
text.shadow.color=black
|
||||
text.shadow.xshift=1
|
||||
text.shadow.yshift=1
|
||||
text.shadow.depth=1
|
||||
text.shadow.alpha=80
|
||||
text.margin=1
|
||||
text.iconspacing=8
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
frame.expansion=12
|
||||
min_width=26
|
||||
min_height=24
|
||||
|
||||
[Focus]
|
||||
inherits=PanelButtonCommand
|
||||
interior=false
|
||||
frame=false
|
||||
frame.element=focus
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
frame.patternsize=20
|
||||
|
||||
[PanelButtonTool]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=tbutton
|
||||
frame=true
|
||||
frame.element=tbutton
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
text.press.color=#ffffff
|
||||
text.toggle.color=ffffff
|
||||
text.normal.inactive.color=#dedede74
|
||||
text.toggle.inactive.color=#ffffff74
|
||||
indicator.element=arrow
|
||||
indicator.size=8
|
||||
|
||||
[ToolbarButton]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=tbutton
|
||||
frame=true
|
||||
frame.element=tbutton
|
||||
frame.top=10
|
||||
frame.bottom=10
|
||||
frame.left=10
|
||||
frame.right=10
|
||||
text.press.color=#ffffff
|
||||
text.toggle.color=#ffffff
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
text.normal.inactive.color=#aaaaaa
|
||||
text.toggle.inactive.color=#aaaaaa
|
||||
indicator.size=0
|
||||
|
||||
[ToolbarLineEdit]
|
||||
frame.element=tlineedit
|
||||
interior.element=tlineedit
|
||||
frame.expansion=20
|
||||
|
||||
[Dock]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=dock
|
||||
frame.element=dock
|
||||
frame.top=1
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
text.normal.color=#dedede
|
||||
|
||||
[DockTitle]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior=false
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
text.bold=false
|
||||
|
||||
[IndicatorSpinBox]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=spin
|
||||
frame.element=spinbox
|
||||
interior.element=spinbox
|
||||
frame.top=5
|
||||
frame.bottom=5
|
||||
frame.left=5
|
||||
frame.right=5
|
||||
indicator.size=11
|
||||
text.normal.color=#dedede
|
||||
|
||||
[RadioButton]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=radio
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
|
||||
[CheckBox]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=checkbox
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
|
||||
[GenericFrame]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
interior=false
|
||||
frame.element=common
|
||||
interior.element=common
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
|
||||
[LineEdit]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=lineedit
|
||||
interior.element=lineedit
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
text.margin.left=6
|
||||
text.margin.right=6
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
|
||||
[DropDownButton]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=arrow-down
|
||||
|
||||
[IndicatorArrow]
|
||||
indicator.element=arrow
|
||||
indicator.size=10
|
||||
|
||||
[ToolboxTab]
|
||||
inherits=PanelButtonCommand
|
||||
text.normal.color=#dedede
|
||||
text.press.color=#ffffff
|
||||
text.focus.color=#ffffff
|
||||
text.boldness=2
|
||||
|
||||
[Tab]
|
||||
inherits=PanelButtonCommand
|
||||
interior.element=tab
|
||||
indicator.element=tab
|
||||
frame.element=tab
|
||||
frame.top=8
|
||||
frame.bottom=8
|
||||
frame.left=6
|
||||
frame.right=6
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
text.press.color=#ffffff
|
||||
text.toggle.color=#ffffff
|
||||
text.toggle.inactive.color=#ffffff74
|
||||
frame.expansion=0
|
||||
indicator.size=16
|
||||
min_width=+0.2font
|
||||
|
||||
[TabFrame]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=tframe
|
||||
frame.top=4
|
||||
frame.bottom=4
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
interior=true
|
||||
interior.element=tframe
|
||||
|
||||
[TreeExpander]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior=false
|
||||
indicator.size=10
|
||||
indicator.element=tree
|
||||
|
||||
[HeaderSection]
|
||||
inherits=PanelButtonCommand
|
||||
interior=true
|
||||
interior.element=header
|
||||
frame.element=header
|
||||
frame.top=0
|
||||
frame.bottom=1
|
||||
frame.left=1
|
||||
frame.right=1
|
||||
|
||||
[SizeGrip]
|
||||
indicator.element=resize-grip
|
||||
|
||||
[Toolbar]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=toolbar
|
||||
indicator.size=10
|
||||
text.margin=0
|
||||
interior.element=toolbar
|
||||
frame.element=toolbar
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
text.normal.inactive.color=#dedede74
|
||||
frame.left=4
|
||||
frame.right=4
|
||||
frame.top=0
|
||||
frame.bottom=1
|
||||
frame.expansion=0
|
||||
|
||||
[Slider]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=slider
|
||||
interior.element=slider
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
|
||||
[SliderCursor]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=slidercursor
|
||||
|
||||
[Progressbar]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=progress
|
||||
interior.element=progress
|
||||
text.margin=0
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
text.press.color=#ffffff
|
||||
text.toggle.color=#ffffff
|
||||
text.bold=false
|
||||
frame.expansion=10
|
||||
|
||||
[ProgressbarContents]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=progress-pattern
|
||||
frame.left=5
|
||||
frame.right=5
|
||||
interior.element=progress-pattern
|
||||
|
||||
[ItemView]
|
||||
inherits=PanelButtonCommand
|
||||
text.margin=0
|
||||
frame.element=itemview
|
||||
interior.element=itemview
|
||||
frame.top=6
|
||||
frame.bottom=6
|
||||
frame.left=6
|
||||
frame.right=6
|
||||
text.margin.top=2
|
||||
text.margin.bottom=2
|
||||
text.margin.left=6
|
||||
text.margin.right=6
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
text.press.color=#ffffff
|
||||
text.toggle.color=#ffffff
|
||||
frame.expansion=6
|
||||
|
||||
[Splitter]
|
||||
indicator.size=32
|
||||
|
||||
[Scrollbar]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=arrow
|
||||
indicator.size=10
|
||||
|
||||
[ScrollbarSlider]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=scrollbarslider
|
||||
interior=false
|
||||
frame.left=6
|
||||
frame.right=6
|
||||
frame.top=6
|
||||
frame.bottom=6
|
||||
indicator.element=grip
|
||||
indicator.size=12
|
||||
frame.expansion=0
|
||||
|
||||
[ScrollbarGroove]
|
||||
inherits=PanelButtonCommand
|
||||
interior=false
|
||||
frame=false
|
||||
|
||||
[MenuBar]
|
||||
inherits=PanelButtonCommand
|
||||
frame.element=none
|
||||
interior.element=none
|
||||
frame.expansion=0
|
||||
|
||||
[MenuBarItem]
|
||||
inherits=PanelButtonCommand
|
||||
interior=true
|
||||
interior.element=menubaritem
|
||||
frame.element=menubaritem
|
||||
frame.top=2
|
||||
frame.bottom=2
|
||||
frame.left=2
|
||||
frame.right=2
|
||||
text.margin.left=4
|
||||
text.margin.right=4
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.normal.color=#dedede
|
||||
text.focus.color=#ffffff
|
||||
text.shadow.alpha=80
|
||||
frame.expansion=0
|
||||
|
||||
[TitleBar]
|
||||
inherits=PanelButtonCommand
|
||||
frame=false
|
||||
interior.element=titlebar
|
||||
indicator.size=12
|
||||
indicator.element=mdi
|
||||
text.normal.color=#aaaaaa
|
||||
text.focus.color=#dedede
|
||||
text.bold=true
|
||||
text.italic=true
|
||||
frame.expansion=0
|
||||
|
||||
[Menu]
|
||||
inherits=PanelButtonCommand
|
||||
frame.top=9
|
||||
frame.bottom=9
|
||||
frame.left=9
|
||||
frame.right=9
|
||||
frame.element=menu
|
||||
interior.element=menu
|
||||
text.normal.color=#dfdfdf
|
||||
|
||||
[MenuItem]
|
||||
inherits=PanelButtonCommand
|
||||
frame=true
|
||||
frame.element=menuitem
|
||||
interior.element=menuitem
|
||||
indicator.element=menuitem
|
||||
text.normal.color=#dfdfdf
|
||||
text.focus.color=#ffffff
|
||||
text.shadow=false
|
||||
text.margin.top=0
|
||||
text.margin.bottom=0
|
||||
text.margin.left=6
|
||||
text.margin.right=6
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
frame.expansion=0
|
||||
|
||||
[ComboBox]
|
||||
inherits=PanelButtonCommand
|
||||
indicator.element=comboarrow
|
||||
indicator.size=18
|
||||
|
||||
[GroupBox]
|
||||
inherits=GenericFrame
|
||||
frame=true
|
||||
frame.element=group
|
||||
text.shadow=0
|
||||
text.margin=0
|
||||
interior=true
|
||||
interior.element=common
|
||||
frame.top=5
|
||||
frame.bottom=5
|
||||
frame.left=5
|
||||
frame.right=5
|
||||
text.normal.color=#dedede
|
||||
text.press.color=#ffffff
|
||||
text.focus.color=#ffffff
|
||||
text.normal.inactive.color=#dedede74
|
||||
text.toggle.inactive.color=#ffffff74
|
||||
text.bold=true
|
||||
text.boldness=2
|
||||
text.shadow=false
|
||||
text.shadow.color=black
|
||||
text.shadow.xshift=1
|
||||
text.shadow.yshift=1
|
||||
text.shadow.depth=1
|
||||
text.shadow.alpha=80
|
||||
frame.expansion=0
|
||||
interior.x.patternsize=20
|
||||
interior.y.patternsize=15
|
||||
|
||||
[TabBarFrame]
|
||||
inherits=GenericFrame
|
||||
frame=false
|
||||
interior=false
|
||||
text.shadow=0
|
||||
|
||||
[ToolTip]
|
||||
inherits=GenericFrame
|
||||
frame.top=3
|
||||
frame.bottom=3
|
||||
frame.left=3
|
||||
frame.right=3
|
||||
interior=true
|
||||
text.shadow=0
|
||||
text.margin=1
|
||||
text.margin.top=10
|
||||
text.margin.bottom=10
|
||||
text.margin.left=10
|
||||
text.margin.right=10
|
||||
interior.element=tooltip
|
||||
frame.element=tooltip
|
||||
frame.expansion=0
|
||||
|
||||
[StatusBar]
|
||||
inherits=GenericFrame
|
||||
frame=false
|
||||
interior=false
|
||||
|
||||
[Window]
|
||||
interior=true
|
||||
interior.element=window
|
||||
frame=true
|
||||
frame.element=window
|
||||
frame.bottom=10
|
||||
frame.top=10
|
||||
|
||||
[Dialog]
|
||||
interior=true
|
File diff suppressed because it is too large
Load Diff
After Width: | Height: | Size: 402 KiB |
|
@ -0,0 +1,2 @@
|
|||
[General]
|
||||
theme=Dracula
|
|
@ -0,0 +1,8 @@
|
|||
WAYLAND_DISPLAY=wayland-1
|
||||
WINIT_UNIX_BACKEND=wayland
|
||||
QT_QPA_PLATFORM=wayland
|
||||
CLUTTER_BACKEND=wayland
|
||||
MOZ_ENABLE_WAYLAND=1
|
||||
MOZ_ACCELERATED=1
|
||||
_JAVA_AWT_WM_NONREPARENTING=1
|
||||
|
|
@ -0,0 +1,178 @@
|
|||
# -*- conf -*-
|
||||
|
||||
# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)
|
||||
# term=foot (or xterm-256color if built with -Dterminfo=disabled)
|
||||
term=xterm-256color
|
||||
# login-shell=no
|
||||
|
||||
app-id=foot
|
||||
title=foot
|
||||
locked-title=no
|
||||
|
||||
font=IBM Plex Mono:size=10
|
||||
# font-bold=IBM Plex Mono Bold
|
||||
# font-italic=IBM Plex Mono Italic
|
||||
# font-bold-italic=IBM Plex Mono Bold Italic
|
||||
# line-height=<Font metrics>
|
||||
# letter-spacing=0
|
||||
# horizontal-letter-offset=0
|
||||
# vertical-letter-offset=0
|
||||
# underline-offset=<font metrics>
|
||||
box-drawings-uses-font-glyphs=true
|
||||
dpi-aware=auto
|
||||
|
||||
# initial-window-size-pixels=700x500 # Or,
|
||||
# initial-window-size-chars=<COLSxROWS>
|
||||
# initial-window-mode=windowed
|
||||
# pad=2x2 # optionally append 'center'
|
||||
# resize-delay-ms=100
|
||||
|
||||
notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body}
|
||||
|
||||
bold-text-in-bright=no
|
||||
word-delimiters=,│`|:"'()[]{}<>
|
||||
selection-target=primary
|
||||
workers=4
|
||||
|
||||
[bell]
|
||||
urgent=yes
|
||||
notify=yes
|
||||
# command=
|
||||
command-focused=no
|
||||
|
||||
[scrollback]
|
||||
lines=1000
|
||||
multiplier=3.0
|
||||
indicator-position=relative
|
||||
# indicator-format=
|
||||
|
||||
[url]
|
||||
launch=xdg-open ${url}
|
||||
label-letters=sadfjklewcmpgh
|
||||
osc8-underline=url-mode
|
||||
protocols=http, https, ftp, ftps, file, gemini, gopher
|
||||
uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+="'()[]
|
||||
|
||||
[cursor]
|
||||
style=underline
|
||||
# color=<inverse foreground/background>
|
||||
blink=yes
|
||||
# beam-thickness=1.5
|
||||
# underline-thickness=<font underline-thickness>
|
||||
|
||||
[mouse]
|
||||
hide-when-typing=yes
|
||||
alternate-scroll-mode=yes
|
||||
|
||||
[colors]
|
||||
# For black hole
|
||||
# alpha=0.7
|
||||
alpha=0.85
|
||||
foreground=e7e7e7
|
||||
# background=2b2b3b # blue
|
||||
# background=171f14 # green
|
||||
background = 17171a # gray
|
||||
|
||||
# Gruvbox
|
||||
#regular0=282828 # black
|
||||
#regular1=CC241D # red
|
||||
#regular2=98971A # green
|
||||
#regular3=D79921 # yellow
|
||||
#regular4=458588 # blue
|
||||
#regular5=B16286 # magenta
|
||||
#regular6=689D6A # cyan
|
||||
#regular7=A89984 # white
|
||||
|
||||
#bright0=928374 # bright black
|
||||
#bright1=FD4934 # bright red
|
||||
#bright2=B8BB26 # bright green
|
||||
#bright3=FABD2F # bright yellow
|
||||
#bright4=83A598 # bright blue
|
||||
#bright5=D3869D # bright magenta
|
||||
#bright6=8EC07C # bright cyan
|
||||
#bright7=EBDBB2 # bright white
|
||||
|
||||
# Ayu
|
||||
regular0=000000 # black
|
||||
regular1=ff3333 # red
|
||||
regular2=b8cc52 # green
|
||||
regular3=e6c446 # yellow
|
||||
regular4=36a3d9 # blue
|
||||
regular5=f07078 # magenta
|
||||
regular6=95e5cb # cyan
|
||||
regular7=ffffff # white
|
||||
bright0=323232 # bright black
|
||||
bright1=ff6565 # bright red
|
||||
bright2=e9fe83 # bright green
|
||||
bright3=fff778 # bright yellow
|
||||
bright4=68d4ff # bright blue
|
||||
bright5=ffa3aa # bright magenta
|
||||
bright6=c7fffc # bright cyan
|
||||
bright7=ffffff # bright white
|
||||
|
||||
[csd]
|
||||
[key-bindings]
|
||||
# scrollback-up-page=Shift+Page_Up
|
||||
# scrollback-up-half-page=none
|
||||
# scrollback-up-line=none
|
||||
# scrollback-down-page=Shift+Page_Down
|
||||
# scrollback-down-half-page=none
|
||||
# scrollback-down-line=none
|
||||
clipboard-copy=Control+Shift+c XF86Copy
|
||||
clipboard-paste=Control+Shift+v XF86Paste
|
||||
# primary-paste=Shift+Insert
|
||||
# search-start=Control+Shift+r
|
||||
# font-increase=Control+plus Control+equal Control+KP_Add
|
||||
# font-decrease=Control+minus Control+KP_Subtract
|
||||
# font-reset=Control+0 Control+KP_0
|
||||
# spawn-terminal=Control+Shift+n
|
||||
# minimize=none
|
||||
# maximize=none
|
||||
# fullscreen=none
|
||||
# pipe-visible=[sh -c "xurls | fuzzel | xargs -r firefox"] none
|
||||
# pipe-scrollback=[sh -c "xurls | fuzzel | xargs -r firefox"] none
|
||||
# pipe-selected=[xargs -r firefox] none
|
||||
# show-urls-launch=Control+Shift+u
|
||||
# show-urls-copy=none
|
||||
# show-urls-persistent=none
|
||||
# noop=none
|
||||
|
||||
[search-bindings]
|
||||
# cancel=Control+g Control+c Escape
|
||||
# commit=Return
|
||||
# find-prev=Control+r
|
||||
# find-next=Control+s
|
||||
# cursor-left=Left Control+b
|
||||
# cursor-left-word=Control+Left Mod1+b
|
||||
# cursor-right=Right Control+f
|
||||
# cursor-right-word=Control+Right Mod1+f
|
||||
# cursor-home=Home Control+a
|
||||
# cursor-end=End Control+e
|
||||
# delete-prev=BackSpace
|
||||
# delete-prev-word=Mod1+BackSpace Control+BackSpace
|
||||
# delete-next=Delete
|
||||
# delete-next-word=Mod1+d Control+Delete
|
||||
# extend-to-word-boundary=Control+w
|
||||
# extend-to-next-whitespace=Control+Shift+w
|
||||
# clipboard-paste=Control+v Control+Shift+v Control+y XF86Paste
|
||||
# primary-paste=Shift+Insert
|
||||
|
||||
[url-bindings]
|
||||
# cancel=Control+g Control+c Control+d Escape
|
||||
# toggle-url-visible=t
|
||||
|
||||
[text-bindings]
|
||||
# \x03=Mod4+c # Map Super+c -> Ctrl+c
|
||||
|
||||
[mouse-bindings]
|
||||
# selection-override-modifiers=Shift
|
||||
# primary-paste=BTN_MIDDLE
|
||||
# select-begin=BTN_LEFT
|
||||
# select-begin-block=Control+BTN_LEFT
|
||||
# select-extend=BTN_RIGHT
|
||||
# select-extend-character-wise=Control+BTN_RIGHT
|
||||
# select-word=BTN_LEFT-2
|
||||
# select-word-whitespace=Control+BTN_LEFT-2
|
||||
# select-row=BTN_LEFT-3
|
||||
|
||||
# vim: ft=dosini
|
|
@ -0,0 +1,5 @@
|
|||
file:///mnt/1TB_HDD/ANime_Shit ANime_Shit
|
||||
file:///home/thilo/Downloads Downloads
|
||||
file:///tmp tmp
|
||||
file:/// /
|
||||
file:///home/thilo Home
|
|
@ -0,0 +1,18 @@
|
|||
[Settings]
|
||||
gtk-theme-name=Dracula
|
||||
gtk-icon-theme-name=Dracula
|
||||
gtk-font-name=BlexMono Nerd Font weight=450 11
|
||||
gtk-cursor-theme-name=Dracula-cursors
|
||||
gtk-cursor-theme-size=0
|
||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||
gtk-button-images=1
|
||||
gtk-menu-images=1
|
||||
gtk-enable-event-sounds=1
|
||||
gtk-enable-input-feedback-sounds=1
|
||||
gtk-xft-antialias=1
|
||||
gtk-xft-hinting=1
|
||||
gtk-xft-hintstyle=hintfull
|
||||
gtk-xft-rgba=rgb
|
||||
gtk-application-prefer-dark-theme=1
|
||||
|
|
@ -0,0 +1,864 @@
|
|||
# See this wiki page for more info:
|
||||
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
|
||||
print_info() {
|
||||
info title
|
||||
info underline
|
||||
|
||||
info "OS" distro
|
||||
info "Host" model
|
||||
info "Kernel" kernel
|
||||
info "Uptime" uptime
|
||||
info "Packages" packages
|
||||
info "Shell" shell
|
||||
info "Resolution" resolution
|
||||
info "DE" de
|
||||
info "WM" wm
|
||||
info "WM Theme" wm_theme
|
||||
# info "Theme" theme
|
||||
# info "Icons" icons
|
||||
info "Terminal" term
|
||||
info "Terminal Font" term_font
|
||||
info "CPU" cpu
|
||||
info "GPU" gpu
|
||||
info "Memory" memory
|
||||
|
||||
# info "GPU Driver" gpu_driver # Linux/macOS only
|
||||
# info "CPU Usage" cpu_usage
|
||||
# info "Disk" disk
|
||||
# info "Battery" battery
|
||||
# info "Font" font
|
||||
# info "Song" song
|
||||
# [[ "$player" ]] && prin "Music Player" "$player"
|
||||
# info "Local IP" local_ip
|
||||
# info "Public IP" public_ip
|
||||
info "Users" users
|
||||
# info "Locale" locale # This only works on glibc systems.
|
||||
|
||||
info cols
|
||||
}
|
||||
|
||||
# Title
|
||||
|
||||
|
||||
# Hide/Show Fully qualified domain name.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --title_fqdn
|
||||
title_fqdn="off"
|
||||
|
||||
|
||||
# Kernel
|
||||
|
||||
|
||||
# Shorten the output of the kernel function.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --kernel_shorthand
|
||||
# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
|
||||
#
|
||||
# Example:
|
||||
# on: '4.8.9-1-ARCH'
|
||||
# off: 'Linux 4.8.9-1-ARCH'
|
||||
kernel_shorthand="off"
|
||||
|
||||
|
||||
# Distro
|
||||
|
||||
|
||||
# Shorten the output of the distro function
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'tiny', 'off'
|
||||
# Flag: --distro_shorthand
|
||||
# Supports: Everything except Windows and Haiku
|
||||
distro_shorthand="off"
|
||||
|
||||
# Show/Hide OS Architecture.
|
||||
# Show 'x86_64', 'x86' and etc in 'Distro:' output.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --os_arch
|
||||
#
|
||||
# Example:
|
||||
# on: 'Arch Linux x86_64'
|
||||
# off: 'Arch Linux'
|
||||
os_arch="on"
|
||||
|
||||
|
||||
# Uptime
|
||||
|
||||
|
||||
# Shorten the output of the uptime function
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'tiny', 'off'
|
||||
# Flag: --uptime_shorthand
|
||||
#
|
||||
# Example:
|
||||
# on: '2 days, 10 hours, 3 mins'
|
||||
# tiny: '2d 10h 3m'
|
||||
# off: '2 days, 10 hours, 3 minutes'
|
||||
uptime_shorthand="off"
|
||||
|
||||
|
||||
# Memory
|
||||
|
||||
|
||||
# Show memory pecentage in output.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --memory_percent
|
||||
#
|
||||
# Example:
|
||||
# on: '1801MiB / 7881MiB (22%)'
|
||||
# off: '1801MiB / 7881MiB'
|
||||
memory_percent="on"
|
||||
|
||||
# Change memory output unit.
|
||||
#
|
||||
# Default: 'mib'
|
||||
# Values: 'kib', 'mib', 'gib'
|
||||
# Flag: --memory_unit
|
||||
#
|
||||
# Example:
|
||||
# kib '1020928KiB / 7117824KiB'
|
||||
# mib '1042MiB / 6951MiB'
|
||||
# gib: ' 0.98GiB / 6.79GiB'
|
||||
memory_unit="gib"
|
||||
|
||||
|
||||
# Packages
|
||||
|
||||
|
||||
# Show/Hide Package Manager names.
|
||||
#
|
||||
# Default: 'tiny'
|
||||
# Values: 'on', 'tiny' 'off'
|
||||
# Flag: --package_managers
|
||||
#
|
||||
# Example:
|
||||
# on: '998 (pacman), 8 (flatpak), 4 (snap)'
|
||||
# tiny: '908 (pacman, flatpak, snap)'
|
||||
# off: '908'
|
||||
package_managers="on"
|
||||
|
||||
|
||||
# Shell
|
||||
|
||||
|
||||
# Show the path to $SHELL
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --shell_path
|
||||
#
|
||||
# Example:
|
||||
# on: '/bin/bash'
|
||||
# off: 'bash'
|
||||
shell_path="on"
|
||||
|
||||
# Show $SHELL version
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --shell_version
|
||||
#
|
||||
# Example:
|
||||
# on: 'bash 4.4.5'
|
||||
# off: 'bash'
|
||||
shell_version="on"
|
||||
|
||||
|
||||
# CPU
|
||||
|
||||
|
||||
# CPU speed type
|
||||
#
|
||||
# Default: 'bios_limit'
|
||||
# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
|
||||
# Flag: --speed_type
|
||||
# Supports: Linux with 'cpufreq'
|
||||
# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
|
||||
speed_type="scaling_max_freq"
|
||||
|
||||
# CPU speed shorthand
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'.
|
||||
# Flag: --speed_shorthand
|
||||
# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
|
||||
#
|
||||
# Example:
|
||||
# on: 'i7-6500U (4) @ 3.1GHz'
|
||||
# off: 'i7-6500U (4) @ 3.100GHz'
|
||||
speed_shorthand="off"
|
||||
|
||||
# Enable/Disable CPU brand in output.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --cpu_brand
|
||||
#
|
||||
# Example:
|
||||
# on: 'Intel i7-6500U'
|
||||
# off: 'i7-6500U (4)'
|
||||
cpu_brand="on"
|
||||
|
||||
# CPU Speed
|
||||
# Hide/Show CPU speed.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --cpu_speed
|
||||
#
|
||||
# Example:
|
||||
# on: 'Intel i7-6500U (4) @ 3.1GHz'
|
||||
# off: 'Intel i7-6500U (4)'
|
||||
cpu_speed="on"
|
||||
|
||||
# CPU Cores
|
||||
# Display CPU cores in output
|
||||
#
|
||||
# Default: 'logical'
|
||||
# Values: 'logical', 'physical', 'off'
|
||||
# Flag: --cpu_cores
|
||||
# Support: 'physical' doesn't work on BSD.
|
||||
#
|
||||
# Example:
|
||||
# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
|
||||
# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
|
||||
# off: 'Intel i7-6500U @ 3.1GHz'
|
||||
cpu_cores="logical"
|
||||
|
||||
# CPU Temperature
|
||||
# Hide/Show CPU temperature.
|
||||
# Note the temperature is added to the regular CPU function.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'C', 'F', 'off'
|
||||
# Flag: --cpu_temp
|
||||
# Supports: Linux, BSD
|
||||
# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
|
||||
# coretemp kernel module. This only supports newer Intel processors.
|
||||
#
|
||||
# Example:
|
||||
# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
|
||||
# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
|
||||
# off: 'Intel i7-6500U (4) @ 3.1GHz'
|
||||
cpu_temp="C"
|
||||
|
||||
|
||||
# GPU
|
||||
|
||||
|
||||
# Enable/Disable GPU Brand
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gpu_brand
|
||||
#
|
||||
# Example:
|
||||
# on: 'AMD HD 7950'
|
||||
# off: 'HD 7950'
|
||||
gpu_brand="on"
|
||||
|
||||
# Which GPU to display
|
||||
#
|
||||
# Default: 'all'
|
||||
# Values: 'all', 'dedicated', 'integrated'
|
||||
# Flag: --gpu_type
|
||||
# Supports: Linux
|
||||
#
|
||||
# Example:
|
||||
# all:
|
||||
# GPU1: AMD HD 7950
|
||||
# GPU2: Intel Integrated Graphics
|
||||
#
|
||||
# dedicated:
|
||||
# GPU1: AMD HD 7950
|
||||
#
|
||||
# integrated:
|
||||
# GPU1: Intel Integrated Graphics
|
||||
gpu_type="all"
|
||||
|
||||
|
||||
# Resolution
|
||||
|
||||
|
||||
# Display refresh rate next to each monitor
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --refresh_rate
|
||||
# Supports: Doesn't work on Windows.
|
||||
#
|
||||
# Example:
|
||||
# on: '1920x1080 @ 60Hz'
|
||||
# off: '1920x1080'
|
||||
refresh_rate="on"
|
||||
|
||||
|
||||
# Gtk Theme / Icons / Font
|
||||
|
||||
|
||||
# Shorten output of GTK Theme / Icons / Font
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gtk_shorthand
|
||||
#
|
||||
# Example:
|
||||
# on: 'Numix, Adwaita'
|
||||
# off: 'Numix [GTK2], Adwaita [GTK3]'
|
||||
gtk_shorthand="off"
|
||||
|
||||
|
||||
# Enable/Disable gtk2 Theme / Icons / Font
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gtk2
|
||||
#
|
||||
# Example:
|
||||
# on: 'Numix [GTK2], Adwaita [GTK3]'
|
||||
# off: 'Adwaita [GTK3]'
|
||||
gtk2="on"
|
||||
|
||||
# Enable/Disable gtk3 Theme / Icons / Font
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --gtk3
|
||||
#
|
||||
# Example:
|
||||
# on: 'Numix [GTK2], Adwaita [GTK3]'
|
||||
# off: 'Numix [GTK2]'
|
||||
gtk3="on"
|
||||
|
||||
|
||||
# IP Address
|
||||
|
||||
|
||||
# Website to ping for the public IP
|
||||
#
|
||||
# Default: 'http://ident.me'
|
||||
# Values: 'url'
|
||||
# Flag: --ip_host
|
||||
public_ip_host="http://ident.me"
|
||||
|
||||
# Public IP timeout.
|
||||
#
|
||||
# Default: '2'
|
||||
# Values: 'int'
|
||||
# Flag: --ip_timeout
|
||||
public_ip_timeout=2
|
||||
|
||||
|
||||
# Desktop Environment
|
||||
|
||||
|
||||
# Show Desktop Environment version
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --de_version
|
||||
de_version="on"
|
||||
|
||||
|
||||
# Disk
|
||||
|
||||
|
||||
# Which disks to display.
|
||||
# The values can be any /dev/sdXX, mount point or directory.
|
||||
# NOTE: By default we only show the disk info for '/'.
|
||||
#
|
||||
# Default: '/'
|
||||
# Values: '/', '/dev/sdXX', '/path/to/drive'.
|
||||
# Flag: --disk_show
|
||||
#
|
||||
# Example:
|
||||
# disk_show=('/' '/dev/sdb1'):
|
||||
# 'Disk (/): 74G / 118G (66%)'
|
||||
# 'Disk (/mnt/Videos): 823G / 893G (93%)'
|
||||
#
|
||||
# disk_show=('/'):
|
||||
# 'Disk (/): 74G / 118G (66%)'
|
||||
#
|
||||
disk_show=('/')
|
||||
|
||||
# Disk subtitle.
|
||||
# What to append to the Disk subtitle.
|
||||
#
|
||||
# Default: 'mount'
|
||||
# Values: 'mount', 'name', 'dir', 'none'
|
||||
# Flag: --disk_subtitle
|
||||
#
|
||||
# Example:
|
||||
# name: 'Disk (/dev/sda1): 74G / 118G (66%)'
|
||||
# 'Disk (/dev/sdb2): 74G / 118G (66%)'
|
||||
#
|
||||
# mount: 'Disk (/): 74G / 118G (66%)'
|
||||
# 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
|
||||
# 'Disk (/mnt/Videos): 74G / 118G (66%)'
|
||||
#
|
||||
# dir: 'Disk (/): 74G / 118G (66%)'
|
||||
# 'Disk (Local Disk): 74G / 118G (66%)'
|
||||
# 'Disk (Videos): 74G / 118G (66%)'
|
||||
#
|
||||
# none: 'Disk: 74G / 118G (66%)'
|
||||
# 'Disk: 74G / 118G (66%)'
|
||||
# 'Disk: 74G / 118G (66%)'
|
||||
disk_subtitle="mount"
|
||||
|
||||
# Disk percent.
|
||||
# Show/Hide disk percent.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --disk_percent
|
||||
#
|
||||
# Example:
|
||||
# on: 'Disk (/): 74G / 118G (66%)'
|
||||
# off: 'Disk (/): 74G / 118G'
|
||||
disk_percent="on"
|
||||
|
||||
|
||||
# Song
|
||||
|
||||
|
||||
# Manually specify a music player.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'player-name'
|
||||
# Flag: --music_player
|
||||
#
|
||||
# Available values for 'player-name':
|
||||
#
|
||||
# amarok
|
||||
# audacious
|
||||
# banshee
|
||||
# bluemindo
|
||||
# clementine
|
||||
# cmus
|
||||
# deadbeef
|
||||
# deepin-music
|
||||
# dragon
|
||||
# elisa
|
||||
# exaile
|
||||
# gnome-music
|
||||
# gmusicbrowser
|
||||
# gogglesmm
|
||||
# guayadeque
|
||||
# io.elementary.music
|
||||
# iTunes
|
||||
# juk
|
||||
# lollypop
|
||||
# mocp
|
||||
# mopidy
|
||||
# mpd
|
||||
# muine
|
||||
# netease-cloud-music
|
||||
# olivia
|
||||
# playerctl
|
||||
# pogo
|
||||
# pragha
|
||||
# qmmp
|
||||
# quodlibet
|
||||
# rhythmbox
|
||||
# sayonara
|
||||
# smplayer
|
||||
# spotify
|
||||
# strawberry
|
||||
# tauonmb
|
||||
# tomahawk
|
||||
# vlc
|
||||
# xmms2d
|
||||
# xnoise
|
||||
# yarock
|
||||
music_player="auto"
|
||||
|
||||
# Format to display song information.
|
||||
#
|
||||
# Default: '%artist% - %album% - %title%'
|
||||
# Values: '%artist%', '%album%', '%title%'
|
||||
# Flag: --song_format
|
||||
#
|
||||
# Example:
|
||||
# default: 'Song: Jet - Get Born - Sgt Major'
|
||||
song_format="%artist% - %album% - %title%"
|
||||
|
||||
# Print the Artist, Album and Title on separate lines
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --song_shorthand
|
||||
#
|
||||
# Example:
|
||||
# on: 'Artist: The Fratellis'
|
||||
# 'Album: Costello Music'
|
||||
# 'Song: Chelsea Dagger'
|
||||
#
|
||||
# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
|
||||
song_shorthand="off"
|
||||
|
||||
# 'mpc' arguments (specify a host, password etc).
|
||||
#
|
||||
# Default: ''
|
||||
# Example: mpc_args=(-h HOST -P PASSWORD)
|
||||
mpc_args=()
|
||||
|
||||
|
||||
# Text Colors
|
||||
|
||||
|
||||
# Text Colors
|
||||
#
|
||||
# Default: 'distro'
|
||||
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
|
||||
# Flag: --colors
|
||||
#
|
||||
# Each number represents a different part of the text in
|
||||
# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
|
||||
#
|
||||
# Example:
|
||||
# colors=(distro) - Text is colored based on Distro colors.
|
||||
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
|
||||
colors=(distro)
|
||||
|
||||
|
||||
# Text Options
|
||||
|
||||
|
||||
# Toggle bold text
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --bold
|
||||
bold="on"
|
||||
|
||||
# Enable/Disable Underline
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --underline
|
||||
underline_enabled="on"
|
||||
|
||||
# Underline character
|
||||
#
|
||||
# Default: '-'
|
||||
# Values: 'string'
|
||||
# Flag: --underline_char
|
||||
underline_char="-"
|
||||
|
||||
|
||||
# Info Separator
|
||||
# Replace the default separator with the specified string.
|
||||
#
|
||||
# Default: ':'
|
||||
# Flag: --separator
|
||||
#
|
||||
# Example:
|
||||
# separator="->": 'Shell-> bash'
|
||||
# separator=" =": 'WM = dwm'
|
||||
separator=":"
|
||||
|
||||
|
||||
# Color Blocks
|
||||
|
||||
|
||||
# Color block range
|
||||
# The range of colors to print.
|
||||
#
|
||||
# Default: '0', '15'
|
||||
# Values: 'num'
|
||||
# Flag: --block_range
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# Display colors 0-7 in the blocks. (8 colors)
|
||||
# neofetch --block_range 0 7
|
||||
#
|
||||
# Display colors 0-15 in the blocks. (16 colors)
|
||||
# neofetch --block_range 0 15
|
||||
block_range=(0 15)
|
||||
|
||||
# Toggle color blocks
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --color_blocks
|
||||
color_blocks="on"
|
||||
|
||||
# Color block width in spaces
|
||||
#
|
||||
# Default: '3'
|
||||
# Values: 'num'
|
||||
# Flag: --block_width
|
||||
block_width=3
|
||||
|
||||
# Color block height in lines
|
||||
#
|
||||
# Default: '1'
|
||||
# Values: 'num'
|
||||
# Flag: --block_height
|
||||
block_height=1
|
||||
|
||||
# Color Alignment
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'num'
|
||||
# Flag: --col_offset
|
||||
#
|
||||
# Number specifies how far from the left side of the terminal (in spaces) to
|
||||
# begin printing the columns, in case you want to e.g. center them under your
|
||||
# text.
|
||||
# Example:
|
||||
# col_offset="auto" - Default behavior of neofetch
|
||||
# col_offset=7 - Leave 7 spaces then print the colors
|
||||
col_offset="auto"
|
||||
|
||||
# Progress Bars
|
||||
|
||||
|
||||
# Bar characters
|
||||
#
|
||||
# Default: '-', '='
|
||||
# Values: 'string', 'string'
|
||||
# Flag: --bar_char
|
||||
#
|
||||
# Example:
|
||||
# neofetch --bar_char 'elapsed' 'total'
|
||||
# neofetch --bar_char '-' '='
|
||||
bar_char_elapsed="-"
|
||||
bar_char_total="="
|
||||
|
||||
# Toggle Bar border
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --bar_border
|
||||
bar_border="on"
|
||||
|
||||
# Progress bar length in spaces
|
||||
# Number of chars long to make the progress bars.
|
||||
#
|
||||
# Default: '15'
|
||||
# Values: 'num'
|
||||
# Flag: --bar_length
|
||||
bar_length=15
|
||||
|
||||
# Progress bar colors
|
||||
# When set to distro, uses your distro's logo colors.
|
||||
#
|
||||
# Default: 'distro', 'distro'
|
||||
# Values: 'distro', 'num'
|
||||
# Flag: --bar_colors
|
||||
#
|
||||
# Example:
|
||||
# neofetch --bar_colors 3 4
|
||||
# neofetch --bar_colors distro 5
|
||||
bar_color_elapsed="distro"
|
||||
bar_color_total="distro"
|
||||
|
||||
|
||||
# Info display
|
||||
# Display a bar with the info.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'bar', 'infobar', 'barinfo', 'off'
|
||||
# Flags: --cpu_display
|
||||
# --memory_display
|
||||
# --battery_display
|
||||
# --disk_display
|
||||
#
|
||||
# Example:
|
||||
# bar: '[---=======]'
|
||||
# infobar: 'info [---=======]'
|
||||
# barinfo: '[---=======] info'
|
||||
# off: 'info'
|
||||
cpu_display="infobar"
|
||||
memory_display="infobar"
|
||||
battery_display="off"
|
||||
disk_display="off"
|
||||
|
||||
|
||||
# Backend Settings
|
||||
|
||||
|
||||
# Image backend.
|
||||
#
|
||||
# Default: 'ascii'
|
||||
# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off',
|
||||
# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty'
|
||||
# Flag: --backend
|
||||
image_backend="ascii"
|
||||
|
||||
# Image Source
|
||||
#
|
||||
# Which image or ascii file to display.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
|
||||
# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
|
||||
# Flag: --source
|
||||
#
|
||||
# NOTE: 'auto' will pick the best image source for whatever image backend is used.
|
||||
# In ascii mode, distro ascii art will be used and in an image mode, your
|
||||
# wallpaper will be used.
|
||||
image_source="auto"
|
||||
|
||||
|
||||
# Ascii Options
|
||||
|
||||
|
||||
# Ascii distro
|
||||
# Which distro's ascii art to display.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', 'distro_name'
|
||||
# Flag: --ascii_distro
|
||||
# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS",
|
||||
# "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs,
|
||||
# ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock,
|
||||
# Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD,
|
||||
# BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
|
||||
# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover,
|
||||
# Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin,
|
||||
# DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary,
|
||||
# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
|
||||
# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
|
||||
# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra,
|
||||
# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion,
|
||||
# Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite,
|
||||
# LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva,
|
||||
# Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib,
|
||||
# Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner,
|
||||
# NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba,
|
||||
# OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD,
|
||||
# Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint,
|
||||
# popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix,
|
||||
# Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan,
|
||||
# Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific,
|
||||
# Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz,
|
||||
# SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS,
|
||||
# openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails,
|
||||
# Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio,
|
||||
# Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin,
|
||||
# and IRIX have ascii logos
|
||||
# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants.
|
||||
# Use '{distro name}_old' to use the old logos.
|
||||
# NOTE: Ubuntu has flavor variants.
|
||||
# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME,
|
||||
# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors.
|
||||
# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
|
||||
# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
|
||||
# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
|
||||
# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
|
||||
# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
|
||||
# postmarketOS, and Void have a smaller logo variant.
|
||||
# Use '{distro name}_small' to use the small variants.
|
||||
ascii_distro="auto"
|
||||
|
||||
# Ascii Colors
|
||||
#
|
||||
# Default: 'distro'
|
||||
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
|
||||
# Flag: --ascii_colors
|
||||
#
|
||||
# Example:
|
||||
# ascii_colors=(distro) - Ascii is colored based on Distro colors.
|
||||
# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
|
||||
ascii_colors=(distro)
|
||||
|
||||
# Bold ascii logo
|
||||
# Whether or not to bold the ascii logo.
|
||||
#
|
||||
# Default: 'on'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --ascii_bold
|
||||
ascii_bold="on"
|
||||
|
||||
|
||||
# Image Options
|
||||
|
||||
|
||||
# Image loop
|
||||
# Setting this to on will make neofetch redraw the image constantly until
|
||||
# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
|
||||
#
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
# Flag: --loop
|
||||
image_loop="off"
|
||||
|
||||
# Thumbnail directory
|
||||
#
|
||||
# Default: '~/.cache/thumbnails/neofetch'
|
||||
# Values: 'dir'
|
||||
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
|
||||
|
||||
# Crop mode
|
||||
#
|
||||
# Default: 'normal'
|
||||
# Values: 'normal', 'fit', 'fill'
|
||||
# Flag: --crop_mode
|
||||
#
|
||||
# See this wiki page to learn about the fit and fill options.
|
||||
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
|
||||
crop_mode="fit"
|
||||
|
||||
# Crop offset
|
||||
# Note: Only affects 'normal' crop mode.
|
||||
#
|
||||
# Default: 'center'
|
||||
# Values: 'northwest', 'north', 'northeast', 'west', 'center'
|
||||
# 'east', 'southwest', 'south', 'southeast'
|
||||
# Flag: --crop_offset
|
||||
crop_offset="center"
|
||||
|
||||
# Image size
|
||||
# The image is half the terminal width by default.
|
||||
#
|
||||
# Default: 'auto'
|
||||
# Values: 'auto', '00px', '00%', 'none'
|
||||
# Flags: --image_size
|
||||
# --size
|
||||
image_size="auto"
|
||||
|
||||
# Gap between image and text
|
||||
#
|
||||
# Default: '3'
|
||||
# Values: 'num', '-num'
|
||||
# Flag: --gap
|
||||
gap=3
|
||||
|
||||
# Image offsets
|
||||
# Only works with the w3m backend.
|
||||
#
|
||||
# Default: '0'
|
||||
# Values: 'px'
|
||||
# Flags: --xoffset
|
||||
# --yoffset
|
||||
yoffset=0
|
||||
xoffset=0
|
||||
|
||||
# Image background color
|
||||
# Only works with the w3m backend.
|
||||
#
|
||||
# Default: ''
|
||||
# Values: 'color', 'blue'
|
||||
# Flag: --bg_color
|
||||
background_color=
|
||||
|
||||
|
||||
# Misc Options
|
||||
|
||||
# Stdout mode
|
||||
# Turn off all colors and disables image backend (ASCII/Image).
|
||||
# Useful for piping into another command.
|
||||
# Default: 'off'
|
||||
# Values: 'on', 'off'
|
||||
stdout="off"
|
|
@ -0,0 +1,63 @@
|
|||
local Plug = vim.fn['plug#']
|
||||
local set = vim.fn['set']
|
||||
vim.call('plug#begin')
|
||||
Plug('neovim/nvim-lsp')
|
||||
Plug('neovim/nvim-lspconfig')
|
||||
Plug('hrsh7th/cmp-nvim-lsp')
|
||||
Plug('hrsh7th/cmp-buffer')
|
||||
Plug('hrsh7th/cmp-path')
|
||||
Plug('hrsh7th/cmp-cmdline')
|
||||
Plug('hrsh7th/nvim-cmp')
|
||||
Plug('hrsh7th/cmp-vsnip')
|
||||
Plug('hrsh7th/vim-vsnip')
|
||||
Plug('simrat39/rust-tools.nvim')
|
||||
Plug('xuhdev/vim-latex-live-preview', {['for'] = 'tex' })
|
||||
-- Plug('andweeb/presence.nvim')
|
||||
-- Plug('dracula/vim', {['as'] = 'dracula' })
|
||||
-- Plug('morhetz/gruvbox')
|
||||
Plug('ayu-theme/ayu-vim')
|
||||
Plug('tribela/vim-transparent')
|
||||
Plug('nvim-treesitter/nvim-treesitter', {['do'] = ':TSUpdate'})
|
||||
Plug('nvim-lua/plenary.nvim')
|
||||
Plug('nvim-telescope/telescope.nvim', {['tag'] = '0.1.0' })
|
||||
Plug('nvim-lualine/lualine.nvim')
|
||||
Plug('kyazdani42/nvim-web-devicons')
|
||||
Plug('preservim/nerdtree')
|
||||
vim.call('plug#end')
|
||||
|
||||
vim.cmd('set termguicolors')
|
||||
vim.cmd('let ayucolor="dark"')
|
||||
vim.cmd('colorscheme ayu')
|
||||
|
||||
-- LaTeX previev
|
||||
vim.cmd('let g:livepreview_previewer = "okular"')
|
||||
|
||||
-- Rust config
|
||||
vim.cmd('set completeopt=menuone,noinsert,noselect')
|
||||
vim.cmd('set shortmess+=c')
|
||||
vim.cmd('set updatetime=300')
|
||||
vim.cmd('set signcolumn=yes')
|
||||
|
||||
vim.cmd('autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false })')
|
||||
vim.cmd('nnoremap <silent> g- <cmd>lua vim.diagnostic.goto_prev()<CR>')
|
||||
vim.cmd('nnoremap <silent> g+ <cmd>lua vim.diagnostic.goto_next()<CR>')
|
||||
|
||||
-- Other stuff
|
||||
vim.cmd('set number')
|
||||
vim.cmd('set mouse=a')
|
||||
vim.cmd('set tabstop=4')
|
||||
vim.cmd('set shiftwidth=4')
|
||||
vim.cmd('set expandtab')
|
||||
|
||||
-- NERD tree stuff
|
||||
vim.cmd('autocmd VimEnter * NERDTree | wincmd p')
|
||||
vim.cmd('autocmd BufEnter * if tabpagenr("$") == 1 && winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree() | quit | endif')
|
||||
|
||||
-- Import lua config files
|
||||
require("rust")
|
||||
require("autocomplete")
|
||||
-- require("discord_rpc")
|
||||
require("treesitter")
|
||||
require("statusline")
|
||||
require("lsp")
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
local cmp = require('cmp')
|
||||
cmp.setup({
|
||||
snippet = {
|
||||
expand = function(args)
|
||||
vim.fn["vsnip#anonymous"](args.body)
|
||||
end,
|
||||
},
|
||||
mapping = {
|
||||
['<C-p>'] = cmp.mapping.select_prev_item(),
|
||||
['<C-n>'] = cmp.mapping.select_next_item(),
|
||||
['<S-Tab>'] = cmp.mapping.select_prev_item(),
|
||||
['<Tab>'] = cmp.mapping.select_next_item(),
|
||||
['<C-d>'] = cmp.mapping.scroll_docs(-4),
|
||||
['<C-f>'] = cmp.mapping.scroll_docs(4),
|
||||
['<C-Space>'] = cmp.mapping.complete(),
|
||||
['<C-e>'] = cmp.mapping.close(),
|
||||
['<CR>'] = cmp.mapping.confirm({
|
||||
behavior = cmp.ConfirmBehavior.Insert,
|
||||
select = true,
|
||||
})
|
||||
},
|
||||
|
||||
sources = cmp.config.sources({
|
||||
{ name = 'nvim_lsp' },
|
||||
{ name = 'vsnip' },
|
||||
{ name = 'path' },
|
||||
{ name = 'buffer' },
|
||||
})
|
||||
})
|
||||
|
||||
-- local capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
|
||||
-- require('lspconfig')['rust-analyzer'].setup {
|
||||
-- capabilities = capabilities
|
||||
-- }
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
require("presence"):setup({
|
||||
-- General options
|
||||
auto_update = true, -- Update activity based on autocmd events (if `false`, map or manually execute `:lua package.loaded.presence:update()`)
|
||||
neovim_image_text = "The One True Text Editor", -- Text displayed when hovered over the Neovim image
|
||||
main_image = "neovim", -- Main image display (either "neovim" or "file")
|
||||
client_id = "793271441293967371", -- Use your own Discord application client id (not recommended)
|
||||
log_level = nil, -- Log messages at or above this level (one of the following: "debug", "info", "warn", "error")
|
||||
debounce_timeout = 10, -- Number of seconds to debounce events (or calls to `:lua package.loaded.presence:update(<filename>, true)`)
|
||||
enable_line_number = false, -- Displays the current line number instead of the current project
|
||||
blacklist = {}, -- A list of strings or Lua patterns that disable Rich Presence if the current file name, path, or workspace matches
|
||||
buttons = false, -- Configure Rich Presence button(s), either a boolean to enable/disable, a static table (`{{ label = "<label>", url = "<url>" }, ...}`, or a function(buffer: string, repo_url: string|nil): table)
|
||||
file_assets = { -- Custom file asset definitions keyed by file names and extensions (see default config at `lua/presence/file_assets.lua` for reference)
|
||||
s = {"Assembly", "https://raw.githubusercontent.com/smokes/vscode-discord-assets/master/assembly.png"},
|
||||
},
|
||||
|
||||
-- Rich Presence text options
|
||||
editing_text = "Editing %s", -- Format string rendered when an editable file is loaded in the buffer (either string or function(filename: string): string)
|
||||
file_explorer_text = "Browsing %s", -- Format string rendered when browsing a file explorer (either string or function(file_explorer_name: string): string)
|
||||
git_commit_text = "Committing changes", -- Format string rendered when committing changes in git (either string or function(filename: string): string)
|
||||
plugin_manager_text = "Managing plugins", -- Format string rendered when managing plugins (either string or function(plugin_manager_name: string): string)
|
||||
reading_text = "Reading %s", -- Format string rendered when a read-only or unmodifiable file is loaded in the buffer (either string or function(filename: string): string)
|
||||
workspace_text = "Working on %s", -- Format string rendered when in a git repository (either string or function(project_name: string|nil, filename: string): string)
|
||||
line_number_text = "Line %s out of %s", -- Format string rendered when `enable_line_number` is set to true (either string or function(line_number: number, line_count: number): string)
|
||||
})
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
require'lspconfig'.asm_lsp.setup{}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
local nvim_lsp = require('lspconfig')
|
||||
require('rust-tools').setup()
|
||||
|
|
@ -0,0 +1,222 @@
|
|||
-- Eviline config for lualine
|
||||
-- Author: shadmansaleh
|
||||
-- Credit: glepnir
|
||||
local lualine = require('lualine')
|
||||
|
||||
-- Color table for highlights
|
||||
-- stylua: ignore
|
||||
local colors = {
|
||||
bg = '#202328',
|
||||
fg = '#bbc2cf',
|
||||
yellow = '#ECBE7B',
|
||||
cyan = '#008080',
|
||||
darkblue = '#081633',
|
||||
green = '#98be65',
|
||||
orange = '#FF8800',
|
||||
violet = '#a9a1e1',
|
||||
magenta = '#c678dd',
|
||||
blue = '#51afef',
|
||||
red = '#ec5f67',
|
||||
}
|
||||
|
||||
local conditions = {
|
||||
buffer_not_empty = function()
|
||||
return vim.fn.empty(vim.fn.expand('%:t')) ~= 1
|
||||
end,
|
||||
hide_in_width = function()
|
||||
return vim.fn.winwidth(0) > 80
|
||||
end,
|
||||
check_git_workspace = function()
|
||||
local filepath = vim.fn.expand('%:p:h')
|
||||
local gitdir = vim.fn.finddir('.git', filepath .. ';')
|
||||
return gitdir and #gitdir > 0 and #gitdir < #filepath
|
||||
end,
|
||||
}
|
||||
|
||||
-- Config
|
||||
local config = {
|
||||
options = {
|
||||
-- Disable sections and component separators
|
||||
component_separators = '',
|
||||
section_separators = '',
|
||||
theme = {
|
||||
-- We are going to use lualine_c an lualine_x as left and
|
||||
-- right section. Both are highlighted by c theme . So we
|
||||
-- are just setting default looks o statusline
|
||||
normal = { c = { fg = colors.fg, bg = colors.bg } },
|
||||
inactive = { c = { fg = colors.fg, bg = colors.bg } },
|
||||
},
|
||||
},
|
||||
sections = {
|
||||
-- these are to remove the defaults
|
||||
lualine_a = {},
|
||||
lualine_b = {},
|
||||
lualine_y = {},
|
||||
lualine_z = {},
|
||||
-- These will be filled later
|
||||
lualine_c = {},
|
||||
lualine_x = {},
|
||||
},
|
||||
inactive_sections = {
|
||||
-- these are to remove the defaults
|
||||
lualine_a = {},
|
||||
lualine_b = {},
|
||||
lualine_y = {},
|
||||
lualine_z = {},
|
||||
lualine_c = {},
|
||||
lualine_x = {},
|
||||
},
|
||||
}
|
||||
|
||||
-- Inserts a component in lualine_c at left section
|
||||
local function ins_left(component)
|
||||
table.insert(config.sections.lualine_c, component)
|
||||
end
|
||||
|
||||
-- Inserts a component in lualine_x ot right section
|
||||
local function ins_right(component)
|
||||
table.insert(config.sections.lualine_x, component)
|
||||
end
|
||||
|
||||
ins_left {
|
||||
function()
|
||||
return '▊'
|
||||
end,
|
||||
color = { fg = colors.blue }, -- Sets highlighting of component
|
||||
padding = { left = 0, right = 1 }, -- We don't need space before this
|
||||
}
|
||||
|
||||
ins_left {
|
||||
-- mode component
|
||||
function()
|
||||
return ''
|
||||
end,
|
||||
color = function()
|
||||
-- auto change color according to neovims mode
|
||||
local mode_color = {
|
||||
n = colors.red,
|
||||
i = colors.green,
|
||||
v = colors.blue,
|
||||
[''] = colors.blue,
|
||||
V = colors.blue,
|
||||
c = colors.magenta,
|
||||
no = colors.red,
|
||||
s = colors.orange,
|
||||
S = colors.orange,
|
||||
[''] = colors.orange,
|
||||
ic = colors.yellow,
|
||||
R = colors.violet,
|
||||
Rv = colors.violet,
|
||||
cv = colors.red,
|
||||
ce = colors.red,
|
||||
r = colors.cyan,
|
||||
rm = colors.cyan,
|
||||
['r?'] = colors.cyan,
|
||||
['!'] = colors.red,
|
||||
t = colors.red,
|
||||
}
|
||||
return { fg = mode_color[vim.fn.mode()] }
|
||||
end,
|
||||
padding = { right = 1 },
|
||||
}
|
||||
|
||||
ins_left {
|
||||
-- filesize component
|
||||
'filesize',
|
||||
cond = conditions.buffer_not_empty,
|
||||
}
|
||||
|
||||
ins_left {
|
||||
'filename',
|
||||
cond = conditions.buffer_not_empty,
|
||||
color = { fg = colors.magenta, gui = 'bold' },
|
||||
}
|
||||
|
||||
ins_left { 'location' }
|
||||
|
||||
ins_left { 'progress', color = { fg = colors.fg, gui = 'bold' } }
|
||||
|
||||
ins_left {
|
||||
'diagnostics',
|
||||
sources = { 'nvim_diagnostic' },
|
||||
symbols = { error = ' ', warn = ' ', info = ' ' },
|
||||
diagnostics_color = {
|
||||
color_error = { fg = colors.red },
|
||||
color_warn = { fg = colors.yellow },
|
||||
color_info = { fg = colors.cyan },
|
||||
},
|
||||
}
|
||||
|
||||
-- Insert mid section. You can make any number of sections in neovim :)
|
||||
-- for lualine it's any number greater then 2
|
||||
ins_left {
|
||||
function()
|
||||
return '%='
|
||||
end,
|
||||
}
|
||||
|
||||
ins_left {
|
||||
-- Lsp server name .
|
||||
function()
|
||||
local msg = 'No Active Lsp'
|
||||
local buf_ft = vim.api.nvim_buf_get_option(0, 'filetype')
|
||||
local clients = vim.lsp.get_active_clients()
|
||||
if next(clients) == nil then
|
||||
return msg
|
||||
end
|
||||
for _, client in ipairs(clients) do
|
||||
local filetypes = client.config.filetypes
|
||||
if filetypes and vim.fn.index(filetypes, buf_ft) ~= -1 then
|
||||
return client.name
|
||||
end
|
||||
end
|
||||
return msg
|
||||
end,
|
||||
icon = ' LSP:',
|
||||
color = { fg = '#ffffff', gui = 'bold' },
|
||||
}
|
||||
|
||||
-- Add components to right sections
|
||||
ins_right {
|
||||
'o:encoding', -- option component same as &encoding in viml
|
||||
fmt = string.upper, -- I'm not sure why it's upper case either ;)
|
||||
cond = conditions.hide_in_width,
|
||||
color = { fg = colors.green, gui = 'bold' },
|
||||
}
|
||||
|
||||
ins_right {
|
||||
'fileformat',
|
||||
fmt = string.upper,
|
||||
icons_enabled = false, -- I think icons are cool but Eviline doesn't have them. sigh
|
||||
color = { fg = colors.green, gui = 'bold' },
|
||||
}
|
||||
|
||||
ins_right {
|
||||
'branch',
|
||||
icon = '',
|
||||
color = { fg = colors.violet, gui = 'bold' },
|
||||
}
|
||||
|
||||
ins_right {
|
||||
'diff',
|
||||
-- Is it me or the symbol for modified us really weird
|
||||
symbols = { added = ' ', modified = '柳 ', removed = ' ' },
|
||||
diff_color = {
|
||||
added = { fg = colors.green },
|
||||
modified = { fg = colors.orange },
|
||||
removed = { fg = colors.red },
|
||||
},
|
||||
cond = conditions.hide_in_width,
|
||||
}
|
||||
|
||||
ins_right {
|
||||
function()
|
||||
return '▊'
|
||||
end,
|
||||
color = { fg = colors.blue },
|
||||
padding = { left = 1 },
|
||||
}
|
||||
|
||||
-- Now don't forget to initialize lualine
|
||||
lualine.setup(config)
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
require'nvim-treesitter.configs'.setup {
|
||||
ensure_installed = { "rust", "toml" },
|
||||
sync_install = false,
|
||||
auto_install = true,
|
||||
|
||||
highlight = {
|
||||
enable = true,
|
||||
disable = {},
|
||||
additional_vim_regex_highlighting = false,
|
||||
},
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 92f08b5af2f6316312c95c5160c6e02b76370e04
|
|
@ -0,0 +1 @@
|
|||
Subproject commit c466c955e85d995984a8135e16da71463712e5e5
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 1c40f648d2b00e70beb4c473b7c0e32b633bd9ae
|
|
@ -0,0 +1 @@
|
|||
Subproject commit d7723a842a6cfa2f62cf85530ab66eb418521dc2
|
|
@ -0,0 +1 @@
|
|||
Subproject commit bf2885a95efdad7bd5e4794dd0213917770d79b7
|
|
@ -0,0 +1 @@
|
|||
Subproject commit f183d35725264d6184146eebcef1ba8338ddbc83
|
|
@ -0,0 +1 @@
|
|||
Subproject commit ebdf23b9b180c7f162e3afb4a250c313ca2b7271
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 4aa69b84c8a58fcec6b6dad6fe244b916b1cf830
|
|
@ -0,0 +1 @@
|
|||
Subproject commit f0093ae12a9115498f887199809a6114659fc858
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 332d44948a3c737272172d0eae0bf5b940e72459
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 97cf3e6e638f936187d5f6e9b5eb1bdf0a4df256
|
|
@ -0,0 +1 @@
|
|||
Subproject commit bb11f30377985e45e2eecef570856d42dbabb8b0
|
|
@ -0,0 +1 @@
|
|||
Subproject commit afdf3f4778119f0bfacb07629d0155d58eb5562a
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,4 @@
|
|||
[ColorScheme]
|
||||
active_colors=#ffbd93f9, #ff424559, #ff484d6b, #ff6272a4, #ff44475a, #ff44475a, #ff6272a4, #ff44475a, #ffbd93f9, #ff282a36, #ff282a36, #ff44475a, #ff6272a4, #ffbd93f9, #ff8be9fd, #ff8be9fd, #ff44475a, #ff6272a4, #ff44475a, #fff8f8f2, #ff44475a
|
||||
disabled_colors=#ffbd93f9, #ff424559, #ff484d6b, #ff6272a4, #ff44475a, #ff44475a, #ff6272a4, #ff44475a, #ffbd93f9, #ff282a36, #ff282a36, #ff44475a, #ff6272a4, #ffbd93f9, #ff8be9fd, #ff8be9fd, #ff44475a, #ff6272a4, #ff44475a, #fff8f8f2, #ff44475a
|
||||
inactive_colors=#ffbd93f9, #ff424559, #ff484d6b, #ff6272a4, #ff44475a, #ff44475a, #ff6272a4, #ff44475a, #ffbd93f9, #ff282a36, #ff282a36, #ff44475a, #ff6272a4, #ffbd93f9, #ff8be9fd, #ff8be9fd, #ff44475a, #ff6272a4, #ff44475a, #fff8f8f2, #ff44475a
|
|
@ -0,0 +1,32 @@
|
|||
[Appearance]
|
||||
color_scheme_path=/home/thilo/.config/qt5ct/colors/Dracula.conf
|
||||
custom_palette=false
|
||||
icon_theme=Dracula
|
||||
standard_dialogs=gtk3
|
||||
style=kvantum-dark
|
||||
|
||||
[Fonts]
|
||||
fixed=@Variant(\0\0\0@\0\0\0$\0\x42\0l\0\x65\0x\0M\0o\0n\0o\0 \0N\0\x65\0r\0\x64\0 \0\x46\0o\0n\0t@&\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x39\x10)
|
||||
general=@Variant(\0\0\0@\0\0\0$\0\x42\0l\0\x65\0x\0M\0o\0n\0o\0 \0N\0\x65\0r\0\x64\0 \0\x46\0o\0n\0t@&\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x39\x10)
|
||||
|
||||
[Interface]
|
||||
activate_item_on_single_click=1
|
||||
buttonbox_layout=0
|
||||
cursor_flash_time=1000
|
||||
dialog_buttons_have_icons=0
|
||||
double_click_interval=400
|
||||
gui_effects=@Invalid()
|
||||
keyboard_scheme=2
|
||||
menus_have_icons=true
|
||||
show_shortcuts_in_context_menus=true
|
||||
stylesheets=/usr/share/qt5ct/qss/fusion-fixes.qss, /usr/share/qt5ct/qss/scrollbar-simple.qss, /usr/share/qt5ct/qss/sliders-simple.qss, /usr/share/qt5ct/qss/tooltip-simple.qss, /usr/share/qt5ct/qss/traynotification-simple.qss
|
||||
toolbutton_style=4
|
||||
underline_shortcut=1
|
||||
wheel_scroll_lines=3
|
||||
|
||||
[SettingsWindow]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x3\x9f\0\0\x3\xe3\0\0\0\0\0\0\0\x14\0\0\x2S\0\0\x3\x11\0\0\0\x1\x2\0\0\0\a\x80\0\0\0\0\0\0\0\x14\0\0\x3\x9f\0\0\x3\xe3)
|
||||
|
||||
[Troubleshooting]
|
||||
force_raster_widgets=1
|
||||
ignored_applications=@Invalid()
|
|
@ -0,0 +1,127 @@
|
|||
/*Dracula theme based on the Purple official rofi theme*/
|
||||
|
||||
* {
|
||||
font: "Jetbrains Mono 12";
|
||||
foreground: #f8f8f2;
|
||||
background-color: #282a36;
|
||||
active-background: #6272a4;
|
||||
urgent-background: #ff5555;
|
||||
urgent-foreground: #282a36;
|
||||
selected-background: @active-background;
|
||||
selected-urgent-background: @urgent-background;
|
||||
selected-active-background: @active-background;
|
||||
separatorcolor: @active-background;
|
||||
bordercolor: @active-background;
|
||||
}
|
||||
|
||||
#window {
|
||||
background-color: @background-color;
|
||||
border: 1;
|
||||
border-radius: 6;
|
||||
border-color: @bordercolor;
|
||||
padding: 5;
|
||||
}
|
||||
#mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
#message {
|
||||
border: 1px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
#textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
#listview {
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @bordercolor;
|
||||
spacing: 2px ;
|
||||
scrollbar: false;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
#element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
#element.normal.normal {
|
||||
background-color: @background-color;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
#element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.selected.normal {
|
||||
background-color: @selected-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.alternate.normal {
|
||||
background-color: @background-color;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.alternate.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#element.alternate.active {
|
||||
background-color: @active-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#scrollbar {
|
||||
width: 2px ;
|
||||
border: 0;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
#sidebar {
|
||||
border: 2px dash 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
#button.selected {
|
||||
background-color: @selected-background;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#inputbar {
|
||||
spacing: 0;
|
||||
text-color: @foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
#case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#entry {
|
||||
spacing: 0;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#prompt {
|
||||
spacing: 0;
|
||||
text-color: @foreground;
|
||||
}
|
||||
#inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
#textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @foreground;
|
||||
}
|
||||
element-text, element-icon {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
|
@ -0,0 +1,154 @@
|
|||
# famfos weird sway config
|
||||
|
||||
# LAlt as mod
|
||||
set $mod Mod1
|
||||
floating_modifier $mod
|
||||
font pango:JetBrainsMono Nerd Font 7
|
||||
|
||||
# Set gaps and colour the border of windows
|
||||
for_window [class=".*"] border pixel 2
|
||||
client.focused #ea00d9 #ea00d9 #ea00d9 #ea00d9
|
||||
client.focused_inactive #5E6C70 #5E6C70 #5E6C70 #5E6C70
|
||||
client.unfocused #5E6C70 #5E6C70 #5E6C70 #5E6C70
|
||||
client.urgent #5E6C70 #5E6C70 #5E6C70 #5E6C70
|
||||
client.placeholder #5E6C70 #5E6C70 #5E6C70 #5E6C70
|
||||
client.background #5E6C70
|
||||
|
||||
default_border pixel 2
|
||||
gaps inner 15
|
||||
gaps outer 5
|
||||
corner_radius 5
|
||||
|
||||
# Configuration for some games
|
||||
for_window [class="acc.exe"] floating enable
|
||||
for_window [class="AC2-Win64-Shipp"] floating enable
|
||||
for_window [class="steam_app_1182480"] floating enable
|
||||
|
||||
# Workspaces
|
||||
set $ws1 "1"
|
||||
set $ws2 "2"
|
||||
set $ws3 "3"
|
||||
set $ws4 "4"
|
||||
set $ws5 "5"
|
||||
set $ws6 "6"
|
||||
set $ws7 "7"
|
||||
set $ws8 "8"
|
||||
set $ws9 "9"
|
||||
set $ws10 "10"
|
||||
|
||||
# Move between workspaces
|
||||
bindsym $mod+1 workspace number $ws1
|
||||
bindsym $mod+2 workspace number $ws2
|
||||
bindsym $mod+3 workspace number $ws3
|
||||
bindsym $mod+4 workspace number $ws4
|
||||
bindsym $mod+5 workspace number $ws5
|
||||
bindsym $mod+6 workspace number $ws6
|
||||
bindsym $mod+7 workspace number $ws7
|
||||
bindsym $mod+8 workspace number $ws8
|
||||
bindsym $mod+9 workspace number $ws9
|
||||
bindsym $mod+0 workspace number $ws10
|
||||
|
||||
# Move windows between workspaces
|
||||
bindsym $mod+Shift+1 move container to workspace number $ws1
|
||||
bindsym $mod+Shift+2 move container to workspace number $ws2
|
||||
bindsym $mod+Shift+3 move container to workspace number $ws3
|
||||
bindsym $mod+Shift+4 move container to workspace number $ws4
|
||||
bindsym $mod+Shift+5 move container to workspace number $ws5
|
||||
bindsym $mod+Shift+6 move container to workspace number $ws6
|
||||
bindsym $mod+Shift+7 move container to workspace number $ws7
|
||||
bindsym $mod+Shift+8 move container to workspace number $ws8
|
||||
bindsym $mod+Shift+9 move container to workspace number $ws9
|
||||
bindsym $mod+Shift+0 move container to workspace number $ws10
|
||||
|
||||
# Change focus of windows on workspace
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+Down focus down
|
||||
bindsym $mod+Up focus up
|
||||
bindsym $mod+Right focus right
|
||||
|
||||
# Move windows on workspace
|
||||
bindsym $mod+Shift+Left move left
|
||||
bindsym $mod+Shift+Down move down
|
||||
bindsym $mod+Shift+Up move up
|
||||
bindsym $mod+Shift+Right move right
|
||||
|
||||
# Toggle fullscreen
|
||||
bindsym $mod+f fullscreen toggle
|
||||
|
||||
# Kill focused window
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
# split in horizontal orientation
|
||||
bindsym $mod+h split h
|
||||
|
||||
# split in vertical orientation
|
||||
bindsym $mod+v split v
|
||||
|
||||
# toggle tiling / floating
|
||||
bindsym $mod+Shift+space floating toggle
|
||||
|
||||
# Resize mode
|
||||
mode "resize" {
|
||||
# same bindings, but for the arrow keys
|
||||
bindsym Left resize shrink width 10 px or 10 ppt
|
||||
bindsym Down resize grow height 10 px or 10 ppt
|
||||
bindsym Up resize shrink height 10 px or 10 ppt
|
||||
bindsym Right resize grow width 10 px or 10 ppt
|
||||
|
||||
# back to normal: Enter or Escape or $mod+r
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
bindsym $mod+r mode "default"
|
||||
}
|
||||
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
# Reload config file
|
||||
bindsym $mod+Shift+c reload
|
||||
|
||||
# Restart i3 inplace
|
||||
bindsym $mod+Shift+r restart
|
||||
|
||||
# Exit i3
|
||||
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your X session.' -B 'Yes, exit sway' 'i3-msg exit'"
|
||||
|
||||
|
||||
# App keybinds
|
||||
# Rofi
|
||||
bindsym $mod+d exec "rofi -show drun -show-icons"
|
||||
|
||||
# ST
|
||||
bindsym $mod+t exec "foot"
|
||||
|
||||
# Nemo
|
||||
bindsym $mod+e exec "nemo"
|
||||
|
||||
# Screenshots
|
||||
bindsym --release Print exec "~/.config/sway/scripts/screenshot.sh -s"
|
||||
bindsym --release Shift+Print exec "~/.config/sway/scripts/screenshot.sh -a"
|
||||
bindsym --release $mod+Print exec "~/.config/sway/scripts/screenshot.sh -f"
|
||||
|
||||
# Start background tasks / set input stuff
|
||||
input 1189:32769:BenQ_ZOWIE_BenQ_ZOWIE_Gaming_Mouse {
|
||||
accel_profile flat
|
||||
pointer_accel -0.6
|
||||
}
|
||||
input * {
|
||||
xkb_layout de,de
|
||||
xkb_variant nodeadkeys,neo
|
||||
xkb_options grp:ctrls_toggle
|
||||
}
|
||||
|
||||
output HDMI-A-1 pos 0 0 mode 1920x1080@60Hz bg /mnt/1TB_HDD/ANime_Shit/Wandpappe/pluto.jpg fill
|
||||
output DP-1 pos 1920 0 mode 1920x1080@144Hz bg /mnt/1TB_HDD/ANime_Shit/Wandpappe/black_hole.jpg fill
|
||||
|
||||
exec_always "xrandr --output $(xrandr | awk '/1920x1080/ {print $1}' | head -n 1) --primary"
|
||||
|
||||
set $gnome-schema org.gnome.desktop.interface
|
||||
|
||||
exec_always "~/.config/sway/scripts/gtk-theme.sh"
|
||||
exec "waybar"
|
||||
exec "dunst"
|
||||
exec "exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway"
|
||||
exec "noisetorch -i"
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
#!/bin/sh
|
||||
|
||||
# usage: gtk-theme
|
||||
config="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-3.0/settings.ini"
|
||||
if [ ! -f "$config" ]; then exit 1; fi
|
||||
|
||||
gnome_schema="org.gnome.desktop.interface"
|
||||
gtk_theme="$(grep 'gtk-theme-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
icon_theme="$(grep 'gtk-icon-theme-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
cursor_theme="$(grep 'gtk-cursor-theme-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
font_name="$(grep 'gtk-font-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
|
||||
echo "$gnome_schema"
|
||||
echo "$gtk_theme"
|
||||
echo "$icon_theme"
|
||||
echo "$cursor_theme"
|
||||
echo "$font_name"
|
||||
|
||||
gsettings set "$gnome_schema" gtk-theme "$gtk_theme"
|
||||
gsettings set "$gnome_schema" icon-theme "$icon_theme"
|
||||
gsettings set "$gnome_schema" cursor-theme "$cursor_theme"
|
||||
gsettings set "$gnome_schema" font-name "$font_name"
|
|
@ -0,0 +1,37 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [ $1 == "-a" ]; then
|
||||
grim -t png -g "$(slurp)" /tmp/ss.png
|
||||
|
||||
if [ $? != 0 ]; then
|
||||
notify-send "Error capturing screenshot"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
wl-copy -t image/png < /tmp/ss.png
|
||||
notify-send -u low "Screenshot captured"
|
||||
elif [ $1 == "-f" ]; then
|
||||
grim -t png /tmp/ss.png
|
||||
|
||||
if [ $? != 0 ]; then
|
||||
notify-send "Error capturing screenshot"
|
||||
fi
|
||||
|
||||
wl-copy -t image/png < /tmp/ss.png
|
||||
notify-send -u low "Screenshot all screens captured"
|
||||
elif [ $1 == "-s" ]; then
|
||||
grim -t png -g "$(slurp -o -r)" /tmp/ss.png
|
||||
|
||||
if [ $? != 0 ]; then
|
||||
notify-send "Error capturing screenshot"
|
||||
fi
|
||||
|
||||
wl-copy -t image/png < /tmp/ss.png
|
||||
notify-send -u low "Screenshot of current screen captured";
|
||||
else
|
||||
echo "Usage:"
|
||||
echo "-a select area to screenshot"
|
||||
echo "-f capture screenshot of all screens"
|
||||
echo "-s capture screenshot of selected screen"
|
||||
fi
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
[{
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"height": 30,
|
||||
"modules-left": ["sway/workspaces", "sway/language"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["tray"],
|
||||
"tray": {
|
||||
"icon-size": 17,
|
||||
"spacing": 5
|
||||
},
|
||||
|
||||
"clock": {
|
||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||
"format": "{:%d-%m-%Y %H:%M:%S}",
|
||||
"format-alt": "{:%s}",
|
||||
"interval": 1
|
||||
},
|
||||
|
||||
"cpu": {
|
||||
"format": "{usage}% ",
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"memory": {
|
||||
"format": "{}% "
|
||||
},
|
||||
|
||||
"sway/language": {
|
||||
"format": " {long}",
|
||||
"min-length": 5,
|
||||
"tooltip": false
|
||||
},
|
||||
}, {
|
||||
"layer": "top",
|
||||
"position": "bottom",
|
||||
"height": 30,
|
||||
"modules-left": ["pulseaudio", "custom/sep", "battery", "custom/openweathermap"],
|
||||
"modules-center": ["cpu", "custom/sep", "memory"],
|
||||
"modules-right": ["custom/spotify", "custom/spotify-prev", "custom/spotify-playpause", "custom/spotify-next"],
|
||||
|
||||
"pulseaudio": {
|
||||
"format": "墳 {volume}%",
|
||||
"format-muted": "婢 Muted"
|
||||
},
|
||||
|
||||
"custom/openweathermap": {
|
||||
"format": "{}",
|
||||
"exec": "$HOME/.config/waybar/openweathermap.sh",
|
||||
"interval": 600
|
||||
},
|
||||
|
||||
"battery": {
|
||||
"interval": 60,
|
||||
"states": {
|
||||
"warning": 30,
|
||||
"critical": 15
|
||||
},
|
||||
"format": "{capacity}%",
|
||||
"format-time": "{H} h {M} min",
|
||||
"format-icons": ["", "", "", "", "", "", "", "", ""]
|
||||
},
|
||||
|
||||
"cpu": {
|
||||
"format": "CPU {usage}%",
|
||||
"interval": 2
|
||||
},
|
||||
|
||||
"memory": {
|
||||
"format": "RAM {}%"
|
||||
},
|
||||
|
||||
"custom/spotify": {
|
||||
"format": " {}",
|
||||
"exec": "spotifyctl status",
|
||||
"interval": 5
|
||||
},
|
||||
|
||||
"custom/spotify-prev": {
|
||||
"format": "玲",
|
||||
"on-click": "spotifyctl previous"
|
||||
},
|
||||
|
||||
"custom/spotify-playpause": {
|
||||
"format": "",
|
||||
"on-click": "spotifyctl playpause"
|
||||
},
|
||||
|
||||
"custom/spotify-next": {
|
||||
"format": "怜",
|
||||
"on-click": "spotifyctl next"
|
||||
},
|
||||
|
||||
"custom/sep": {
|
||||
"format": "|"
|
||||
}
|
||||
}]
|
|
@ -0,0 +1,77 @@
|
|||
#!/bin/sh
|
||||
|
||||
get_icon() {
|
||||
case $1 in
|
||||
01d) icon="";;
|
||||
01n) icon="";;
|
||||
02d) icon="";;
|
||||
02n) icon="";;
|
||||
03*) icon="";;
|
||||
04*) icon="";;
|
||||
09*) icon="";;
|
||||
10*) icon="";;
|
||||
11*) icon="";;
|
||||
13*) icon="";;
|
||||
50*) icon="";;
|
||||
esac
|
||||
echo $icon
|
||||
}
|
||||
|
||||
get_duration() {
|
||||
osname=$(uname -s)
|
||||
|
||||
case $osname in
|
||||
*BSD) date -r "$1" -u +%H:%M;;
|
||||
*) date --date="@$1" -u +%H:%M;;
|
||||
esac
|
||||
}
|
||||
|
||||
CITY="2805753"
|
||||
UNITS="metric"
|
||||
SYMBOL="°C"
|
||||
|
||||
API="https://api.openweathermap.org/data/2.5"
|
||||
|
||||
if [ -n "$CITY" ]; then
|
||||
if [ "$CITY" -eq "$CITY" ] 2>/dev/null; then
|
||||
CITY_PARAM="id=$CITY"
|
||||
else
|
||||
CITY_PARAM="q=$CITY"
|
||||
fi
|
||||
|
||||
current=$(curl -sf "$API/weather?appid=$KEY&$CITY_PARAM&units=$UNITS")
|
||||
forecast=$(curl -sf "$API/forecast?appid=$KEY&$CITY_PARAM&units=$UNITS&cnt=1")
|
||||
else
|
||||
location=$(curl -sf https://location.services.mozilla.com/v1/geolocate?key=geoclue)
|
||||
|
||||
if [ -n "$location" ]; then
|
||||
location_lat="$(echo "$location" | jq '.location.lat')"
|
||||
location_lon="$(echo "$location" | jq '.location.lng')"
|
||||
|
||||
current=$(curl -sf "$API/weather?appid=$KEY&lat=$location_lat&lon=$location_lon&units=$UNITS")
|
||||
forecast=$(curl -sf "$API/forecast?appid=$KEY&lat=$location_lat&lon=$location_lon&units=$UNITS&cnt=1")
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -n "$current" ] && [ -n "$forecast" ]; then
|
||||
current_temp=$(echo "$current" | jq ".main.temp" | cut -d "." -f 1)
|
||||
current_icon=$(echo "$current" | jq -r ".weather[0].icon")
|
||||
|
||||
forecast_temp=$(echo "$forecast" | jq ".list[].main.temp" | cut -d "." -f 1)
|
||||
forecast_icon=$(echo "$forecast" | jq -r ".list[].weather[0].icon")
|
||||
|
||||
|
||||
sun_rise=$(echo "$current" | jq ".sys.sunrise")
|
||||
sun_set=$(echo "$current" | jq ".sys.sunset")
|
||||
now=$(date +%s)
|
||||
|
||||
if [ "$sun_rise" -gt "$now" ]; then
|
||||
daytime="Sunrise in: $(get_duration "$((sun_rise-now))") "
|
||||
elif [ "$sun_set" -gt "$now" ]; then
|
||||
daytime="Sunset in: $(get_duration "$((sun_set-now))") 漢"
|
||||
else
|
||||
daytime="$(get_duration "$((sun_rise-now))") "
|
||||
fi
|
||||
|
||||
echo "Now: $(get_icon "$current_icon") $current_temp$SYMBOL | In 1h: $(get_icon "$forecast_icon") $forecast_temp$SYMBOL | $daytime"
|
||||
fi
|
|
@ -0,0 +1,133 @@
|
|||
* {
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
font-family: 'BlexMono Nerd Font';
|
||||
font-size: 13px;
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
color: #EBDBB2;
|
||||
background-color: rgba(23, 23, 26, 0.9);
|
||||
border: 2px solid rgba(23, 23, 26, 1);
|
||||
transition-property: background-color;
|
||||
transition-duration: .5s;
|
||||
}
|
||||
|
||||
window#waybar.hidden {
|
||||
opacity: 0.2;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
padding: 0 3px;
|
||||
background-color: transparent;
|
||||
color: #EBDBB2;
|
||||
box-shadow: inset 0 -3px transparent;
|
||||
}
|
||||
|
||||
#workspaces button:hover {
|
||||
background: rgba(0, 0, 0, 0.2);
|
||||
box-shadow: inset 0 -3px #A89984;
|
||||
}
|
||||
|
||||
#workspaces button.focused {
|
||||
background: #928374;
|
||||
box-shadow: inset 0 -3px #EBDBB2;
|
||||
}
|
||||
|
||||
#workspaces button.urgent {
|
||||
background-color: #CC241D;
|
||||
}
|
||||
|
||||
#workspaces {
|
||||
margin: 0 4px;
|
||||
}
|
||||
|
||||
.modules-left > widget:first-child > #workspaces {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.modules-right > widget:last-child > #workspaces {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
#clock {
|
||||
color: #EBDBB2;
|
||||
background-color: transparent;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
#cpu {
|
||||
background-color: transparent;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
||||
|
||||
#memory {
|
||||
background-color: transparent;
|
||||
box-shadow: inset 0 -3px #83A598;
|
||||
}
|
||||
|
||||
#pulseaudio {
|
||||
background-color: transparent;
|
||||
color: #FABD2F;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#pulseaudio.muted {
|
||||
background-color: transparent;
|
||||
color: #A89984;
|
||||
}
|
||||
|
||||
#tray {
|
||||
box-shadow: inset 0 -3px #282828;
|
||||
}
|
||||
|
||||
#tray > .passive {
|
||||
-gtk-icon-effect: dim;
|
||||
}
|
||||
|
||||
#tray > .needs-attention {
|
||||
-gtk-icon-effect: highlight;
|
||||
background-color: #CC241D;
|
||||
}
|
||||
|
||||
#custom-openweathermap {
|
||||
background-color: transparent;
|
||||
color: #FABD2F;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#custom-sep {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
#custom-spotify {
|
||||
background-color: transparent;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
||||
|
||||
#custom-spotify-prev {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
||||
|
||||
#custom-spotify-playpause {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
||||
|
||||
#custom-spotify-next {
|
||||
background-color: transparent;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
box-shadow: inset 0 -3px #B8BB26;
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/sh
|
||||
|
||||
if ! updates_aur=$(paru -Qau 2> /dev/null | wc -l); then
|
||||
updates_aur=0
|
||||
fi
|
||||
|
||||
if ! updates_pacman=$(checkupdates 2> /dev/null | wc -l); then
|
||||
updates_pacman=0
|
||||
fi
|
||||
|
||||
echo " $updates_aur AUR $updates_pacman pacman"
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
location=$(curl -sf https://location.services.mozilla.com/v1/geolocate?key=geoclue)
|
||||
lat="$(echo "$location" | jq '.location.lat')"
|
||||
lon="$(echo "$location" | jq '.location.lng')"
|
||||
|
||||
forecast_header=$(curl -s -I "https://api.met.no/weatherapi/locationforecast/2.0/compact?lat=$lat&lon=$lon")
|
||||
forecast=$(curl -s "https://api.met.no/weatherapi/locationforecast/2.0/compact?lat=$lat&lon=$lon")
|
||||
|
||||
echo "$forecast_header"
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
[
|
||||
{
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"modules-left": ["sway/workspaces", "custom/spotify"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["sway/language", "pulseaudio", "temperature", "tray"],
|
||||
|
||||
"sway/workspaces": {
|
||||
"persistent_workspaces": {
|
||||
"1": ["HDMI-A-1"],
|
||||
"2": ["DP-1"],
|
||||
"3": ["HDMI-A-1"],
|
||||
"4": ["HDMI-A-1"],
|
||||
"10": ["HDMI-A-1"]
|
||||
}
|
||||
},
|
||||
|
||||
"custom/spotify": {
|
||||
"format": " {}",
|
||||
"exec": "spotifyctl status",
|
||||
"exec-if": "$HOME/.config/waybar/spotify.sh",
|
||||
"interval": 5
|
||||
},
|
||||
|
||||
"clock": {
|
||||
"format": "{:%d-%m-%Y %H:%M:%S}",
|
||||
"interval": 1,
|
||||
"tooltip-format": "<big><b>{:%B %Y}</b></big>\n{calendar}"
|
||||
},
|
||||
|
||||
"sway/language": {
|
||||
"format": "{long}",
|
||||
"tooltip": false,
|
||||
},
|
||||
|
||||
"pulseaudio": {
|
||||
"format": " {volume}%",
|
||||
"format-muted": " Muted"
|
||||
},
|
||||
|
||||
|
||||
"temperature": {
|
||||
"format": " {temperatureC}°C",
|
||||
"hwmon-path-abs": "/sys/devices/pci0000:00/0000:00:18.3/hwmon",
|
||||
"input-filename": "temp1_input",
|
||||
"critical-threshold": 80,
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"tray": {
|
||||
"show-passive-items": true,
|
||||
"icon-size": 16,
|
||||
"spacing": 5
|
||||
}
|
||||
}
|
||||
]
|
|
@ -0,0 +1,57 @@
|
|||
[
|
||||
{
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"modules-left": ["sway/workspaces", "custom/spotify"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["sway/language", "pulseaudio", "temperature", "tray"],
|
||||
|
||||
"sway/workspaces": {
|
||||
"persistent_workspaces": {
|
||||
"1": ["HDMI-A-1"],
|
||||
"2": ["DP-1"],
|
||||
"3": ["HDMI-A-1"],
|
||||
"4": ["HDMI-A-1"],
|
||||
"10": ["HDMI-A-1"]
|
||||
}
|
||||
},
|
||||
|
||||
"custom/spotify": {
|
||||
"format": " {}",
|
||||
"exec": "spotifyctl status",
|
||||
"exec-if": "$HOME/.config/waybar/spotify.sh",
|
||||
"interval": 5
|
||||
},
|
||||
|
||||
"clock": {
|
||||
"format": "{:%d-%m-%Y %H:%M:%S}",
|
||||
"interval": 1,
|
||||
"tooltip-format": "<big><b>{:%B %Y}</b></big>\n{calendar}"
|
||||
},
|
||||
|
||||
"sway/language": {
|
||||
"format": "{long}",
|
||||
"tooltip": false,
|
||||
},
|
||||
|
||||
"pulseaudio": {
|
||||
"format": " {volume}%",
|
||||
"format-muted": " Muted"
|
||||
},
|
||||
|
||||
|
||||
"temperature": {
|
||||
"format": " {temperatureC}°C",
|
||||
"hwmon-path-abs": "/sys/devices/pci0000:00/0000:00:18.3/hwmon",
|
||||
"input-filename": "temp1_input",
|
||||
"critical-threshold": 80,
|
||||
"tooltip": false
|
||||
},
|
||||
|
||||
"tray": {
|
||||
"show-passive-items": true,
|
||||
"icon-size": 16,
|
||||
"spacing": 5
|
||||
}
|
||||
}
|
||||
]
|
|
@ -0,0 +1 @@
|
|||
config.json
|
|
@ -0,0 +1,56 @@
|
|||
[
|
||||
{
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"modules-left": ["sway/workspaces"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["sway/language", "custom/spotify", "pulseaudio", "temperature", "tray"],
|
||||
|
||||
"sway/workspaces": {
|
||||
"persistent_workspaces": {
|
||||
"1": ["HDMI-A-1"],
|
||||
"2": ["DP-1"],
|
||||
"3": ["HDMI-A-1"],
|
||||
"4": ["HDMI-A-1"],
|
||||
"10": ["HDMI-A-1"],
|
||||
}
|
||||
},
|
||||
|
||||
"clock": {
|
||||
"format": "{:%d-%m-%Y %H:%M:%S}",
|
||||
"interval": 1,
|
||||
"tooltip-format": "<big><b>{:%B %Y}</b></big>\n{calendar}",
|
||||
},
|
||||
|
||||
"sway/language": {
|
||||
"format": " {long}",
|
||||
"tooltip": false,
|
||||
},
|
||||
|
||||
"temperature": {
|
||||
"format": " {temperatureC}°C",
|
||||
"hwmon-path-abs": "/sys/devices/pci0000:00/0000:00:18.3/hwmon",
|
||||
"input-filename": "temp1_input",
|
||||
"critical-threshold": 80,
|
||||
"tooltip": false,
|
||||
},
|
||||
|
||||
"tray": {
|
||||
"show-passive-items": true,
|
||||
"icon-size": 16,
|
||||
"spacing": 5,
|
||||
},
|
||||
|
||||
"pulseaudio": {
|
||||
"format": " {volume}%",
|
||||
"format-muted": " Muted",
|
||||
},
|
||||
|
||||
"custom/spotify": {
|
||||
"format": " {}",
|
||||
"exec": "spotifyctl status",
|
||||
"exec-if": "$HOME/.config/waybar/spotify.sh",
|
||||
"interval": 5
|
||||
}
|
||||
},
|
||||
]
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
song=$(spotifyctl status 2> /dev/null)
|
||||
|
||||
if [[ $? != 0 ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue