commit 4319107a3eaf74c28a6a34849268827fb5b577fa Author: aethrvmn Date: Thu Oct 17 17:16:09 2024 +0200 arch config diff --git a/.config/helix/config.toml b/.config/helix/config.toml new file mode 100755 index 00000000..9ec8d7ea --- /dev/null +++ b/.config/helix/config.toml @@ -0,0 +1,40 @@ +theme = "monokai_transparent" + +[editor] +bufferline = "always" +line-number = "relative" + +[editor.file-picker] +hidden = true + +[editor.indent-guides] +render = true + +[editor.soft-wrap] +enable = true +max-indent-retain = 20 +max-wrap = 25 +wrap-at-text-width = true + +[editor.statusline] +center = ["file-name", "read-only-indicator", "file-modification-indicator", "total-line-numbers"] +left = ["mode", "spinner", "separator"] +right = ["separator", "diagnostics", "selections", "register", "position", "file-encoding"] + +[keys] +[keys.insert] +down = "no_op" +end = "no_op" +home = "no_op" +left = "no_op" +right = "no_op" +up = "no_op" + +[keys.normal] +down = "no_op" +end = "no_op" +home = "no_op" +left = "no_op" +right = "no_op" +up = "no_op" +ret = "goto_word" diff --git a/.config/helix/languages.toml b/.config/helix/languages.toml new file mode 100755 index 00000000..53bb4d00 --- /dev/null +++ b/.config/helix/languages.toml @@ -0,0 +1,70 @@ +[[language]] +name = "python" +indent = { tab-width = 4, unit = " " } + +[[language]] +language-servers = ["typescript-language-server"] +name = "typescript" + +[[language]] +language-servers = ["typescript-language-server"] +name = "javascript" + +[[language]] +language-servers = ["typescript-language-server"] +name = "jsx" + +[[language]] +language-servers = ["typescript-language-server"] +name = "tsx" + +[[language]] +name = "sql" + +[language.formatter] +command = "pg_format" + +[[language]] +language-servers = [{except-features = ["format"], name = "vscode-json-language-server"}, "efm-lsp-prettier"] +name = "json" + +[[language]] +language-servers = [{except-features = ["format"], name = "marksman"}, "ltex-ls", "efm-lsp-prettier"] +name = "markdown" + +[[language]] +file-types = ["xml"] +name = "xml" + +[language.formatter] +args = ["--input-format", "xml", "--output-format", "xml", "--indent", "2"] +command = "/nix/store/5acb6ayzsgd0s19ic88rgn6x7xaygffn-yq-go-4.44.2/bin/yq" + +[language-server] +[language-server.ltex-ls] +command = "/nix/store/xkag38clix3v7bn2xbxakb3afaky8y4b-ltex-ls-16.0.0/bin/ltex-ls" + +[language-server.nil] +command = "/nix/store/k6f3dnmwlg8njz1j4gb8212invcx9kbm-nil-2023-08-09/bin/nil" + +[language-server.nil.config.nil] +[language-server.nil.config.nil.formatting] +command = ["/nix/store/9c5ijb401k1bn6w6wdddz1hxi9786lg2-nixpkgs-fmt-1.3.0/bin/nixpkgs-fmt"] + +[language-server.nil.config.nil.nix.flake] +autoEvalInputs = true + +[language-server.nimlangserver] +command = "/nix/store/y5spjcc3zk9v2gl37brziibav6w161sh-nimlangserver-1.2.0/bin/nimlangserver" + +[language-server.pylsp] +command = "/nix/store/dcp857l2kydcjw55f1nddjzx72rh0m9z-python3.12-python-lsp-server-1.11.0/bin/pylsp" + +[language-server.r] +command = "/nix/store/35ws8rzvrjhg9vr1sv05kh30401c25vw-R-4.4.1/bin/R" + +[language-server.typescript-language-server] +command = "/nix/store/1m79l2yl4xlcy2a3fzd6j132pq2a5r7d-typescript-language-server-4.3.3/bin/typescript-language-server" + +[language-server.typescript-language-server.config] +documentFormatting = false diff --git a/.config/helix/themes/monokai_transparent.toml b/.config/helix/themes/monokai_transparent.toml new file mode 100755 index 00000000..e601ffe1 --- /dev/null +++ b/.config/helix/themes/monokai_transparent.toml @@ -0,0 +1,3 @@ +inherits = "monokai_pro" + +["ui.background"] diff --git a/.config/kanshi/config b/.config/kanshi/config new file mode 100755 index 00000000..c5722728 --- /dev/null +++ b/.config/kanshi/config @@ -0,0 +1,14 @@ +profile office { + output "DP-1" mode 1920x1080@120Hz position 1080,550 adaptive_sync on + output "DP-2" mode 1920x1080@120Hz position 0,0 transform 90 adaptive_sync on + output "HDMI-A-1" mode 1920x1080@60Hz position 3000,550 +} + +profile home { + output "HDMI-A-1" mode 1920x1080 +} + +profile laptop { + output "eDP-1" mode 1920x1080 transform normal +} + diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf new file mode 100755 index 00000000..b24eb227 --- /dev/null +++ b/.config/kitty/kitty.conf @@ -0,0 +1,7 @@ +include themes/orzhov.conf + +font_family MonoLisa Nerd Font Mono +bold_font auto +italic_font auto +bold_italic_font auto + diff --git a/.config/kitty/themes/orzhov.conf b/.config/kitty/themes/orzhov.conf new file mode 100644 index 00000000..7a56f73d --- /dev/null +++ b/.config/kitty/themes/orzhov.conf @@ -0,0 +1,2 @@ +background #2A2A2A +foreground #F9F8FA diff --git a/.config/labwc/autostart b/.config/labwc/autostart new file mode 100755 index 00000000..bcafa995 --- /dev/null +++ b/.config/labwc/autostart @@ -0,0 +1,34 @@ +# Configure output directives such as mode, position, scale and transform using kanshi. +kanshi >/dev/null 2>&1 & + +# Use xrandr for x-wayland +# xrandr --output DP-1 --primary & + +# Set background image. +swww-daemon & + +# Launch a panel such as yambar or waybar. +waybar >/dev/null 2>&1 & + +# Enable notifications. Typically GNOME/KDE application notifications go +# through the org.freedesktop.Notifications D-Bus API and require a client such +# as mako to function correctly. Thunderbird is an example of this. +mako >/dev/null 2>&1 & + +# Start the Thunar daemon for better startup +dolphin --daemon & + +## Set dark theme +# sh ~/.themes/orzhovtheme.sh & + + +# Deploy swww wallpapers +swww img -o HDMI-A-1 ~/Picturws/wallpapers/hobbits.jpg & +swww img -o DP-1 ~/Pictures/wallpapers/statues.jpg & +swww img -o DP-2 ~/Pictures/wallpapers/bluemana.png & +swww img -o eDP-1 ~/Pictures/wallpapers/tree.jpg & + +# Custom software +# spotify & + +sh $HOME/.scripts/power.sh diff --git a/.config/labwc/environment b/.config/labwc/environment new file mode 100644 index 00000000..28dc304b --- /dev/null +++ b/.config/labwc/environment @@ -0,0 +1,45 @@ +## Uncomment lines starting with one '#' to suit your needs. + +## Use the XKB_DEFAULT_LAYOUT variable to set the keyboard layout. For example +## to start with Swedish keyboard layout set it to 'se'. If you are unsure what +## your country code is, refer to the layout section of: +## /usr/share/X11/xkb/rules/evdev.lst +## +## Multiple keyboard layouts can be set by comma-separating the country codes. +## If multiple layouts are used, specify the toggle-keybind using +## XKB_DEFAULT_OPTIONS as show below. +## +## For further details, see xkeyboard-config(7) + + +XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle + +## Force firefox to use wayland backend. + +MOZ_ENABLE_WAYLAND=1 + +## Set cursor theme and size. Find system icons themes with: +## `find /usr/share/icons/ -type d -name "cursors"` + + + +## BEMENU stuff + BEMENU_OPTS= -n -i --tb "#2D2A2E" --tf "#AC9C6D" --fb "#2D2A2E" --nb "#2D2A2E" --ab "#2D2A2E" --hb "#2D2A2E" --hf "#AC9C6D" --line-height 30 "$@" --center --wrap --ignorecase --prompt '>' --list 12 --no-overlap --width-factor 0.5 --fn 'MesloLGS NF' +# BEMENU_OPTS=-n -i --tb '#1e1e1e' --tf '#eaeaea' --fb '#1e1e1e' --nb '#1e1e1e' --ab '#1e1e1e' --hb '#4A5152'--hf '#AC966D' --line-height 30 --center --wrap --ignorecase --prompt '>' --list 12 --no-overlap --width-factor 0.5 --fn 'MesloLGS NF' + + +BEMENU_BACKEND=wayland + + +XDG_SESSION_DESKTOP=KDE +XDG_CURRENT_DESKTOP=KDE + +QT_QPA_PLATFORM=wayland +## QT_QPA_PLATFORMTHEME=qt6ct +## QT_STYLE_OVERRIDE=kvantum + +XCURSOR_THEME=breeze_cursors +XCURSOR_SIZE=32 +XKB_DEFAULT_LAYOUT=us,gr +XKB_DEFAULT_VARIANT= +GDK_DEBUG=portals diff --git a/.config/labwc/menu.xml b/.config/labwc/menu.xml new file mode 100755 index 00000000..a12806bd --- /dev/null +++ b/.config/labwc/menu.xml @@ -0,0 +1,105 @@ + + + + + firefox --name firefox + + + telegram-desktop -- + + + thunderbird --name thunderbird + + + thunar + + + + + /nix/store/dhyhij4g2mzrs4bkmhx12gzj9d0lgv6l-localsend-1.15.0/bin/localsend_app + + + czkawka_gui + + + + + + alacritty -e btop + + + alacritty -e helix + + + /nix/store/a8w8z8xidwirlshcyxxldmxx1lskcqp7-godot4-4.2.2-stable/bin/godot4 + + + + + + lutris + + + steam + + + + + + sh -c 'grim -g "$(slurp)" - | swappy -f -' + + + nm-connection-editor + + + thunar-settings + + + labwc-tweaks + + + pavucontrol + + + thunar-volman-settings + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.config/labwc/rc.xml b/.config/labwc/rc.xml new file mode 100755 index 00000000..2dca275e --- /dev/null +++ b/.config/labwc/rc.xml @@ -0,0 +1,466 @@ + + + + + server + 3 + no + no + + + + Orzhov + 0 + yes + + Segoe UI + 12 + normal + normal + + yes + + icon:max,close + + + + + + + + + + + + + 20 + + + + + yes + yes + no + + + + 1 + yes + + + + 1000 + + Workspace 1 + Workspace 2 + Workspace 3 + Workspace 4 + + + + + + + + + + + + + + + + on + 25 + 600 + + + + + + sh -c 'grim -g "$(slurp)" - | swappy -f -' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 500 + 1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + // + + + + + + + + + + + yes + + + + yes + + + + + + + + + + Center + + diff --git a/.config/ly/config.ini b/.config/ly/config.ini new file mode 100644 index 00000000..e8fd0997 --- /dev/null +++ b/.config/ly/config.ini @@ -0,0 +1,162 @@ +# The active animation +# none -> Nothing (default) +# doom -> PSX DOOM fire +# matrix -> CMatrix +animation = none + +# Format string for clock in top right corner (see strftime specification). Example: %c +clock = null + +# Enable/disable big clock +bigclock = false + +# The character used to mask the password +asterisk = * + +# Erase password input on failure +clear_password = false + +# Enable vi keybindings +vi_mode = false + +# The `fg` and `bg` color settings take a digit 0-8 corresponding to: +#define TB_DEFAULT 0x00 +#define TB_BLACK 0x01 +#define TB_RED 0x02 +#define TB_GREEN 0x03 +#define TB_YELLOW 0x04 +#define TB_BLUE 0x05 +#define TB_MAGENTA 0x06 +#define TB_CYAN 0x07 +#define TB_WHITE 0x08 +# +# Setting both to zero makes `bg` black and `fg` white. To set the actual color palette you are encouraged to use another tool +# such as [mkinitcpio-colors](https://github.com/evanpurkhiser/mkinitcpio-colors). Note that the color palette defined with +# `mkinitcpio-colors` takes 16 colors (0-15), only values 0-8 are valid for `ly` config and these values do not correspond +# exactly. For instance, in defining palettes with `mkinitcpio-colors` the order is black, dark red, dark green, brown, dark +# blue, dark purple, dark cyan, light gray, dark gray, bright red, bright green, yellow, bright blue, bright purple, bright +# cyan, and white, indexed in that order 0 through 15. For example, the color defined for white (indexed at 15 in the mkinitcpio +# config) will be used by `ly` for `fg = 8`. + +# Background color id +bg = 0 + +# Foreground color id +fg = 8 + +# Border color +border_fg = 8 + +# Title to show at the top of the main box +box_title = null + +# Initial text to show on the info line (Defaults to hostname) +initial_info_text = null + +# Blank main box background +# Setting to false will make it transparent +blank_box = true + +# Remove main box borders +hide_borders = false + +# Main box margins +margin_box_h = 2 +margin_box_v = 1 + +# Input boxes length +input_len = 34 + +# Max input sizes +max_desktop_len = 100 +max_login_len = 255 +max_password_len = 255 + +# Input box active by default on startup +# Available inputs: session, login, password +default_input = login + +# Load the saved desktop and username +load = true + +# Save the current desktop and login as defaults +save = true + +# Deprecated - Will be removed in a future version +# New save files are now loaded from the same directory as the config +# Currently used to migrate old save files to the new version +# File in which to save and load the default desktop and login +save_file = /etc/ly/save + +# Remove power management command hints +hide_key_hints = false + +# Specifies the key used for shutdown (F1-F12) +shutdown_key = F1 + +# Specifies the key used for restart (F1-F12) +restart_key = F2 + +# Specifies the key used for sleep (F1-F12) +sleep_key = F3 + +# Command executed when pressing shutdown_key +shutdown_cmd = /sbin/shutdown -a now + +# Command executed when pressing restart_key +restart_cmd = /sbin/shutdown -r now + +# Command executed when pressing sleep key (can be null) +sleep_cmd = null + +# Active language +# Available languages are found in /etc/ly/lang/ +lang = en + +# TTY in use +tty = 2 + +# Console path +console_dev = /dev/console + +# Default path. If null, ly doesn't set a path. +path = /sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin + +# Event timeout in milliseconds +min_refresh_delta = 5 + +# Set numlock on/off at startup +numlock = false + +# Service name (set to ly to use the provided pam config file) +service_name = ly + +# Terminal reset command (tput is faster) +term_reset_cmd = /usr/bin/tput reset + +# Terminal restore cursor command +term_restore_cursor_cmd = /usr/bin/tput cnorm + +# Cookie generator +mcookie_cmd = /usr/bin/mcookie + +# Wayland setup command +wayland_cmd = /etc/ly/wsetup.sh + +# Wayland desktop environments +waylandsessions = /usr/share/wayland-sessions + +# xinitrc (hidden if null) +xinitrc = ~/.xinitrc + +# Xorg server command +x_cmd = /usr/bin/X + +# Xorg setup command +x_cmd_setup = /etc/ly/xsetup.sh + +# Xorg xauthority edition tool +xauth_cmd = /usr/bin/xauth + +# Xorg desktop environments +xsessions = /usr/share/xsessions diff --git a/.config/ly/lang/cat.ini b/.config/ly/lang/cat.ini new file mode 100644 index 00000000..de598fad --- /dev/null +++ b/.config/ly/lang/cat.ini @@ -0,0 +1,45 @@ +capslock = Bloq Majús +err_alloc = falla d'assignació de memòria +err_bounds = índex fora de límit +err_chdir = error al obrir carpeta home +err_console_dev = error al accedir a la consola +err_dgn_oob = missatge de registre +err_domain = domini invàlid +err_hostname = error al obtenir el nom del host +err_mlock = error al bloquejar la clau de memòria +err_null = punter nul +err_pam = error en la transacció pam +err_pam_abort = transacció pam avortada +err_pam_acct_expired = compte expirat +err_pam_auth = error d'autenticació +err_pam_authinfo_unavail = error al obtenir informació de l'usuari +err_pam_authok_reqd = token expirat +err_pam_buf = error de la memòria intermitja +err_pam_cred_err = error al establir les credencials +err_pam_cred_expired = credencials expirades +err_pam_cred_insufficient = credencials insuficients +err_pam_cred_unavail = error al obtenir credencials +err_pam_maxtries = s'ha assolit al màxim nombre d'intents +err_pam_perm_denied = permís denegat +err_pam_session = error de sessió +err_pam_sys = error de sistema +err_pam_user_unknown = usuari desconegut +err_path = error al establir la ruta +err_perm_dir = error al canviar de directori actual +err_perm_group = error al degradar els permisos de grup +err_perm_user = error al degradar els permisos de l'usuari +err_pwnam = error al obtenir la informació de l'usuari +err_user_gid = error al establir el GID de l'usuari +err_user_init = error al inicialitzar usuari +err_user_uid = error al establir el UID de l'usuari +err_xsessions_dir = error al cercar la carpeta de sessions +err_xsessions_open = error al obrir la carpeta de sessions +login = iniciar sessió +logout = tancar sessió +numlock = Bloq Num +password = Clau +restart = reiniciar +shell = shell +shutdown = aturar +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/cs.ini b/.config/ly/lang/cs.ini new file mode 100644 index 00000000..b6a217f5 --- /dev/null +++ b/.config/ly/lang/cs.ini @@ -0,0 +1,45 @@ +capslock = capslock +err_alloc = alokace paměti selhala +err_bounds = index je mimo hranice pole +err_chdir = nelze otevřít domovský adresář +err_console_dev = chyba při přístupu do konzole +err_dgn_oob = zpráva protokolu +err_domain = neplatná doména +err_hostname = nelze získat název hostitele +err_mlock = uzamčení paměti hesel selhalo +err_null = nulový ukazatel +err_pam = pam transakce selhala +err_pam_abort = pam transakce přerušena +err_pam_acct_expired = platnost účtu vypršela +err_pam_auth = chyba autentizace +err_pam_authinfo_unavail = nelze získat informace o uživateli +err_pam_authok_reqd = platnost tokenu vypršela +err_pam_buf = chyba vyrovnávací paměti +err_pam_cred_err = nelze nastavit pověření +err_pam_cred_expired = platnost pověření vypršela +err_pam_cred_insufficient = nedostatečné pověření +err_pam_cred_unavail = nepodařilo se získat pověření +err_pam_maxtries = byl dosažen maximální počet pokusů +err_pam_perm_denied = přístup odepřen +err_pam_session = chyba relace +err_pam_sys = systemová chyba +err_pam_user_unknown = neznámý uživatel +err_path = nepodařilo se nastavit cestu +err_perm_dir = nepodařilo se změnit adresář +err_perm_group = nepodařilo se snížit skupinová oprávnění +err_perm_user = nepodařilo se snížit uživatelská oprávnění +err_pwnam = nelze získat informace o uživateli +err_user_gid = nastavení GID uživatele selhalo +err_user_init = inicializace uživatele selhala +err_user_uid = nastavení UID uživateli selhalo +err_xsessions_dir = nepodařilo se najít složku relací +err_xsessions_open = nepodařilo se otevřít složku relací +login = uživatel +logout = odhlášen +numlock = numlock +password = heslo +restart = restartovat +shell = příkazový řádek +shutdown = vypnout +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/de.ini b/.config/ly/lang/de.ini new file mode 100644 index 00000000..e18b9ba3 --- /dev/null +++ b/.config/ly/lang/de.ini @@ -0,0 +1,45 @@ +capslock = Feststelltaste +err_alloc = Speicherzuweisung fehlgeschlagen +err_bounds = Listenindex ist außerhalb des Bereichs +err_chdir = Fehler beim oeffnen des home-ordners +err_console_dev = Zugriff auf die Konsole fehlgeschlagen +err_dgn_oob = Protokoll Nachricht +err_domain = Unzulaessige domain +err_hostname = Holen des Hostnames fehlgeschlagen +err_mlock = Abschließen des Passwortspeichers fehlgeschlagen +err_null = Null Zeiger +err_pam = pam Transaktion fehlgeschlagen +err_pam_abort = pam Transaktion abgebrochen +err_pam_acct_expired = Benutzerkonto abgelaufen +err_pam_auth = Authentifizierungs Fehler +err_pam_authinfo_unavail = holen der Benutzerinformationen fehlgeschlagen +err_pam_authok_reqd = Schluessel abgelaufen +err_pam_buf = Speicherpufferfehler +err_pam_cred_err = Fehler beim setzen der Anmeldedaten +err_pam_cred_expired = Anmeldedaten abgelaufen +err_pam_cred_insufficient = Anmeldedaten unzureichend +err_pam_cred_unavail = Fehler beim holen der Anmeldedaten +err_pam_maxtries = Maximale Versuche erreicht +err_pam_perm_denied = Zugriff Verweigert +err_pam_session = Sitzungsfehler +err_pam_sys = Systemfehler +err_pam_user_unknown = Unbekannter Nutzer +err_path = Fehler beim setzen des Pfades +err_perm_dir = Fehler beim wechseln des Ordners +err_perm_group = Fehler beim heruntersetzen der Gruppen Berechtigungen +err_perm_user = Fehler beim heruntersetzen der Nutzer Berechtigungen +err_pwnam = Holen der Benutzerinformationen fehlgeschlagen +err_user_gid = Fehler beim setzen der Gruppen Id des Nutzers +err_user_init = Initialisierung des Nutzers fehlgeschlagen +err_user_uid = Setzen der Benutzer Id fehlgeschlagen +err_xsessions_dir = Fehler beim finden des Sitzungsordners +err_xsessions_open = Fehler beim öffnen des Sitzungsordners +login = Anmelden +logout = Abgemeldet +numlock = Numtaste +password = Passwort +restart = Neustarten +shell = shell +shutdown = Herunterfahren +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/en.ini b/.config/ly/lang/en.ini new file mode 100644 index 00000000..d49882aa --- /dev/null +++ b/.config/ly/lang/en.ini @@ -0,0 +1,55 @@ +authenticating = authenticating... +capslock = capslock +err_alloc = failed memory allocation +err_bounds = out-of-bounds index +err_chdir = failed to open home folder +err_console_dev = failed to access console +err_dgn_oob = log message +err_domain = invalid domain +err_envlist = failed to get envlist +err_hostname = failed to get hostname +err_mcookie = mcookie command failed +err_mlock = failed to lock password memory +err_null = null pointer +err_pam = pam transaction failed +err_pam_abort = pam transaction aborted +err_pam_acct_expired = account expired +err_pam_auth = authentication error +err_pam_authinfo_unavail = failed to get user info +err_pam_authok_reqd = token expired +err_pam_buf = memory buffer error +err_pam_cred_err = failed to set credentials +err_pam_cred_expired = credentials expired +err_pam_cred_insufficient = insufficient credentials +err_pam_cred_unavail = failed to get credentials +err_pam_maxtries = reached maximum tries limit +err_pam_perm_denied = permission denied +err_pam_session = session error +err_pam_sys = system error +err_pam_user_unknown = unknown user +err_path = failed to set path +err_perm_dir = failed to change current directory +err_perm_group = failed to downgrade group permissions +err_perm_user = failed to downgrade user permissions +err_pwnam = failed to get user info +err_unknown = an unknown error occurred +err_user_gid = failed to set user GID +err_user_init = failed to initialize user +err_user_uid = failed to set user UID +err_xauth = xauth command failed +err_xcb_conn = xcb connection failed +err_xsessions_dir = failed to find sessions folder +err_xsessions_open = failed to open sessions folder +insert = insert +login = login +logout = logged out +normal = normal +numlock = numlock +password = password +restart = reboot +shell = shell +shutdown = shutdown +sleep = sleep +wayland = wayland +xinitrc = xinitrc +x11 = x11 diff --git a/.config/ly/lang/es.ini b/.config/ly/lang/es.ini new file mode 100644 index 00000000..1160fa8a --- /dev/null +++ b/.config/ly/lang/es.ini @@ -0,0 +1,45 @@ +capslock = Bloq Mayús +err_alloc = asignación de memoria fallida +err_bounds = índice fuera de límites +err_chdir = error al abrir la carpeta home +err_console_dev = error al acceder a la consola +err_dgn_oob = mensaje de registro +err_domain = dominio inválido +err_hostname = error al obtener el nombre de host +err_mlock = error al bloquear la contraseña de memoria +err_null = puntero nulo +err_pam = error en la transacción pam +err_pam_abort = transacción pam abortada +err_pam_acct_expired = cuenta expirada +err_pam_auth = error de autenticación +err_pam_authinfo_unavail = error al obtener información del usuario +err_pam_authok_reqd = token expirado +err_pam_buf = error de la memoria intermedia +err_pam_cred_err = error al establecer las credenciales +err_pam_cred_expired = credenciales expiradas +err_pam_cred_insufficient = credenciales insuficientes +err_pam_cred_unavail = error al obtener credenciales +err_pam_maxtries = se ha alcanzado el límite de intentos +err_pam_perm_denied = permiso denegado +err_pam_session = error de sesión +err_pam_sys = error de sistema +err_pam_user_unknown = usuario desconocido +err_path = error al establecer la ruta +err_perm_dir = error al cambiar el directorio actual +err_perm_group = error al degradar los permisos del grupo +err_perm_user = error al degradar los permisos del usuario +err_pwnam = error al obtener la información del usuario +err_user_gid = error al establecer el GID del usuario +err_user_init = error al inicializar usuario +err_user_uid = error al establecer el UID del usuario +err_xsessions_dir = error al buscar la carpeta de sesiones +err_xsessions_open = error al abrir la carpeta de sesiones +login = iniciar sesión +logout = cerrar sesión +numlock = Bloq Num +password = contraseña +restart = reiniciar +shell = shell +shutdown = apagar +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/fr.ini b/.config/ly/lang/fr.ini new file mode 100644 index 00000000..cb763be4 --- /dev/null +++ b/.config/ly/lang/fr.ini @@ -0,0 +1,45 @@ +capslock = verr.maj +err_alloc = échec d'allocation mémoire +err_bounds = indice hors-limite +err_chdir = échec de l'ouverture du répertoire home +err_console_dev = échec d'accès à la console +err_dgn_oob = message +err_domain = domaine invalide +err_hostname = échec de lecture du nom d'hôte +err_mlock = échec du verrouillage mémoire +err_null = pointeur null +err_pam = échec de la transaction pam +err_pam_abort = transaction pam avortée +err_pam_acct_expired = compte expiré +err_pam_auth = erreur d'authentification +err_pam_authok_reqd = tiquet expiré +err_pam_authinfo_unavail = échec de l'obtention des infos utilisateur +err_pam_buf = erreur de mémoire tampon +err_pam_cred_err = échec de la modification des identifiants +err_pam_cred_expired = identifiants expirés +err_pam_cred_insufficient = identifiants insuffisants +err_pam_cred_unavail = échec de l'obtention des identifiants +err_pam_maxtries = limite d'essais atteinte +err_pam_perm_denied = permission refusée +err_pam_session = erreur de session +err_pam_sys = erreur système +err_pam_user_unknown = utilisateur inconnu +err_path = échec de la modification du path +err_perm_dir = échec de changement de répertoire +err_perm_group = échec du déclassement des permissions de groupe +err_perm_user = échec du déclassement des permissions utilisateur +err_pwnam = échec de lecture des infos utilisateur +err_user_gid = échec de modification du GID +err_user_init = échec d'initialisation de l'utilisateur +err_user_uid = échec de modification du UID +err_xsessions_dir = échec de la recherche du dossier de sessions +err_xsessions_open = échec de l'ouverture du dossier de sessions +login = identifiant +logout = déconnection +numlock = verr.num +password = mot de passe +restart = redémarrer +shell = shell +shutdown = éteindre +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/it.ini b/.config/ly/lang/it.ini new file mode 100644 index 00000000..13eb147b --- /dev/null +++ b/.config/ly/lang/it.ini @@ -0,0 +1,45 @@ +capslock = capslock +err_alloc = impossibile allocare memoria +err_bounds = indice fuori limite +err_chdir = impossibile aprire home directory +err_console_dev = impossibile aprire console +err_dgn_oob = messaggio log +err_domain = dominio non valido +err_hostname = impossibile ottenere hostname +err_mlock = impossibile ottenere lock per la password in memoria +err_null = puntatore nullo +err_pam = transazione PAM fallita +err_pam_abort = transazione PAM interrotta +err_pam_acct_expired = account scaduto +err_pam_auth = errore di autenticazione +err_pam_authinfo_unavail = impossibile ottenere informazioni utente +err_pam_authok_reqd = token scaduto +err_pam_buf = errore buffer memoria +err_pam_cred_err = impossibile impostare credenziali +err_pam_cred_expired = credenziali scadute +err_pam_cred_insufficient = credenziali insufficienti +err_pam_cred_unavail = impossibile ottenere credenziali +err_pam_maxtries = raggiunto limite tentativi +err_pam_perm_denied = permesso negato +err_pam_session = errore di sessione +err_pam_sys = errore di sistema +err_pam_user_unknown = utente sconosciuto +err_path = impossibile impostare percorso +err_perm_dir = impossibile cambiare directory corrente +err_perm_group = impossibile ridurre permessi gruppo +err_perm_user = impossibile ridurre permessi utente +err_pwnam = impossibile ottenere dati utente +err_user_gid = impossibile impostare GID utente +err_user_init = impossibile inizializzare utente +err_user_uid = impossible impostare UID utente +err_xsessions_dir = impossibile localizzare cartella sessioni +err_xsessions_open = impossibile aprire cartella sessioni +login = username +logout = scollegato +numlock = numlock +password = password +restart = riavvio +shell = shell +shutdown = arresto +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/pl.ini b/.config/ly/lang/pl.ini new file mode 100644 index 00000000..f37c4a8d --- /dev/null +++ b/.config/ly/lang/pl.ini @@ -0,0 +1,45 @@ +capslock = capslock +err_alloc = nieudana alokacja pamięci +err_bounds = indeks poza granicami +err_chdir = nie udało się otworzyć folderu domowego +err_console_dev = nie udało się uzyskać dostępu do konsoli +err_dgn_oob = wiadomość loga +err_domain = niepoprawna domena +err_hostname = nie udało się uzyskać nazwy hosta +err_mlock = nie udało się zablokować pamięci haseł +err_null = wskaźnik zerowy +err_pam = transakcja pam nieudana +err_pam_abort = transakcja pam przerwana +err_pam_acct_expired = konto wygasło +err_pam_auth = błąd autentyfikacji +err_pam_authinfo_unavail = nie udało się zdobyć informacji o użytkowniku +err_pam_authok_reqd = token wygasł +err_pam_buf = błąd bufora pamięci +err_pam_cred_err = nie udało się ustawić uwierzytelnienia +err_pam_cred_expired = uwierzytelnienie wygasło +err_pam_cred_insufficient = niewystarczające uwierzytelnienie +err_pam_cred_unavail = nie udało się uzyskać uwierzytelnienia +err_pam_maxtries = osiągnięto limit prób +err_pam_perm_denied = brak uprawnień +err_pam_session = błąd sesji +err_pam_sys = błąd systemu +err_pam_user_unknown = nieznany użytkownik +err_path = nie udało się ustawić ścieżki +err_perm_dir = nie udało się zmienić obecnego katalogu +err_perm_group = nie udało się obniżyć uprawnień grupy +err_perm_user = nie udało się obniżyć uprawnień użytkownika +err_pwnam = nie udało się uzyskać informacji o użytkowniku +err_user_gid = nie udało się ustawić GID użytkownika +err_user_init = nie udało się zainicjalizować użytkownika +err_user_uid = nie udało się ustawić UID użytkownika +err_xsessions_dir = nie udało się znaleźć folderu sesji +err_xsessions_open = nie udało się otworzyć folderu sesji +login = login +logout = wylogowano +numlock = numlock +password = hasło +restart = uruchom ponownie +shell = powłoka +shutdown = wyłącz +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/pt.ini b/.config/ly/lang/pt.ini new file mode 100644 index 00000000..ad2c3976 --- /dev/null +++ b/.config/ly/lang/pt.ini @@ -0,0 +1,45 @@ +capslock = capslock +err_alloc = erro na atribuição de memória +err_bounds = índice fora de limites +err_chdir = erro ao abrir a pasta home +err_console_dev = erro ao aceder à consola +err_dgn_oob = mensagem de registo +err_domain = domínio inválido +err_hostname = erro ao obter o nome do host +err_mlock = erro de bloqueio de memória +err_null = ponteiro nulo +err_pam = erro na transação pam +err_pam_abort = transação pam abortada +err_pam_acct_expired = conta expirada +err_pam_auth = erro de autenticação +err_pam_authinfo_unavail = erro ao obter informação do utilizador +err_pam_authok_reqd = token expirado +err_pam_buf = erro de buffer de memória +err_pam_cred_err = erro ao definir credenciais +err_pam_cred_expired = credenciais expiradas +err_pam_cred_insufficient = credenciais insuficientes +err_pam_cred_unavail = erro ao obter credenciais +err_pam_maxtries = limite máximo de tentativas atingido +err_pam_perm_denied = permissão negada +err_pam_session = erro de sessão +err_pam_sys = erro de sistema +err_pam_user_unknown = utilizador desconhecido +err_path = erro ao definir o caminho de acesso +err_perm_dir = erro ao alterar o diretório atual +err_perm_group = erro ao reduzir as permissões do grupo +err_perm_user = erro ao reduzir as permissões do utilizador +err_pwnam = erro ao obter informação do utilizador +err_user_gid = erro ao definir o GID do utilizador +err_user_init = erro ao iniciar o utilizador +err_user_uid = erro ao definir o UID do utilizador +err_xsessions_dir = erro ao localizar a pasta das sessões +err_xsessions_open = erro ao abrir a pasta das sessões +login = iniciar sessão +logout = terminar sessão +numlock = numlock +password = palavra-passe +restart = reiniciar +shell = shell +shutdown = encerrar +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/pt_BR.ini b/.config/ly/lang/pt_BR.ini new file mode 100644 index 00000000..017129a2 --- /dev/null +++ b/.config/ly/lang/pt_BR.ini @@ -0,0 +1,45 @@ +capslock = caixa alta +err_alloc = alocação de memória malsucedida +err_bounds = índice fora de limites +err_chdir = não foi possível abrir o diretório home +err_console_dev = não foi possível acessar o console +err_dgn_oob = mensagem de log +err_domain = domínio inválido +err_hostname = não foi possível obter o nome do host +err_mlock = bloqueio da memória de senha malsucedido +err_null = ponteiro nulo +err_pam = transação pam malsucedida +err_pam_abort = transação pam abortada +err_pam_acct_expired = conta expirada +err_pam_auth = erro de autenticação +err_pam_authinfo_unavail = não foi possível obter informações do usuário +err_pam_authok_reqd = token expirada +err_pam_buf = erro de buffer de memória +err_pam_cred_err = erro para definir credenciais +err_pam_cred_expired = credenciais expiradas +err_pam_cred_insufficient = credenciais insuficientes +err_pam_cred_unavail = não foi possível obter credenciais +err_pam_maxtries = limite máximo de tentativas atingido +err_pam_perm_denied = permissão negada +err_pam_session = erro de sessão +err_pam_sys = erro de sistema +err_pam_user_unknown = usuário desconhecido +err_path = não foi possível definir o caminho +err_perm_dir = não foi possível alterar o diretório atual +err_perm_group = não foi possível reduzir as permissões de grupo +err_perm_user = não foi possível reduzir as permissões de usuário +err_pwnam = não foi possível obter informações do usuário +err_user_gid = não foi possível definir o GID do usuário +err_user_init = não foi possível iniciar o usuário +err_user_uid = não foi possível definir o UID do usuário +err_xsessions_dir = não foi possível encontrar a pasta das sessões +err_xsessions_open = não foi possível abrir a pasta das sessões +login = conectar +logout = desconectado +numlock = numlock +password = senha +restart = reiniciar +shell = shell +shutdown = desligar +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/ro.ini b/.config/ly/lang/ro.ini new file mode 100644 index 00000000..884e9da4 --- /dev/null +++ b/.config/ly/lang/ro.ini @@ -0,0 +1,45 @@ +capslock = capslock + + + +err_console_dev = nu s-a putut accesa consola + + + + + + +err_pam_abort = tranzacţie pam anulată +err_pam_acct_expired = cont expirat +err_pam_auth = eroare de autentificare +err_pam_authinfo_unavail = nu s-au putut obţine informaţii despre utilizator +err_pam_authok_reqd = token expirat +err_pam_buf = eroare de memorie (buffer) +err_pam_cred_err = nu s-au putut seta date de identificare (credentials) +err_pam_cred_expired = datele de identificare (credentials) au expirat +err_pam_cred_insufficient = date de identificare (credentials) insuficiente +err_pam_cred_unavail = nu s-au putut obţine date de indentificare (credentials) +err_pam_maxtries = s-a atins numărul maxim de încercări +err_pam_perm_denied = acces interzis +err_pam_session = eroare de sesiune +err_pam_sys = eroare de sistem +err_pam_user_unknown = utilizator necunoscut + +err_perm_dir = nu s-a putut schimba dosarul (folder-ul) curent +err_perm_group = nu s-a putut face downgrade permisiunilor de grup +err_perm_user = nu s-a putut face downgrade permisiunilor de utilizator + + + + + + +login = utilizator +logout = opreşte sesiunea +numlock = numlock +password = parolă +restart = resetează +shell = shell +shutdown = opreşte sistemul +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/ru.ini b/.config/ly/lang/ru.ini new file mode 100644 index 00000000..356ce5fd --- /dev/null +++ b/.config/ly/lang/ru.ini @@ -0,0 +1,45 @@ +capslock = capslock +err_alloc = не удалось выделить память +err_bounds = за пределами индекса +err_chdir = не удалось открыть домашнюю папку +err_console_dev = не удалось получить доступ к консоли +err_dgn_oob = отладочное сообщение (log) +err_domain = неверный домен +err_hostname = не удалось получить имя хоста +err_mlock = сбой блокировки памяти +err_null = нулевой указатель +err_pam = pam транзакция не удалась +err_pam_abort = pam транзакция прервана +err_pam_acct_expired = срок действия аккаунта истёк +err_pam_auth = ошибка аутентификации +err_pam_authinfo_unavail = не удалось получить информацию о пользователе +err_pam_authok_reqd = токен истёк +err_pam_buf = ошибка буфера памяти +err_pam_cred_err = не удалось установить полномочия +err_pam_cred_expired = полномочия истекли +err_pam_cred_insufficient = недостаточно полномочий +err_pam_cred_unavail = не удалось получить полномочия +err_pam_maxtries = лимит попыток исчерпан +err_pam_perm_denied = доступ запрещён +err_pam_session = ошибка сессии +err_pam_sys = системная ошибка +err_pam_user_unknown = неизвестный пользователь +err_path = не удалось установить путь +err_perm_dir = не удалось изменить текущий каталог +err_perm_group = не удалось понизить права доступа группы +err_perm_user = не удалось понизить права доступа пользователя +err_pwnam = не удалось получить информацию о пользователе +err_user_gid = не удалось установить GID пользователя +err_user_init = не удалось инициализировать пользователя +err_user_uid = не удалось установить UID пользователя +err_xsessions_dir = не удалось найти сессионную папку +err_xsessions_open = не удалось открыть сессионную папку +login = логин +logout = logged out +numlock = numlock +password = пароль +restart = перезагрузить +shell = shell +shutdown = выключить +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/sr.ini b/.config/ly/lang/sr.ini new file mode 100644 index 00000000..2f685e39 --- /dev/null +++ b/.config/ly/lang/sr.ini @@ -0,0 +1,45 @@ +capslock = capslock +err_alloc = neuspijesna alokacija memorije +err_bounds = izvan granica indeksa +err_chdir = neuspijesno otvaranje home foldera +err_console_dev = neuspijesno pristupanje konzoli +err_dgn_oob = log poruka +err_domain = nevazeci domen +err_hostname = neuspijesno trazenje hostname-a +err_mlock = neuspijesno zakljucavanje memorije lozinke +err_null = null pokazivac +err_pam = pam transakcija neuspijesna +err_pam_abort = pam transakcija prekinuta +err_pam_acct_expired = nalog istekao +err_pam_auth = greska pri autentikaciji +err_pam_authinfo_unavail = neuspjelo uzimanje informacija o korisniku +err_pam_authok_reqd = token istekao +err_pam_buf = greska bafera memorije +err_pam_cred_err = neuspjelo postavljanje kredencijala +err_pam_cred_expired = kredencijali istekli +err_pam_cred_insufficient = nedovoljni kredencijali +err_pam_cred_unavail = neuspjelo uzimanje kredencijala +err_pam_maxtries = dostignut maksimalan broj pokusaja +err_pam_perm_denied = nedozovoljeno +err_pam_session = greska sesije +err_pam_sys = greska sistema +err_pam_user_unknown = nepoznat korisnik +err_path = neuspjelo postavljanje path-a +err_perm_dir = neuspjelo mijenjanje foldera +err_perm_group = neuspjesno snizavanje dozvola grupe +err_perm_user = neuspijesno snizavanje dozvola korisnika +err_pwnam = neuspijesno skupljanje informacija o korisniku +err_user_gid = neuspijesno postavljanje korisničkog GID-a +err_user_init = neuspijensa inicijalizacija korisnika +err_user_uid = neuspijesno postavljanje UID-a korisnika +err_xsessions_dir = neuspijesno pronalazenje foldera sesija +err_xsessions_open = neuspijesno otvaranje foldera sesija +login = korisnik +logout = izlogovan +numlock = numlock +password = lozinka +restart = ponovo pokreni +shell = shell +shutdown = ugasi +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/sv.ini b/.config/ly/lang/sv.ini new file mode 100644 index 00000000..46af681c --- /dev/null +++ b/.config/ly/lang/sv.ini @@ -0,0 +1,45 @@ +capslock = capslock +err_alloc = misslyckad minnesallokering +err_bounds = utanför banan index +err_chdir = misslyckades att öppna hemkatalog +err_console_dev = misslyckades att komma åt konsol +err_dgn_oob = loggmeddelande +err_domain = okänd domän +err_hostname = misslyckades att hämta värdnamn +err_mlock = misslyckades att låsa lösenordsminne +err_null = nullpekare +err_pam = pam-transaktion misslyckades +err_pam_abort = pam-transaktion avbröts +err_pam_acct_expired = konto upphört +err_pam_auth = autentiseringsfel +err_pam_authinfo_unavail = misslyckades att hämta användarinfo +err_pam_authok_reqd = token utgången +err_pam_buf = minnesbuffer fel +err_pam_cred_err = misslyckades att ställa in inloggningsuppgifter +err_pam_cred_expired = inloggningsuppgifter upphörda +err_pam_cred_insufficient = otillräckliga inloggningsuppgifter +err_pam_cred_unavail = misslyckades att hämta inloggningsuppgifter +err_pam_maxtries = nådde maximal försöksgräns +err_pam_perm_denied = åtkomst nekad +err_pam_session = sessionsfel +err_pam_sys = systemfel +err_pam_user_unknown = okänd användare +err_path = misslyckades att ställa in sökväg +err_perm_dir = misslyckades att ändra aktuell katalog +err_perm_group = misslyckades att nergradera gruppbehörigheter +err_perm_user = misslyckades att nergradera användarbehörigheter +err_pwnam = misslyckades att hämta användarinfo +err_user_gid = misslyckades att ställa in användar-GID +err_user_init = misslyckades att initialisera användaren +err_user_uid = misslyckades att ställa in användar-UID +err_xsessions_dir = misslyckades att hitta sessionskatalog +err_xsessions_open = misslyckades att öppna sessionskatalog +login = inloggning +logout = utloggad +numlock = numlock +password = lösenord +restart = starta om +shell = skal +shutdown = stäng av +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/tr.ini b/.config/ly/lang/tr.ini new file mode 100644 index 00000000..9bef6171 --- /dev/null +++ b/.config/ly/lang/tr.ini @@ -0,0 +1,45 @@ +capslock = capslock +err_alloc = basarisiz bellek ayirma +err_bounds = sinirlarin disinda dizin +err_chdir = ev klasoru acilamadi +err_console_dev = konsola erisilemedi +err_dgn_oob = log mesaji +err_domain = gecersiz etki alani +err_hostname = ana bilgisayar adi alinamadi +err_mlock = parola bellegi kilitlenemedi +err_null = bos isaretci hatasi +err_pam = pam islemi basarisiz oldu +err_pam_abort = pam islemi durduruldu +err_pam_acct_expired = hesabin suresi dolmus +err_pam_auth = kimlik dogrulama hatasi +err_pam_authinfo_unavail = kullanici bilgileri getirilirken hata olustu +err_pam_authok_reqd = suresi dolmus token +err_pam_buf = bellek arabellegi hatasi +err_pam_cred_err = kimlik bilgileri ayarlanamadi +err_pam_cred_expired = kimlik bilgilerinin suresi dolmus +err_pam_cred_insufficient = yetersiz kimlik bilgileri +err_pam_cred_unavail = kimlik bilgileri alinamadi +err_pam_maxtries = en fazla deneme sinirina ulasildi +err_pam_perm_denied = izin reddedildi +err_pam_session = oturum hatasi +err_pam_sys = sistem hatasi +err_pam_user_unknown = bilinmeyen kullanici +err_path = yol ayarlanamadi +err_perm_dir = gecerli dizin degistirilemedi +err_perm_group = grup izinleri dusurulemedi +err_perm_user = kullanici izinleri dusurulemedi +err_pwnam = kullanici bilgileri alinamadi +err_user_gid = kullanici icin GID ayarlanamadi +err_user_init = kullanici oturumu baslatilamadi +err_user_uid = kullanici icin UID ayarlanamadi +err_xsessions_dir = oturumlar klasoru bulunamadi +err_xsessions_open = oturumlar klasoru acilamadi +login = kullanici +logout = oturumdan cikis yapildi +numlock = numlock +password = sifre +restart = yeniden baslat +shell = shell +shutdown = makineyi kapat +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/lang/uk.ini b/.config/ly/lang/uk.ini new file mode 100644 index 00000000..5f5b1132 --- /dev/null +++ b/.config/ly/lang/uk.ini @@ -0,0 +1,45 @@ +capslock = capslock +err_alloc = невдале виділення пам'яті +err_bounds = поза межами індексу +err_chdir = не вдалося відкрити домашній каталог +err_console_dev = невдалий доступ до консолі +err_dgn_oob = повідомлення журналу (log) +err_domain = недійсний домен +err_hostname = не вдалося отримати ім'я хосту +err_mlock = збій блокування пам'яті +err_null = нульовий вказівник +err_pam = невдала pam транзакція +err_pam_abort = pam транзакція перервана +err_pam_acct_expired = термін дії акаунту вичерпано +err_pam_auth = помилка автентифікації +err_pam_authinfo_unavail = не вдалося отримати дані користувача +err_pam_authok_reqd = термін дії токена вичерпано +err_pam_buf = помилка буферу пам'яті +err_pam_cred_err = не вдалося змінити облікові дані +err_pam_cred_expired = термін дії повноважень вичерпано +err_pam_cred_insufficient = недостатньо облікових даних +err_pam_cred_unavail = не вдалося отримати облікові дані +err_pam_maxtries = вичерпано ліміт спроб +err_pam_perm_denied = відмовлено у доступі +err_pam_session = помилка сесії +err_pam_sys = системна помилка +err_pam_user_unknown = невідомий користувач +err_path = не вдалося змінити шлях +err_perm_dir = не вдалося змінити поточний каталог +err_perm_group = не вдалося понизити права доступу групи +err_perm_user = не вдалося понизити права доступу користувача +err_pwnam = не вдалося отримати дані користувача +err_user_gid = не вдалося змінити GID користувача +err_user_init = не вдалося ініціалізувати користувача +err_user_uid = не вдалося змінити UID користувача +err_xsessions_dir = не вдалося знайти каталог сесій +err_xsessions_open = не вдалося відкрити каталог сесій +login = логін +logout = вийти +numlock = numlock +password = пароль +restart = перезавантажити +shell = оболонка +shutdown = вимкнути +wayland = wayland +xinitrc = xinitrc diff --git a/.config/ly/save.ini b/.config/ly/save.ini new file mode 100644 index 00000000..d5e54e82 --- /dev/null +++ b/.config/ly/save.ini @@ -0,0 +1,2 @@ +user=aethrvmn +session_index=3 diff --git a/.config/ly/wsetup.sh b/.config/ly/wsetup.sh new file mode 100755 index 00000000..fd3a5834 --- /dev/null +++ b/.config/ly/wsetup.sh @@ -0,0 +1,55 @@ +#!/bin/sh +# wayland-session - run as user +# Copyright (C) 2015-2016 Pier Luigi Fiorini + +# This file is extracted from kde-workspace (kdm/kfrontend/genkdmconf.c) +# Copyright (C) 2001-2005 Oswald Buddenhagen + +# Note that the respective logout scripts are not sourced. +case $SHELL in + */bash) + [ -z "$BASH" ] && exec $SHELL $0 "$@" + set +o posix + [ -f /etc/profile ] && . /etc/profile + if [ -f $HOME/.bash_profile ]; then + . $HOME/.bash_profile + elif [ -f $HOME/.bash_login ]; then + . $HOME/.bash_login + elif [ -f $HOME/.profile ]; then + . $HOME/.profile + fi + ;; +*/zsh) + [ -z "$ZSH_NAME" ] && exec $SHELL $0 "$@" + [ -d /etc/zsh ] && zdir=/etc/zsh || zdir=/etc + zhome=${ZDOTDIR:-$HOME} + # zshenv is always sourced automatically. + [ -f $zdir/zprofile ] && . $zdir/zprofile + [ -f $zhome/.zprofile ] && . $zhome/.zprofile + [ -f $zdir/zlogin ] && . $zdir/zlogin + [ -f $zhome/.zlogin ] && . $zhome/.zlogin + emulate -R sh + ;; + */csh|*/tcsh) + # [t]cshrc is always sourced automatically. + # Note that sourcing csh.login after .cshrc is non-standard. + wlsess_tmp=`mktemp /tmp/wlsess-env-XXXXXX` + $SHELL -c "if (-f /etc/csh.login) source /etc/csh.login; if (-f ~/.login) source ~/.login; /bin/sh -c 'export -p' >! $wlsess_tmp" + . $wlsess_tmp + rm -f $wlsess_tmp + ;; + */fish) + [ -f /etc/profile ] && . /etc/profile + [ -f $HOME/.profile ] && . $HOME/.profile + xsess_tmp=`mktemp /tmp/xsess-env-XXXXXX` + $SHELL --login -c "/bin/sh -c 'export -p' > $xsess_tmp" + . $xsess_tmp + rm -f $xsess_tmp + ;; + *) # Plain sh, ksh, and anything we do not know. + [ -f /etc/profile ] && . /etc/profile + [ -f $HOME/.profile ] && . $HOME/.profile + ;; +esac + +exec "$@" diff --git a/.config/ly/xsetup.sh b/.config/ly/xsetup.sh new file mode 100755 index 00000000..2c962f52 --- /dev/null +++ b/.config/ly/xsetup.sh @@ -0,0 +1,104 @@ +#!/bin/sh +# Xsession - run as user +# Copyright (C) 2016 Pier Luigi Fiorini + +# This file is extracted from kde-workspace (kdm/kfrontend/genkdmconf.c) +# Copyright (C) 2001-2005 Oswald Buddenhagen + +# Note that the respective logout scripts are not sourced. +case $SHELL in + */bash) + [ -z "$BASH" ] && exec $SHELL $0 "$@" + set +o posix + [ -f /etc/profile ] && . /etc/profile + if [ -f $HOME/.bash_profile ]; then + . $HOME/.bash_profile + elif [ -f $HOME/.bash_login ]; then + . $HOME/.bash_login + elif [ -f $HOME/.profile ]; then + . $HOME/.profile + fi + ;; +*/zsh) + [ -z "$ZSH_NAME" ] && exec $SHELL $0 "$@" + [ -d /etc/zsh ] && zdir=/etc/zsh || zdir=/etc + zhome=${ZDOTDIR:-$HOME} + # zshenv is always sourced automatically. + [ -f $zdir/zprofile ] && . $zdir/zprofile + [ -f $zhome/.zprofile ] && . $zhome/.zprofile + [ -f $zdir/zlogin ] && . $zdir/zlogin + [ -f $zhome/.zlogin ] && . $zhome/.zlogin + emulate -R sh + ;; + */csh|*/tcsh) + # [t]cshrc is always sourced automatically. + # Note that sourcing csh.login after .cshrc is non-standard. + xsess_tmp=`mktemp /tmp/xsess-env-XXXXXX` + $SHELL -c "if (-f /etc/csh.login) source /etc/csh.login; if (-f ~/.login) source ~/.login; /bin/sh -c 'export -p' >! $xsess_tmp" + . $xsess_tmp + rm -f $xsess_tmp + ;; + */fish) + [ -f /etc/profile ] && . /etc/profile + [ -f $HOME/.profile ] && . $HOME/.profile + xsess_tmp=`mktemp /tmp/xsess-env-XXXXXX` + $SHELL --login -c "/bin/sh -c 'export -p' > $xsess_tmp" + . $xsess_tmp + rm -f $xsess_tmp + ;; + *) # Plain sh, ksh, and anything we do not know. + [ -f /etc/profile ] && . /etc/profile + [ -f $HOME/.profile ] && . $HOME/.profile + ;; +esac + +[ -f /etc/xprofile ] && . /etc/xprofile +[ -f $HOME/.xprofile ] && . $HOME/.xprofile + +# run all system xinitrc shell scripts. +if [ -d /etc/X11/xinit/xinitrc.d ]; then + for i in /etc/X11/xinit/xinitrc.d/* ; do + if [ -x "$i" ]; then + . "$i" + fi + done +fi + +# Load Xsession scripts +# OPTIONFILE, USERXSESSION, USERXSESSIONRC and ALTUSERXSESSION are required +# by the scripts to work +xsessionddir="/etc/X11/Xsession.d" +OPTIONFILE=/etc/X11/Xsession.options +USERXSESSION=$HOME/.xsession +USERXSESSIONRC=$HOME/.xsessionrc +ALTUSERXSESSION=$HOME/.Xsession + +if [ -d "$xsessionddir" ]; then + for i in `ls $xsessionddir`; do + script="$xsessionddir/$i" + echo "Loading X session script $script" + if [ -r "$script" -a -f "$script" ] && expr "$i" : '^[[:alnum:]_-]\+$' > /dev/null; then + . "$script" + fi + done +fi + +if [ -d /etc/X11/Xresources ]; then + for i in /etc/X11/Xresources/*; do + [ -f $i ] && xrdb -merge $i + done +elif [ -f /etc/X11/Xresources ]; then + xrdb -merge /etc/X11/Xresources +fi +[ -f $HOME/.Xresources ] && xrdb -merge $HOME/.Xresources +[ -f $XDG_CONFIG_HOME/X11/Xresources ] && xrdb -merge $XDG_CONFIG_HOME/X11/Xresources + +if [ -f "$USERXSESSION" ]; then + . "$USERXSESSION" +fi + +if [ -z "$*" ]; then + exec xmessage -center -buttons OK:0 -default OK "Sorry, $DESKTOP_SESSION is no valid session." +else + exec $@ +fi diff --git a/.config/mako/config b/.config/mako/config new file mode 100644 index 00000000..1ca7b4dd --- /dev/null +++ b/.config/mako/config @@ -0,0 +1,19 @@ +background-color=#494848 +border-color=#A2A2A2 +border-size=2 +font=MonoLisa 10 +layer=overlay +anchor=top-right +output=eDP-1 + +[urgency=normal] +default-timeout=2000 +ignore-timeout=1 + +[urgency=high] +default-timeout=5000 +ignore-timeout=1 + +[app-name=Spotify] +default-timeout=5000 +ignore-timeout=1 diff --git a/.config/oh-my-posh/config.json b/.config/oh-my-posh/config.json new file mode 100755 index 00000000..0c622e69 --- /dev/null +++ b/.config/oh-my-posh/config.json @@ -0,0 +1,118 @@ +{ + "blocks": [ + { + "alignment": "left", + "newline": true, + "segments": [ + { + "template": "{{ .Icon }} ", + "type": "os" + }, + { + "background": "transparent", + "foreground": "#bebcae", + "properties": { + "style": "full" + }, + "style": "plain", + "template": " {{ .Path }}", + "type": "path" + }, + { + "background": "transparent", + "foreground": "white", + "properties": { + "branch_max_length": 25, + "fetch_status": true, + "fetch_upstream_icon": true + }, + "style": "plain", + "template": " {{ if .UpstreamURL }}{{ url .UpstreamIcon .UpstreamURL }}{{ end }}{{ .HEAD }}{{ if .Working.Changed }}  {{ .Working.String }}{{ end }}{{ if .Staging.Changed }}  {{ .Staging.String }}{{ end }} ", + "type": "git" + } + ], + "type": "prompt" + }, + { + "overflow": "hidden", + "segments": [ + { + "background": "transparent", + "duration": 0, + "foreground": "white", + "namelength": 0, + "properties": { + "display_mode": "files", + "fetch_package_manager": false, + "home_enabled": false + }, + "style": "plain", + "template": " ", + "text": "", + "type": "node" + }, + { + "background": "transparent", + "duration": 0, + "foreground": "white", + "namelength": 0, + "properties": { + "fetch_version": false + }, + "style": "plain", + "template": " ", + "text": "", + "type": "go" + }, + { + "background": "transparent", + "foreground": "white", + "properties": { + "display_mode": "files", + "fetch_version": false, + "fetch_virtual_env": true + }, + "style": "plain", + "template": " {{ .Venv }}", + "type": "python" + }, + { + "background": "transparent", + "foreground": "red", + "style": "plain", + "template": "{{ if .Error }} ✗ {{ end }}", + "type": "status" + }, + { + "background": "transparent", + "foreground": "#ac966d", + "style": "plain", + "type": "executiontime" + } + ], + "type": "rprompt" + }, + { + "alignment": "left", + "newline": true, + "segments": [ + { + "background": "transparent", + "foreground": "#ac966d", + "style": "plain", + "template": "❯", + "type": "text" + } + ], + "type": "prompt" + } + ], + "console_title_template": "{{ .Shell }} in {{ .Folder }}", + "final_space": true, + "transient_prompt": { + "background": "transparent", + "foreground": "white", + "template": "❯ " + }, + "version": 2 +} diff --git a/.config/waybar/config b/.config/waybar/config new file mode 100755 index 00000000..2485d3e0 --- /dev/null +++ b/.config/waybar/config @@ -0,0 +1,166 @@ +[ + { + "battery": { + "format": "{capacity}% {icon}", + "format-charging": "{capacity}% ", + "format-icons": [ + "", + "", + "", + "", + "" + ], + "states": { + "critical": 15, + "warning": 30 + } + }, + "bluetooth": { + "format": "On ", + "format-connected": "{device_alias} ", + "format-off": "Off ", + "on-click": "blueman-manager", + "on-click-right": "sh $HOME/.config/waybar/scripts/toggle_bluetooth" + }, + "cava": { + "actions": { + "on-click-right": "mode" + }, + "autosens": 1, + "bar_delimiter": 0, + "bars": 14, + "format-icons": [ + "▁", + "▂", + "▃", + "▄", + "▅", + "▆", + "▇", + "█" + ], + "framerate": 30, + "higher_cutoff_freq": 10000, + "input_delay": 2, + "lower_cutoff_freq": 50, + "method": "pulse", + "monstercat": false, + "noise_reduction": 0.77, + "reverse": false, + "sensitivity": 100, + "source": "auto", + "stereo": true, + "waves": false + }, + "clock": { + "calendar": { + "format": { + "days": "{}", + "months": "{}", + "today": "{}", + "weekdays": "{}", + "weeks": "{}" + }, + "mode": "year", + "mode-mon-col": 3 + }, + "format": "{:%R %b %d}", + "on-click": "thunderbird", + "timezone": "Europe/Brussels", + "tooltip-format": "{calendar}" + }, + "cpu":{ + "format": "{}% " + }, + "custom/media": { + "escape": true, + "exec": "waybar-mpris --autofocus --order 'SYMBOL:ARTIST:TITLE'", + "on-click": "waybar-mpris --send toggle", + "return-type": "json" + }, + "custom/weather": { + "exec": "sh $HOME/.dotfiles/scripts/wittr.sh", + "format": "{}", + "interval": 900, + "return-type": "json", + "spacing": 10, + "tooltip": true + }, + "wlr/taskbar": { + "format": "{icon} {app_id}", + "icon-theme": "Zafiro-Nord-Dark", + "active-first": true, + "tooltip-format": "{title} - {name}", + "rewrite": { + "Firefox Web Browser": "Firefox", + "kitty": "Terminal" + }, + "on-click": "minimize-raise", + "app_ids-mapping": { + "kitty": "terminal", + "org.kde.dolphin": "dolphin" + }, + }, + "layer": "bottom", + "margin": "5", + "modules-center": [ + ], + "modules-left": [ + "wlr/taskbar" + ], + "modules-right": [ + "cpu", + "temperature", + "network", + "bluetooth", + "battery", + "pulseaudio", + "clock", + "tray" + ], + "network": { + "format-disabled": "Off 睊", + "format-disconnected": "Disconnected 睊", + "format-wifi": "{essid} [{signalStrength}%] 直", + "on-click": "kitty -e nmtui", + "on-click-right": "$HOME/.config/waybar/scripts/toggle_wifi", + "tooltip-format": "{ifname} @ {ipaddr}" + }, + "output": [ + "HDMI-A-1", + "DP-1", + "eDP-1" + ], + "position": "top", + "pulseaudio": { + "format": "{volume}% {icon}", + "format-bluetooth": "{volume}% {icon} ", + "format-icons": [ + "奔", + "墳" + ], + "format-muted": "婢", + "on-click": "amixer sset Master toggle", + "on-click-right": "pavucontrol", + "scroll-step": 1 + }, + "reload_style_on_change": true, + "spacing": 0, + "temperature": { + "critical-threshold": 90, + "format": "{temperatureC}°C {icon}", + "format-critical": "{temperatureC}°C ", + "format-icons": [ + "", + "", + "", + "" + ] + }, + "tray": { + "icon-size": 18, + "show-passive-items": true, + "spacing": 10 + } + } +] diff --git a/.config/waybar/scripts/toggle_bluetooth b/.config/waybar/scripts/toggle_bluetooth new file mode 100644 index 00000000..67623269 --- /dev/null +++ b/.config/waybar/scripts/toggle_bluetooth @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Check the current Bluetooth power state +state=$(bluetoothctl show | grep "Powered:" | awk '{print $2}') + +# Toggle Bluetooth power state +if [ "$state" == "yes" ]; then + bluetoothctl power off +else + bluetoothctl power on +fi diff --git a/.config/waybar/scripts/toggle_wifi b/.config/waybar/scripts/toggle_wifi new file mode 100644 index 00000000..f6f2d1bc --- /dev/null +++ b/.config/waybar/scripts/toggle_wifi @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# Check the current Wi-Fi state +state=$(nmcli radio wifi) + +# Toggle Wi-Fi state +if [ "$state" == "enabled" ]; then + nmcli radio wifi off +else + nmcli radio wifi on +fi diff --git a/.config/waybar/scripts/workspaces b/.config/waybar/scripts/workspaces new file mode 100644 index 00000000..5b8c7cb1 --- /dev/null +++ b/.config/waybar/scripts/workspaces @@ -0,0 +1,46 @@ +#!/usr/bin/env bash + +# +NUMBER=4 +SYMBOL_CURRENT="  " +SYMBOL_OTHER="  " +PIPE=/tmp/workspace +WRAP=true +# + +# format_line takes the current workspace number [1..N] and prints a string +# representing the list of workspaces (e.g. 4 -> "0 0 0 1 0") +format_line() { + before=`yes $SYMBOL_OTHER 2>/dev/null | head -n $(($1 - 1))` + after=`yes $SYMBOL_OTHER 2>/dev/null | head -n $(($NUMBER - $1))` + echo $before $SYMBOL_CURRENT $after +} + +# remove an existing pipe and make a new one +rm -f $PIPE +mkfifo $PIPE + +# print initial state +current=1 +format_line $current + +while true +do + if read input <$PIPE; then + if [ $input == "right" ]; then input=$((current + 1)); fi + if [ $input == "left" ]; then input=$((current - 1)); fi + + if (( $input < 1 )); then + if [ "$WRAP" == false ]; then continue; fi + input=$NUMBER + fi + if (( $input > $NUMBER )); then + if [ "$WRAP" == false ]; then continue; fi + input=1 + fi + if (( $input == $current )); then continue; fi + + format_line $input + current=$input + fi +done diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 100755 index 00000000..29b27555 --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1,94 @@ + /* General settings */ +* { + font-family: FontAwesome, 'MonoLisa Nerd Font Mono', sans serif; + font-size: 11px; +} + +window#waybar { + background: rgba(237,230,219, 0.8); + border-radius: 10px; +} + +#battery, +#bluetooth, +#cava, +#clock, +#cpu, +#pulseaudio, +#temperature, +#tray, +#network, +#custom-media, +#custom-weather { + background-color: #2A2A2A; + color: #EDE6DB; + padding-top: 0px; + padding-bottom: 0px; + padding-left: 7px; + padding-right: 7px; +} + +#battery, +#clock, +#cpu, +#network { + border-radius: 10px 0px 0px 10px; + margin-right: 1px; +} + + +#bluetooth, +#pulseaudio, +#temperature, +#tray { + border-radius: 0px 10px 10px 0px; + margin-right: 5px; +} + +button { + border: none; + border-radius: 0; + text-shadow: none; + box-shadow: none; +} + +#pulseaudio { + border-radius: 0px 10px 10px 0px; + min-width: 10px; + margin-right: 5px; +} + +#taskbar { + background-color: #2A2A2A; + border-radius:15px; + padding-left: 0px; + padding-right: 0px; + padding-top: 0px; + padding-bottom: 0px; +} + +#taskbar button { + border-radius: 10px; + padding-top: 0px; + padding-bottom: 0px; + padding-left: 10px; + padding-right: 5px; + margin-left: 5px; + background-color: #494848; + color: #A2A2A2; +} + +#taskbar button:nth-child(1){ + margin-left: 0px; +} + +#taskbar button.active{ + background-color: #2A2A2A; + color: #EDE6DB; + border: 2px solid #C1A550; +} + +#tray { + min-width: 10px; + margin-right: 0px; +} diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..ae2576a6 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule ".local/share/icons/Zafiro-Nord-Dark"] + path = .local/share/icons/Zafiro-Nord-Dark + url = https://github.com/zayronxio/Zafiro-Nord-Dark.git diff --git a/.local/share/fonts/GFSGaraldus.otf b/.local/share/fonts/GFSGaraldus.otf new file mode 100644 index 00000000..a7f8813d Binary files /dev/null and b/.local/share/fonts/GFSGaraldus.otf differ diff --git a/.local/share/fonts/GFSNeohellenicMath.otf b/.local/share/fonts/GFSNeohellenicMath.otf new file mode 100755 index 00000000..376f5a98 Binary files /dev/null and b/.local/share/fonts/GFSNeohellenicMath.otf differ diff --git a/.local/share/fonts/Greater-Creation-Demo.ttf b/.local/share/fonts/Greater-Creation-Demo.ttf new file mode 100644 index 00000000..dedc3a89 Binary files /dev/null and b/.local/share/fonts/Greater-Creation-Demo.ttf differ diff --git a/.local/share/fonts/Lilex-Bold.ttf b/.local/share/fonts/Lilex-Bold.ttf new file mode 100755 index 00000000..37ffc42d Binary files /dev/null and b/.local/share/fonts/Lilex-Bold.ttf differ diff --git a/.local/share/fonts/Lilex-BoldItalic.ttf b/.local/share/fonts/Lilex-BoldItalic.ttf new file mode 100755 index 00000000..5e8d50fa Binary files /dev/null and b/.local/share/fonts/Lilex-BoldItalic.ttf differ diff --git a/.local/share/fonts/Lilex-ExtraLight.ttf b/.local/share/fonts/Lilex-ExtraLight.ttf new file mode 100755 index 00000000..c044f2af Binary files /dev/null and b/.local/share/fonts/Lilex-ExtraLight.ttf differ diff --git a/.local/share/fonts/Lilex-ExtraLightItalic.ttf b/.local/share/fonts/Lilex-ExtraLightItalic.ttf new file mode 100755 index 00000000..61c22df8 Binary files /dev/null and b/.local/share/fonts/Lilex-ExtraLightItalic.ttf differ diff --git a/.local/share/fonts/Lilex-Italic.ttf b/.local/share/fonts/Lilex-Italic.ttf new file mode 100755 index 00000000..e6afafde Binary files /dev/null and b/.local/share/fonts/Lilex-Italic.ttf differ diff --git a/.local/share/fonts/Lilex-Medium.ttf b/.local/share/fonts/Lilex-Medium.ttf new file mode 100755 index 00000000..3a3e5227 Binary files /dev/null and b/.local/share/fonts/Lilex-Medium.ttf differ diff --git a/.local/share/fonts/Lilex-MediumItalic.ttf b/.local/share/fonts/Lilex-MediumItalic.ttf new file mode 100755 index 00000000..43d79084 Binary files /dev/null and b/.local/share/fonts/Lilex-MediumItalic.ttf differ diff --git a/.local/share/fonts/Lilex-Regular.ttf b/.local/share/fonts/Lilex-Regular.ttf new file mode 100755 index 00000000..bb830199 Binary files /dev/null and b/.local/share/fonts/Lilex-Regular.ttf differ diff --git a/.local/share/fonts/Lilex-Thin.ttf b/.local/share/fonts/Lilex-Thin.ttf new file mode 100755 index 00000000..d392439e Binary files /dev/null and b/.local/share/fonts/Lilex-Thin.ttf differ diff --git a/.local/share/fonts/Lilex-ThinItalic.ttf b/.local/share/fonts/Lilex-ThinItalic.ttf new file mode 100755 index 00000000..f465f600 Binary files /dev/null and b/.local/share/fonts/Lilex-ThinItalic.ttf differ diff --git a/.local/share/fonts/MesloLGS NF Bold Italic.ttf b/.local/share/fonts/MesloLGS NF Bold Italic.ttf new file mode 100644 index 00000000..9548f2ba Binary files /dev/null and b/.local/share/fonts/MesloLGS NF Bold Italic.ttf differ diff --git a/.local/share/fonts/MesloLGS NF Bold.ttf b/.local/share/fonts/MesloLGS NF Bold.ttf new file mode 100644 index 00000000..e0e39544 Binary files /dev/null and b/.local/share/fonts/MesloLGS NF Bold.ttf differ diff --git a/.local/share/fonts/MesloLGS NF Italic.ttf b/.local/share/fonts/MesloLGS NF Italic.ttf new file mode 100644 index 00000000..95c2cada Binary files /dev/null and b/.local/share/fonts/MesloLGS NF Italic.ttf differ diff --git a/.local/share/fonts/MesloLGS NF Regular.ttf b/.local/share/fonts/MesloLGS NF Regular.ttf new file mode 100644 index 00000000..88b81490 Binary files /dev/null and b/.local/share/fonts/MesloLGS NF Regular.ttf differ diff --git a/.local/share/fonts/MonoLisa Bold Italic Nerd Font Complete Mono.otf b/.local/share/fonts/MonoLisa Bold Italic Nerd Font Complete Mono.otf new file mode 100755 index 00000000..44466986 Binary files /dev/null and b/.local/share/fonts/MonoLisa Bold Italic Nerd Font Complete Mono.otf differ diff --git a/.local/share/fonts/MonoLisa Bold Nerd Font Complete Mono.otf b/.local/share/fonts/MonoLisa Bold Nerd Font Complete Mono.otf new file mode 100755 index 00000000..f89b9ced Binary files /dev/null and b/.local/share/fonts/MonoLisa Bold Nerd Font Complete Mono.otf differ diff --git a/.local/share/fonts/MonoLisa Regular Italic Nerd Font Complete Mono.otf b/.local/share/fonts/MonoLisa Regular Italic Nerd Font Complete Mono.otf new file mode 100755 index 00000000..870fcf22 Binary files /dev/null and b/.local/share/fonts/MonoLisa Regular Italic Nerd Font Complete Mono.otf differ diff --git a/.local/share/fonts/MonoLisa Regular Nerd Font Complete Mono.otf b/.local/share/fonts/MonoLisa Regular Nerd Font Complete Mono.otf new file mode 100755 index 00000000..19850bf8 Binary files /dev/null and b/.local/share/fonts/MonoLisa Regular Nerd Font Complete Mono.otf differ diff --git a/.local/share/fonts/Segoe UI Bold Italic.ttf b/.local/share/fonts/Segoe UI Bold Italic.ttf new file mode 100644 index 00000000..d134de85 Binary files /dev/null and b/.local/share/fonts/Segoe UI Bold Italic.ttf differ diff --git a/.local/share/fonts/Segoe UI Bold.ttf b/.local/share/fonts/Segoe UI Bold.ttf new file mode 100644 index 00000000..5723e8b8 Binary files /dev/null and b/.local/share/fonts/Segoe UI Bold.ttf differ diff --git a/.local/share/fonts/Segoe UI Italic.ttf b/.local/share/fonts/Segoe UI Italic.ttf new file mode 100644 index 00000000..07fdf851 Binary files /dev/null and b/.local/share/fonts/Segoe UI Italic.ttf differ diff --git a/.local/share/fonts/Segoe UI.ttf b/.local/share/fonts/Segoe UI.ttf new file mode 100644 index 00000000..46b3b993 Binary files /dev/null and b/.local/share/fonts/Segoe UI.ttf differ diff --git a/.local/share/icons/Zafiro-Nord-Dark b/.local/share/icons/Zafiro-Nord-Dark new file mode 160000 index 00000000..c0941028 --- /dev/null +++ b/.local/share/icons/Zafiro-Nord-Dark @@ -0,0 +1 @@ +Subproject commit c0941028e123e1a131b1839bae75b228c886a7c7 diff --git a/.local/share/themes/Orzhov/openbox-3/close-active.svg b/.local/share/themes/Orzhov/openbox-3/close-active.svg new file mode 100644 index 00000000..f2415d17 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/close-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/close-inactive.svg b/.local/share/themes/Orzhov/openbox-3/close-inactive.svg new file mode 100644 index 00000000..f3a47281 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/close-inactive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/close_hover-active.svg b/.local/share/themes/Orzhov/openbox-3/close_hover-active.svg new file mode 100644 index 00000000..14a6a43d --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/close_hover-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/iconify-active.svg b/.local/share/themes/Orzhov/openbox-3/iconify-active.svg new file mode 100644 index 00000000..d291bb83 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/iconify-active.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/iconify-inactive.svg b/.local/share/themes/Orzhov/openbox-3/iconify-inactive.svg new file mode 100644 index 00000000..befd7788 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/iconify-inactive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/iconify_hover-active.svg b/.local/share/themes/Orzhov/openbox-3/iconify_hover-active.svg new file mode 100644 index 00000000..cf0b7553 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/iconify_hover-active.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/max-active.svg b/.local/share/themes/Orzhov/openbox-3/max-active.svg new file mode 100644 index 00000000..8ea41d92 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/max-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/max-inactive.svg b/.local/share/themes/Orzhov/openbox-3/max-inactive.svg new file mode 100644 index 00000000..6424d7b0 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/max-inactive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/max_hover-active.svg b/.local/share/themes/Orzhov/openbox-3/max_hover-active.svg new file mode 100644 index 00000000..8b6d7c77 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/max_hover-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/max_toggled-active.svg b/.local/share/themes/Orzhov/openbox-3/max_toggled-active.svg new file mode 100644 index 00000000..a675e8c1 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/max_toggled-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/max_toggled-inactive.svg b/.local/share/themes/Orzhov/openbox-3/max_toggled-inactive.svg new file mode 100644 index 00000000..de240885 --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/max_toggled-inactive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/max_toggled_hover-active.svg b/.local/share/themes/Orzhov/openbox-3/max_toggled_hover-active.svg new file mode 100644 index 00000000..f7b8287f --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/max_toggled_hover-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/menu-active.svg b/.local/share/themes/Orzhov/openbox-3/menu-active.svg new file mode 100644 index 00000000..8b136fac --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/menu-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/menu-inactive.svg b/.local/share/themes/Orzhov/openbox-3/menu-inactive.svg new file mode 100644 index 00000000..8d1338db --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/menu-inactive.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/menu_hover-active.svg b/.local/share/themes/Orzhov/openbox-3/menu_hover-active.svg new file mode 100644 index 00000000..503e337e --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/menu_hover-active.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.local/share/themes/Orzhov/openbox-3/themerc b/.local/share/themes/Orzhov/openbox-3/themerc new file mode 100644 index 00000000..1c61d9ee --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/themerc @@ -0,0 +1,48 @@ +# Glory to the Orzhov Guild + +## Global + +border.width: 2 +padding.height: 5 + +## Window + +window.active.title.bg.color: #2A2A2A +window.active.label.text.color: #F8F9FA +window.active.border.color: #C1A550 +window.active.shadow.color: #2A2A2A80 + +window.inactive.title.bg.color: #494848 +window.inactive.label.text.color: #A2A2A2 +window.inactive.border.color: #A2A2A2 + +window.button.hover.bg.corner-radius: 10 + +window.button.width: 32 +window.button.height: 32 + +## Menu + +menu.border.width: 1 +menu.overlap: -6 + +menu.title.bg.color: #2A2A2A +menu.title.text.color: #F8F9FA +menu.title.text.justify: left + +menu.items.bg.color: #2A2A2A +menu.items.text.color: #A2A2A2 + +menu.items.active.bg.color: #2A2A2A +menu.items.active.text.color: #F8F9FA + + +## OSD + +osd.bg.color: #2A2A2A +osd.border.color: #C1A550 +osd.window-switcher.width: 50% +osd.window-switcher.padding: 30% +osd.window-switcher.preview.border.color: #C1A550 + + diff --git a/.local/share/themes/Orzhov/openbox-3/themerc.default b/.local/share/themes/Orzhov/openbox-3/themerc.default new file mode 100644 index 00000000..b2dcb2fe --- /dev/null +++ b/.local/share/themes/Orzhov/openbox-3/themerc.default @@ -0,0 +1,103 @@ +# This file contains all themerc options with default values +# +# System-wide and local themes can be overridden by creating a copy of this +# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful +# though - if you only want to override a small number of specific options, +# make sure all other lines are commented out or deleted. + +# general +border.width: 1 +padding.height: 3 + +# The following options has no default, but fallbacks back to +# font-height + 2x padding.height if not set. +# titlebar.height: + +# window border +window.active.border.color: #e1dedb +window.inactive.border.color: #f6f5f4 + +# ToggleKeybinds status indicator +window.active.indicator.toggled-keybind.color: #ff0000 + +# window titlebar background +window.active.title.bg.color: #e1dedb +window.inactive.title.bg.color: #f6f5f4 + +# window titlebar text +window.active.label.text.color: #000000 +window.inactive.label.text.color: #000000 +window.label.text.justify: center + +# window button width +window.button.width: 26 + +# window buttons +window.active.button.unpressed.image.color: #000000 +window.inactive.button.unpressed.image.color: #000000 + +# window drop-shadows +window.active.shadow.size: 60 +window.inactive.shadow.size: 40 +window.active.shadow.color: #00000060 +window.inactive.shadow.color: #00000040 + +# Note that "menu", "iconify", "max", "close" buttons colors can be defined +# individually by inserting the type after the button node, for example: +# +# window.active.button.iconify.unpressed.image.color: #333333 + +# menu +menu.overlap.x: 0 +menu.overlap.y: 0 +menu.width.min: 20 +menu.width.max: 200 +menu.items.bg.color: #fcfbfa +menu.items.text.color: #000000 +menu.items.active.bg.color: #e1dedb +menu.items.active.text.color: #000000 +menu.items.padding.x: 7 +menu.items.padding.y: 4 +menu.separator.width: 1 +menu.separator.padding.width: 6 +menu.separator.padding.height: 3 +menu.separator.color: #888888 + +# on screen display (window-cycle dialog) +osd.bg.color: #e1dedb +osd.border.color: #000000 +osd.border.width: 1 +osd.label.text.color: #000000 + +# width can be set as percent (of screen width) +# example 50% or 75% instead of 600, max 100% +osd.window-switcher.width: 600 + +osd.window-switcher.padding: 4 +osd.window-switcher.item.padding.x: 10 +osd.window-switcher.item.padding.y: 1 +osd.window-switcher.item.active.border.width: 2 +osd.window-switcher.preview.border.width: 1 +osd.window-switcher.preview.border.color: #dddda6,#000000,#dddda6 + +osd.workspace-switcher.boxes.width: 20 +osd.workspace-switcher.boxes.height: 20 + +# Default values for following options change depending on the rendering +# backend. For software-based renderers, *.bg.enabled is "no" and +# *.border.enabled is "yes" if not set. For hardware-based renderers, +# *.bg.enabled is "yes" and *.border.enabled is "no" if not set. +# Setting *.bg.enabled to "yes" for software-based renderer with translucent +# background color may severely impact performance. +# +# snapping.overlay.region.bg.enabled: +# snapping.overlay.edge.bg.enabled: +# snapping.overlay.region.border.enabled: +# snapping.overlay.edge.border.enabled: + +snapping.overlay.region.bg.color: #8080b380 +snapping.overlay.edge.bg.color: #8080b380 +snapping.overlay.region.border.width: 1 +snapping.overlay.edge.border.width: 1 +snapping.overlay.region.border.color: #dddda6,#000000,#dddda6 +snapping.overlay.edge.border.color: #dddda6,#000000,#dddda6