Stealing submodules

This commit is contained in:
famfo 2023-01-09 22:16:32 +01:00
parent 5bb17b0f1a
commit fda7087119
152 changed files with 85831 additions and 340 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 MiB

View File

@ -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/

View File

@ -0,0 +1,2 @@
/home/thilo/.zshrc
/home/thilo/.zshrc

2019
latest/.antigen/.zcompdump Normal file

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

6866
latest/.antigen/debug.log Normal file

File diff suppressed because it is too large Load Diff

84
latest/.antigen/init.zsh Normal file
View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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="&apos;org.gnome.Nautilus %u&apos;" 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

View File

@ -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")

View File

@ -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

View File

@ -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()

View File

@ -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"

View File

@ -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"

View File

@ -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": "|"
}
}]

View File

@ -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;
}

View File

@ -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
}
}]
}
]

View File

@ -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
}
}
]

View File

@ -0,0 +1 @@
config.json

View File

@ -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
}
},
]

View File

@ -0,0 +1,8 @@
#!/bin/bash
song=$(spotifyctl status 2> /dev/null)
if [[ $? != 0 ]]; then
exit 1
fi

View File

@ -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;
}

View File

@ -0,0 +1,8 @@
#!/bin/bash
song=$(spotifyctl status 2> /dev/null)
if [[ $? != 0 ]]; then
exit 1
fi

View File

@ -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);
}

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,2 @@
[General]
theme=Dracula

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,864 @@
# See this wiki page for more info:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
print_info() {
info title
info underline
info "OS" distro
info "Host" model
info "Kernel" kernel
info "Uptime" uptime
info "Packages" packages
info "Shell" shell
info "Resolution" resolution
info "DE" de
info "WM" wm
info "WM Theme" wm_theme
# info "Theme" theme
# info "Icons" icons
info "Terminal" term
info "Terminal Font" term_font
info "CPU" cpu
info "GPU" gpu
info "Memory" memory
# info "GPU Driver" gpu_driver # Linux/macOS only
# info "CPU Usage" cpu_usage
# info "Disk" disk
# info "Battery" battery
# info "Font" font
# info "Song" song
# [[ "$player" ]] && prin "Music Player" "$player"
# info "Local IP" local_ip
# info "Public IP" public_ip
info "Users" users
# info "Locale" locale # This only works on glibc systems.
info cols
}
# Title
# Hide/Show Fully qualified domain name.
#
# Default: 'off'
# Values: 'on', 'off'
# Flag: --title_fqdn
title_fqdn="off"
# Kernel
# Shorten the output of the kernel function.
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --kernel_shorthand
# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
#
# Example:
# on: '4.8.9-1-ARCH'
# off: 'Linux 4.8.9-1-ARCH'
kernel_shorthand="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"

View File

@ -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")

View File

@ -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
-- }

View File

@ -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)
})

View File

@ -0,0 +1,2 @@
require'lspconfig'.asm_lsp.setup{}

View File

@ -0,0 +1,3 @@
local nvim_lsp = require('lspconfig')
require('rust-tools').setup()

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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()

View File

@ -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;
}

View File

@ -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"

View File

@ -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"

View File

@ -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

View File

@ -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": "|"
}
}]

View File

@ -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

View File

@ -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;
}

View File

@ -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"

View File

@ -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"

View File

@ -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
}
}
]

View File

@ -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
}
}
]

View File

@ -0,0 +1 @@
config.json

View File

@ -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
}
},
]

View File

@ -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