arch config
40
.config/helix/config.toml
Executable file
|
@ -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"
|
70
.config/helix/languages.toml
Executable file
|
@ -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
|
3
.config/helix/themes/monokai_transparent.toml
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
inherits = "monokai_pro"
|
||||||
|
|
||||||
|
["ui.background"]
|
14
.config/kanshi/config
Executable file
|
@ -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
|
||||||
|
}
|
||||||
|
|
7
.config/kitty/kitty.conf
Executable file
|
@ -0,0 +1,7 @@
|
||||||
|
include themes/orzhov.conf
|
||||||
|
|
||||||
|
font_family MonoLisa Nerd Font Mono
|
||||||
|
bold_font auto
|
||||||
|
italic_font auto
|
||||||
|
bold_italic_font auto
|
||||||
|
|
2
.config/kitty/themes/orzhov.conf
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
background #2A2A2A
|
||||||
|
foreground #F9F8FA
|
34
.config/labwc/autostart
Executable file
|
@ -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
|
45
.config/labwc/environment
Normal file
|
@ -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
|
105
.config/labwc/menu.xml
Executable file
|
@ -0,0 +1,105 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<openbox_menu>
|
||||||
|
<menu label="root-menu" id="root-menu">
|
||||||
|
<item label="Firefox" icon="firefox">
|
||||||
|
<action name="Execute"><command>firefox --name firefox</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="Telegram Desktop" icon="telegram">
|
||||||
|
<action name="Execute"><command>telegram-desktop --</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="Thunderbird" icon="thunderbird">
|
||||||
|
<action name="Execute"><command>thunderbird --name thunderbird</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="File Manager" icon="org.xfce.thunar">
|
||||||
|
<action name="Execute"><command>thunar</command></action>
|
||||||
|
</item>
|
||||||
|
<separator/>
|
||||||
|
<menu id="Miscellaneous" label="Miscellaneous">
|
||||||
|
<item label="LocalSend" icon="localsend">
|
||||||
|
<action name="Execute"><command>/nix/store/dhyhij4g2mzrs4bkmhx12gzj9d0lgv6l-localsend-1.15.0/bin/localsend_app</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="Czkawka" icon="com.github.qarmin.czkawka">
|
||||||
|
<action name="Execute"><command>czkawka_gui</command></action>
|
||||||
|
</item>
|
||||||
|
</menu> <!-- Accessories -->
|
||||||
|
<separator/>
|
||||||
|
<menu id="Development" label="Development">
|
||||||
|
<item label="btop++" icon="btop">
|
||||||
|
<action name="Execute"><command>alacritty -e btop</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="Helix" icon="helix">
|
||||||
|
<action name="Execute"><command>alacritty -e helix</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="Godot 4" icon="godot">
|
||||||
|
<action name="Execute"><command>/nix/store/a8w8z8xidwirlshcyxxldmxx1lskcqp7-godot4-4.2.2-stable/bin/godot4</command></action>
|
||||||
|
</item>
|
||||||
|
</menu>
|
||||||
|
<separator/>
|
||||||
|
<menu id="Games" label="Games">
|
||||||
|
<item label="Lutris" icon="lutris">
|
||||||
|
<action name="Execute"><command>lutris</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="Steam" icon="steam">
|
||||||
|
<action name="Execute"><command>steam</command></action>
|
||||||
|
</item>
|
||||||
|
</menu> <!-- Games -->
|
||||||
|
<separator/>
|
||||||
|
<menu id="System" label="System">
|
||||||
|
<item label="Screenshot" icon="org.xfce.screenshooter">
|
||||||
|
<action name="Execute"><command>sh -c 'grim -g "$(slurp)" - | swappy -f -'</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="Network Configuration" icon="preferences-system-network">
|
||||||
|
<action name="Execute"><command>nm-connection-editor</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="File Manager Settings" icon="org.xfce.thunar">
|
||||||
|
<action name="Execute"><command>thunar-settings</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="labwc-tweaks" icon="labwc_tweaks">
|
||||||
|
<action name="Execute"><command>labwc-tweaks</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="PulseAudio Volume Control" icon="multimedia-volume-control">
|
||||||
|
<action name="Execute"><command>pavucontrol</command></action>
|
||||||
|
</item>
|
||||||
|
<item label="Removable Drives and Media" icon="org.xfce.volman">
|
||||||
|
<action name="Execute"><command>thunar-volman-settings</command></action>
|
||||||
|
</item>
|
||||||
|
</menu> <!-- System -->
|
||||||
|
<menu label="System Settings" id="System Settings">
|
||||||
|
<item label="Reconfigure">
|
||||||
|
<action name="Reconfigure"></action>
|
||||||
|
</item>
|
||||||
|
<item label="Lock Screen">
|
||||||
|
<action name="Execute" command="waylock -init-color 0x2A2A2A -input-color 0xC1A550 -fail-color 0xff0000"></action>
|
||||||
|
</item>
|
||||||
|
<item label="Logout">
|
||||||
|
<action name="Exit"></action>
|
||||||
|
</item>
|
||||||
|
<item label="Reboot">
|
||||||
|
<action name="Execute" command="systemctl reboot"></action>
|
||||||
|
</item>
|
||||||
|
<item label="Shutdown">
|
||||||
|
<action name="Execute" command="systemctl poweroff"></action>
|
||||||
|
</item>
|
||||||
|
</menu>
|
||||||
|
</menu> <!-- root-menu -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<menu label="sys-menu" id="sys-menu">
|
||||||
|
<item label="Reconfigure">
|
||||||
|
<action name="Reconfigure"></action>
|
||||||
|
</item>
|
||||||
|
<item label="Lock Screen">
|
||||||
|
<action name="Execute" command="waylock -init-color 0x2A2A2A -input-color 0xC1A550 -fail-color 0xff0000"></action>
|
||||||
|
</item>
|
||||||
|
<item label="Logout">
|
||||||
|
<action name="Exit"></action>
|
||||||
|
</item>
|
||||||
|
<item label="Reboot">
|
||||||
|
<action name="Execute" command="systemctl reboot"></action>
|
||||||
|
</item>
|
||||||
|
<item label="Shutdown">
|
||||||
|
<action name="Execute" command="systemctl poweroff"></action>
|
||||||
|
</item>
|
||||||
|
</menu>
|
||||||
|
</openbox_menu>
|
466
.config/labwc/rc.xml
Executable file
|
@ -0,0 +1,466 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!--
|
||||||
|
This file contains all supported config elements & attributes with
|
||||||
|
default values.
|
||||||
|
-->
|
||||||
|
<labwc_config>
|
||||||
|
<core>
|
||||||
|
<decoration>server</decoration>
|
||||||
|
<gap>3</gap>
|
||||||
|
<adaptiveSync>no</adaptiveSync>
|
||||||
|
<reuseOutputMode>no</reuseOutputMode>
|
||||||
|
</core>
|
||||||
|
<!-- <font><theme> can be defined without an attribute to set all places -->
|
||||||
|
<theme>
|
||||||
|
<name>Orzhov</name>
|
||||||
|
<cornerRadius>0</cornerRadius>
|
||||||
|
<keepBorder>yes</keepBorder>
|
||||||
|
<font>
|
||||||
|
<name>Segoe UI</name>
|
||||||
|
<size>12</size>
|
||||||
|
<slant>normal</slant>
|
||||||
|
<weight>normal</weight>
|
||||||
|
</font>
|
||||||
|
<dropShadows>yes</dropShadows>
|
||||||
|
<titlebar>
|
||||||
|
<layout>icon:max,close</layout>
|
||||||
|
</titlebar>
|
||||||
|
</theme>
|
||||||
|
<!--
|
||||||
|
Just as for window-rules, 'identifier' relates to app_id for native Wayland
|
||||||
|
windows and WM_CLASS for XWayland clients.
|
||||||
|
-->
|
||||||
|
<windowSwitcher show="yes" preview="yes" outlines="yes">
|
||||||
|
<fields>
|
||||||
|
<field content="type" width="25%"/>
|
||||||
|
<field content="identifier" width="25%"/>
|
||||||
|
<field content="title" width="50%"/>
|
||||||
|
</fields>
|
||||||
|
</windowSwitcher>
|
||||||
|
<!-- edge strength is in pixels -->
|
||||||
|
<resistance>
|
||||||
|
<screenEdgeStrength>20</screenEdgeStrength>
|
||||||
|
</resistance>
|
||||||
|
<!-- Show a simple resize and move indicator -->
|
||||||
|
<resize popupShow="Never"/>
|
||||||
|
<focus>
|
||||||
|
<followMouse>yes</followMouse>
|
||||||
|
<followMouseRequiresMovement>yes</followMouseRequiresMovement>
|
||||||
|
<raiseOnFocus>no</raiseOnFocus>
|
||||||
|
</focus>
|
||||||
|
<!-- Set range to 0 to disable window snapping completely -->
|
||||||
|
<snapping>
|
||||||
|
<range>1</range>
|
||||||
|
<topMaximize>yes</topMaximize>
|
||||||
|
</snapping>
|
||||||
|
<!-- Workspaces can be configured like this: -->
|
||||||
|
<desktops>
|
||||||
|
<popupTime>1000</popupTime>
|
||||||
|
<names>
|
||||||
|
<name>Workspace 1</name>
|
||||||
|
<name>Workspace 2</name>
|
||||||
|
<name>Workspace 3</name>
|
||||||
|
<name>Workspace 4</name>
|
||||||
|
</names>
|
||||||
|
</desktops>
|
||||||
|
<regions>
|
||||||
|
<region name="top-left" x="0%" y="0%" height="50%" width="50%"/>
|
||||||
|
<region name="top" x="0%" y="0%" height="50%" width="100%"/>
|
||||||
|
<region name="top-right" x="50%" y="0%" height="50%" width="50%"/>
|
||||||
|
<region name="left" x="0%" y="0%" height="100%" width="50%"/>
|
||||||
|
<region name="center" x="10%" y="10%" height="80%" width="80%"/>
|
||||||
|
<region name="right" x="50%" y="0%" height="100%" width="50%"/>
|
||||||
|
<region name="bottom-left" x="0%" y="50%" height="50%" width="50%"/>
|
||||||
|
<region name="bottom" x="0%" y="50%" height="50%" width="100%"/>
|
||||||
|
<region name="bottom-right" x="50%" y="50%" height="50%" width="50%"/>
|
||||||
|
</regions>
|
||||||
|
<!--
|
||||||
|
Keybind actions are specified in labwc-actions(5)
|
||||||
|
The following keybind modifiers are supported:
|
||||||
|
W - window/super/logo
|
||||||
|
A - alt
|
||||||
|
C - ctrl
|
||||||
|
S - shift
|
||||||
|
|
||||||
|
Use <keyboard><default /> to load all the default keybinds (those listed
|
||||||
|
below). If the default keybinds are largely what you want, a sensible
|
||||||
|
approach could be to start the <keyboard> section with a <default />
|
||||||
|
element, and then (re-)define any special binds you need such as launching
|
||||||
|
your favourite terminal or application launcher. See rc.xml for an example.
|
||||||
|
-->
|
||||||
|
<keyboard>
|
||||||
|
<numlock>on</numlock>
|
||||||
|
<repeatRate>25</repeatRate>
|
||||||
|
<repeatDelay>600</repeatDelay>
|
||||||
|
<keybind key="W-r">
|
||||||
|
<action name="Reconfigure"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="Print">
|
||||||
|
<action name="Execute">
|
||||||
|
<command>sh -c 'grim -g "$(slurp)" - | swappy -f -'</command>
|
||||||
|
</action>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="A-Tab">
|
||||||
|
<action name="NextWindow"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Return">
|
||||||
|
<action name="Execute" command="kitty"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-w">
|
||||||
|
<action name="Execute" command="firefox"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-S-w">
|
||||||
|
<action name="Execute" command="firefox --private-window"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-space">
|
||||||
|
<action name="Execute" command="j4-dmenu-desktop --dmenu=bemenu"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-s">
|
||||||
|
<action name="Execute" command="spotify"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-f">
|
||||||
|
<action name="Execute" command="dolphin"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-m">
|
||||||
|
<action name="Execute" command="thunderbird"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-c">
|
||||||
|
<action name="Close"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-1">
|
||||||
|
<action name="GoToDesktop" to="1"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo 1 > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-2">
|
||||||
|
<action name="GoToDesktop" to="2"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo 2 > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-3">
|
||||||
|
<action name="GoToDesktop" to="3"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo 3 > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-4">
|
||||||
|
<action name="GoToDesktop" to="4"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo 4 > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-S-1">
|
||||||
|
<action name="SendToDesktop" to="1"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo 1 > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-S-2">
|
||||||
|
<action name="SendToDesktop" to="2"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo 2 > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-S-3">
|
||||||
|
<action name="SendToDesktop" to="3"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo 3 > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-S-4">
|
||||||
|
<action name="SendToDesktop" to="4"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo 4 > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-S-Left">
|
||||||
|
<action name="GoToDesktop" to="left"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo left > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-S-Right">
|
||||||
|
<action name="GoToDesktop" to="right"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo right > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-C-S-Right">
|
||||||
|
<action name="SendToDesktop" to="right"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo right > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-C-S-Left">
|
||||||
|
<action name="SendToDesktop" to="left"/>
|
||||||
|
<action name="Execute" command="bash -c 'echo left > /tmp/workspace'"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Left">
|
||||||
|
<action name="SnapToEdge" direction="left"/>
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Right">
|
||||||
|
<action name="SnapToEdge" direction="right"/>
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Up">
|
||||||
|
<action name="ToggleMaximize"/>
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Down">
|
||||||
|
<action name="SnapToRegion" region="center"/>
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-A-C-Right">
|
||||||
|
<action name="SnapToRegion" region="top-right"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-A-Right">
|
||||||
|
<action name="SnapToRegion" region="bottom-right"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-A-C-Left">
|
||||||
|
<action name="SnapToRegion" region="top-left"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-A-Left">
|
||||||
|
<action name="SnapToRegion" region="bottom-left"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="A-Space">
|
||||||
|
<action name="ShowMenu" menu="client-menu"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_AudioLowerVolume">
|
||||||
|
<action name="Execute" command="amixer sset Master 5%-"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_AudioRaiseVolume">
|
||||||
|
<action name="Execute" command="amixer sset Master 5%+"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_AudioMute">
|
||||||
|
<action name="Execute" command="amixer sset Master toggle"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_MonBrightnessUp">
|
||||||
|
<action name="Execute" command="brightnessctl set +10%"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_MonBrightnessDown">
|
||||||
|
<action name="Execute" command="brightnessctl set 10%-"/>
|
||||||
|
</keybind>
|
||||||
|
<!--
|
||||||
|
<keybind key="W-KP_7"><action name="SnapToRegion" region="top-left" /></keybind>
|
||||||
|
<keybind key="W-KP_8"><action name="SnapToRegion" region="top" /></keybind>
|
||||||
|
<keybind key="W-KP_9"><action name="SnapToRegion" region="top-right" /></keybind>
|
||||||
|
<keybind key="W-KP_4"><action name="SnapToRegion" region="left" /></keybind>
|
||||||
|
<keybind key="W-KP_5"><action name="SnapToRegion" region="center" /></keybind>
|
||||||
|
<keybind key="W-KP_6"><action name="SnapToRegion" region="right" /></keybind>
|
||||||
|
<keybind key="W-KP_1"><action name="SnapToRegion" region="bottom-left" /></keybind>
|
||||||
|
<keybind key="W-KP_2"><action name="SnapToRegion" region="bottom" /></keybind>
|
||||||
|
<keybind key="W-KP_3"><action name="SnapToRegion" region="bottom-right" /></keybind>
|
||||||
|
-->
|
||||||
|
</keyboard>
|
||||||
|
<!--
|
||||||
|
Multiple <mousebind> can exist within one <context>
|
||||||
|
Multiple <actions> can exist within one <mousebind>
|
||||||
|
Currently, the only openbox-action not supported is "Unshade"
|
||||||
|
|
||||||
|
Use <mouse><default /> to load all the default mousebinds (those listed
|
||||||
|
below). If the default mousebinds are largely what you want, a sensible
|
||||||
|
approach could be to start the <mouse> section with a <default />
|
||||||
|
element, and then (re-)define any special binds you need such as launching
|
||||||
|
a custom menu when right-clicking on your desktop. See rc.xml for an example.
|
||||||
|
-->
|
||||||
|
<mouse>
|
||||||
|
<!-- time is in ms -->
|
||||||
|
<doubleClickTime>500</doubleClickTime>
|
||||||
|
<scrollFactor>1.0</scrollFactor>
|
||||||
|
<context name="Frame">
|
||||||
|
<mousebind button="W-Left" action="Press">
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="W-Left" action="Drag">
|
||||||
|
<action name="Move"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="W-Right" action="Press">
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="W-Right" action="Drag">
|
||||||
|
<action name="Resize"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Top">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Left">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Right">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Bottom">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="TRCorner">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="BRCorner">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="TLCorner">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="BLCorner">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Maximize">
|
||||||
|
<mousebind button="Left" action="Click">
|
||||||
|
<action name="ToggleMaximize"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Click">
|
||||||
|
<action name="ToggleMaximize" direction="horizontal"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Middle" action="Click">
|
||||||
|
<action name="ToggleMaximize" direction="vertical"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="WindowMenu">
|
||||||
|
<mousebind button="Left" action="Click">
|
||||||
|
<action name="ShowMenu" menu="client-menu"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Click">
|
||||||
|
<action name="ShowMenu" menu="client-menu"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Iconify">
|
||||||
|
<mousebind button="Left" action="Click">
|
||||||
|
<action name="Iconify"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Close">
|
||||||
|
<mousebind button="Left" action="Click">
|
||||||
|
<action name="Close"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Title">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Move"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Left" action="DoubleClick">
|
||||||
|
<action name="ToggleMaximize"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Click">
|
||||||
|
<action name="ShowMenu" menu="client-menu"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Client">
|
||||||
|
<mousebind button="Left" action="Press">
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Middle" action="Press">
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Press">
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="TitleBar">
|
||||||
|
<mousebind button="Left" action="Press">
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Click">
|
||||||
|
<action name="Focus"/>
|
||||||
|
<action name="Raise"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind direction="Up" action="Scroll">
|
||||||
|
<action name="Unshade"/>
|
||||||
|
<action name="Focus"/>
|
||||||
|
</mousebind>
|
||||||
|
<mousebind direction="Down" action="Scroll">
|
||||||
|
<action name="Unfocus"/>
|
||||||
|
<action name="Shade"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Root">//
|
||||||
|
<mousebind button="Left" action="Press"><action name="ShowMenu" menu="root-menu"/></mousebind>
|
||||||
|
<mousebind button="Right" action="Press"><action name="ShowMenu" menu="sys-menu"/></mousebind>
|
||||||
|
<mousebind button="Middle" action="Press"><action name="ShowMenu" menu="root-menu"/></mousebind>
|
||||||
|
<mousebind direction="Up" action="Scroll"><action name="GoToDesktop" to="left" wrap="yes"/><action name="Execute" command="bash -c 'echo left > /tmp/workspace'"/></mousebind>
|
||||||
|
<mousebind direction="Down" action="Scroll"><action name="GoToDesktop" to="right" wrap="yes"/><action name="Execute" command="bash -c 'echo right > /tmp/workspace'"/></mousebind>
|
||||||
|
</context>
|
||||||
|
</mouse>
|
||||||
|
<!--
|
||||||
|
The *category* element can be set to touch, non-touch, default or the name
|
||||||
|
of a device. You can obtain device names by running *libinput list-devices*
|
||||||
|
as root or member of the input group.
|
||||||
|
|
||||||
|
Tap is set to *yes* be default. All others are left blank in order to use
|
||||||
|
device defaults.
|
||||||
|
|
||||||
|
All values are [yes|no] except for:
|
||||||
|
- pointerSpeed [-1.0 to 1.0]
|
||||||
|
- accelProfile [flat|adaptive]
|
||||||
|
- tapButtonMap [lrm|lmr]
|
||||||
|
-->
|
||||||
|
<libinput>
|
||||||
|
<device category="touchpad">
|
||||||
|
<naturalScroll>yes</naturalScroll>
|
||||||
|
<leftHanded/>
|
||||||
|
<pointerSpeed/>
|
||||||
|
<accelProfile/>
|
||||||
|
<tap>yes</tap>
|
||||||
|
<tapButtonMap/>
|
||||||
|
<tapAndDrag/>
|
||||||
|
<dragLock/>
|
||||||
|
<middleEmulation/>
|
||||||
|
<disableWhileTyping/>
|
||||||
|
</device>
|
||||||
|
</libinput>
|
||||||
|
<!--
|
||||||
|
# Window Rules
|
||||||
|
# - Criteria can consist of 'identifier' or 'title' or both (in which case
|
||||||
|
# AND logic is used).
|
||||||
|
# - 'identifier' relates to app_id for native Wayland windows and WM_CLASS
|
||||||
|
# for XWayland clients.
|
||||||
|
# - Criteria can also contain `matchOnce="true"` meaning that the rule
|
||||||
|
# must only apply to the first instance of the window with that
|
||||||
|
# particular 'identifier' or 'title'.
|
||||||
|
# - Matching against patterns with '*' (wildcard) and '?' (joker) is
|
||||||
|
# supported. Pattern matching is case-insensitive.
|
||||||
|
|
||||||
|
<windowRules>
|
||||||
|
<windowRule identifier="*"><action name="Maximize"/></windowRule>
|
||||||
|
<windowRule identifier="foo" serverDecoration="yes"/>
|
||||||
|
<windowRule title="bar" serverDecoration="yes"/>
|
||||||
|
<windowRule identifier="baz" title="quax" serverDecoration="yes"/>
|
||||||
|
</windowRules>
|
||||||
|
|
||||||
|
# Example below for `lxqt-panel` and `pcmanfm-qt \-\-desktop`
|
||||||
|
# where 'matchOnce' is used to avoid applying rule to the panel configuration
|
||||||
|
# window with the same 'app_id'
|
||||||
|
|
||||||
|
<windowRules>
|
||||||
|
<windowRule identifier="lxqt-panel" matchOnce="true">
|
||||||
|
<skipTaskbar>yes</skipTaskbar>
|
||||||
|
<action name="MoveTo" x="0" y="0" />
|
||||||
|
<action name="ToggleAlwaysOnTop"/>
|
||||||
|
</windowRule>
|
||||||
|
<windowRule title="pcmanfm-desktop*">
|
||||||
|
<skipTaskbar>yes</skipTaskbar>
|
||||||
|
<skipWindowSwitcher>yes</skipWindowSwitcher>
|
||||||
|
<action name="MoveTo" x="0" y="0" />
|
||||||
|
<action name="ToggleAlwaysOnBottom"/>
|
||||||
|
</windowRule>
|
||||||
|
</windowRules>
|
||||||
|
<windowRules>
|
||||||
|
<windowRule identifier="*">
|
||||||
|
<action name="ToggleDecorations"></action>
|
||||||
|
</windowRule>
|
||||||
|
<windowRule identifier="*" serverDecoration="no">
|
||||||
|
<action name="ToggleDecorations"></action>
|
||||||
|
</windowRule> -For some reason Steam needs this-
|
||||||
|
</windowRules>
|
||||||
|
-->
|
||||||
|
<placement>
|
||||||
|
<policy>Center</policy>
|
||||||
|
</placement>
|
||||||
|
</labwc_config>
|
162
.config/ly/config.ini
Normal file
|
@ -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
|
45
.config/ly/lang/cat.ini
Normal file
|
@ -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
|
45
.config/ly/lang/cs.ini
Normal file
|
@ -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
|
45
.config/ly/lang/de.ini
Normal file
|
@ -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
|
55
.config/ly/lang/en.ini
Normal file
|
@ -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
|
45
.config/ly/lang/es.ini
Normal file
|
@ -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
|
45
.config/ly/lang/fr.ini
Normal file
|
@ -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
|
45
.config/ly/lang/it.ini
Normal file
|
@ -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
|
45
.config/ly/lang/pl.ini
Normal file
|
@ -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
|
45
.config/ly/lang/pt.ini
Normal file
|
@ -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
|
45
.config/ly/lang/pt_BR.ini
Normal file
|
@ -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
|
45
.config/ly/lang/ro.ini
Normal file
|
@ -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
|
45
.config/ly/lang/ru.ini
Normal file
|
@ -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
|
45
.config/ly/lang/sr.ini
Normal file
|
@ -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
|
45
.config/ly/lang/sv.ini
Normal file
|
@ -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
|
45
.config/ly/lang/tr.ini
Normal file
|
@ -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
|
45
.config/ly/lang/uk.ini
Normal file
|
@ -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
|
2
.config/ly/save.ini
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
user=aethrvmn
|
||||||
|
session_index=3
|
55
.config/ly/wsetup.sh
Executable file
|
@ -0,0 +1,55 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# wayland-session - run as user
|
||||||
|
# Copyright (C) 2015-2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
|
||||||
|
|
||||||
|
# This file is extracted from kde-workspace (kdm/kfrontend/genkdmconf.c)
|
||||||
|
# Copyright (C) 2001-2005 Oswald Buddenhagen <ossi@kde.org>
|
||||||
|
|
||||||
|
# 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 "$@"
|
104
.config/ly/xsetup.sh
Executable file
|
@ -0,0 +1,104 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Xsession - run as user
|
||||||
|
# Copyright (C) 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
|
||||||
|
|
||||||
|
# This file is extracted from kde-workspace (kdm/kfrontend/genkdmconf.c)
|
||||||
|
# Copyright (C) 2001-2005 Oswald Buddenhagen <ossi@kde.org>
|
||||||
|
|
||||||
|
# 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
|
19
.config/mako/config
Normal file
|
@ -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
|
118
.config/oh-my-posh/config.json
Executable file
|
@ -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
|
||||||
|
}
|
166
.config/waybar/config
Executable file
|
@ -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": "<span color='#ecc6d9'><b>{}</b></span>",
|
||||||
|
"months": "<span color='#ffead3'><b>{}</b></span>",
|
||||||
|
"today": "<span color='#ff6699'><b><u>{}</u></b></span>",
|
||||||
|
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
|
||||||
|
"weeks": "<span color='#99ffdd'><b>{}</b></span>"
|
||||||
|
},
|
||||||
|
"mode": "year",
|
||||||
|
"mode-mon-col": 3
|
||||||
|
},
|
||||||
|
"format": "{:%R %b %d}",
|
||||||
|
"on-click": "thunderbird",
|
||||||
|
"timezone": "Europe/Brussels",
|
||||||
|
"tooltip-format": "<tt>{calendar}</tt>"
|
||||||
|
},
|
||||||
|
"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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
11
.config/waybar/scripts/toggle_bluetooth
Normal file
|
@ -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
|
11
.config/waybar/scripts/toggle_wifi
Normal file
|
@ -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
|
46
.config/waybar/scripts/workspaces
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# <config>
|
||||||
|
NUMBER=4
|
||||||
|
SYMBOL_CURRENT=" "
|
||||||
|
SYMBOL_OTHER=" "
|
||||||
|
PIPE=/tmp/workspace
|
||||||
|
WRAP=true
|
||||||
|
# </config>
|
||||||
|
|
||||||
|
# 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
|
94
.config/waybar/style.css
Executable file
|
@ -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;
|
||||||
|
}
|
3
.gitmodules
vendored
Normal file
|
@ -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
|
BIN
.local/share/fonts/GFSGaraldus.otf
Normal file
BIN
.local/share/fonts/GFSNeohellenicMath.otf
Executable file
BIN
.local/share/fonts/Greater-Creation-Demo.ttf
Normal file
BIN
.local/share/fonts/Lilex-Bold.ttf
Executable file
BIN
.local/share/fonts/Lilex-BoldItalic.ttf
Executable file
BIN
.local/share/fonts/Lilex-ExtraLight.ttf
Executable file
BIN
.local/share/fonts/Lilex-ExtraLightItalic.ttf
Executable file
BIN
.local/share/fonts/Lilex-Italic.ttf
Executable file
BIN
.local/share/fonts/Lilex-Medium.ttf
Executable file
BIN
.local/share/fonts/Lilex-MediumItalic.ttf
Executable file
BIN
.local/share/fonts/Lilex-Regular.ttf
Executable file
BIN
.local/share/fonts/Lilex-Thin.ttf
Executable file
BIN
.local/share/fonts/Lilex-ThinItalic.ttf
Executable file
BIN
.local/share/fonts/MesloLGS NF Bold Italic.ttf
Normal file
BIN
.local/share/fonts/MesloLGS NF Bold.ttf
Normal file
BIN
.local/share/fonts/MesloLGS NF Italic.ttf
Normal file
BIN
.local/share/fonts/MesloLGS NF Regular.ttf
Normal file
BIN
.local/share/fonts/MonoLisa Bold Italic Nerd Font Complete Mono.otf
Executable file
BIN
.local/share/fonts/MonoLisa Bold Nerd Font Complete Mono.otf
Executable file
BIN
.local/share/fonts/MonoLisa Regular Italic Nerd Font Complete Mono.otf
Executable file
BIN
.local/share/fonts/MonoLisa Regular Nerd Font Complete Mono.otf
Executable file
BIN
.local/share/fonts/Segoe UI Bold Italic.ttf
Normal file
BIN
.local/share/fonts/Segoe UI Bold.ttf
Normal file
BIN
.local/share/fonts/Segoe UI Italic.ttf
Normal file
BIN
.local/share/fonts/Segoe UI.ttf
Normal file
1
.local/share/icons/Zafiro-Nord-Dark
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit c0941028e123e1a131b1839bae75b228c886a7c7
|
6
.local/share/themes/Orzhov/openbox-3/close-active.svg
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<g fill="none" stroke="#a2a2a2" stroke-width="1.5">
|
||||||
|
<circle cx="12" cy="12" r="10" />
|
||||||
|
<path stroke-linecap="round" d="m14.5 9.5l-5 5m0-5l5 5" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 246 B |
3
.local/share/themes/Orzhov/openbox-3/close-inactive.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<path fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-width="1.5" d="m14.5 9.5l-5 5m0-5l5 5M7 3.338A9.95 9.95 0 0 1 12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12c0-1.821.487-3.53 1.338-5" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 305 B |
|
@ -0,0 +1,6 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<g fill="none" stroke="#a2a2a2" stroke-width="1.5">
|
||||||
|
<circle cx="12" cy="12" r="10" opacity="0.5" />
|
||||||
|
<path stroke-linecap="round" d="m14.5 9.5l-5 5m0-5l5 5" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 260 B |
3
.local/share/themes/Orzhov/openbox-3/iconify-active.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<path fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m19 9l-7 6l-7-6" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 215 B |
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<path fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m19 9l-7 6l-1.75-1.5M5 9l2.333 2" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 232 B |
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<path fill="#a2a2a2" fill-rule="evenodd" d="M4.43 8.512a.75.75 0 0 1 1.058-.081L12 14.012l6.512-5.581a.75.75 0 0 1 .976 1.138l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.057" clip-rule="evenodd" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 295 B |
6
.local/share/themes/Orzhov/openbox-3/max-active.svg
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<g fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
|
||||||
|
<path d="m19 13l-7-6l-7 6" />
|
||||||
|
<path d="m19 17l-7-6l-7 6" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 260 B |
3
.local/share/themes/Orzhov/openbox-3/max-inactive.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<path fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m19 13l-7-6l-1.75 1.5M5 13l2.333-2M5 17l7-6l1.75 1.5M19 17l-2.333-2" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 267 B |
|
@ -0,0 +1,6 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<g fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
|
||||||
|
<path d="m19 13l-7-6l-7 6" />
|
||||||
|
<path d="m19 17l-7-6l-7 6" opacity="0.5" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 274 B |
|
@ -0,0 +1,6 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<g fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
|
||||||
|
<path d="m19 11l-7 6l-7-6" />
|
||||||
|
<path d="m19 7l-7 6l-7-6" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 259 B |
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<path fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m19 11l-7 6l-1.75-1.5M5 11l2.333 2M5 7l7 6l1.75-1.5M19 7l-2.333 2" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 265 B |
|
@ -0,0 +1,6 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<g fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
|
||||||
|
<path d="m19 11l-7 6l-7-6" />
|
||||||
|
<path d="m19 7l-7 6l-7-6" opacity="0.5" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 273 B |
6
.local/share/themes/Orzhov/openbox-3/menu-active.svg
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<g fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-width="1.5">
|
||||||
|
<path d="M21 6H3m18 4H3m7 4H3m7 4H3" />
|
||||||
|
<path stroke-linejoin="round" d="m14 15l3.5 3l3.5-3" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 272 B |
7
.local/share/themes/Orzhov/openbox-3/menu-inactive.svg
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<g fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-width="1.5">
|
||||||
|
<path d="M10 14H3m7 4H3" />
|
||||||
|
<path stroke-linejoin="round" d="m14 15l3.5 3l3.5-3" />
|
||||||
|
<path d="M3 6h10.5M20 6h-2.25M20 10H9.5M3 10h2.25" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 316 B |
|
@ -0,0 +1,6 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 24 24">
|
||||||
|
<g fill="none" stroke="#a2a2a2" stroke-linecap="round" stroke-width="1.5">
|
||||||
|
<path d="M21 6H3m18 4H3m7 4H3m7 4H3" opacity="0.5" />
|
||||||
|
<path stroke-linejoin="round" d="m14 15l3.5 3l3.5-3" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 286 B |
48
.local/share/themes/Orzhov/openbox-3/themerc
Normal file
|
@ -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
|
||||||
|
|
||||||
|
|
103
.local/share/themes/Orzhov/openbox-3/themerc.default
Normal file
|
@ -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
|