rebrand!: Antergos NeXT -> Euri Linux

This commit is contained in:
2026-08-21 21:43:47 +02:00
parent 7256fd331a
commit 0cfc149d37
1452 changed files with 599 additions and 597 deletions
+7
View File
@@ -0,0 +1,7 @@
# Autostart applications for Sway
exec swaybg -i /usr/share/backgrounds/euri/euri-wallpaper.png -m fill
exec waybar
exec mako
exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec nm-applet
exec foot --server
+46
View File
@@ -0,0 +1,46 @@
# Maintainer: Michał <ash8820@proton.me>
pkgname=euri-sway-config
pkgver=1.0
pkgrel=2
pkgdesc='Euri Linux Sway WM configuration — dark theme with waybar, wofi, mako'
arch=('any')
url="https://github.com/Euri-Linux/euri-packages"
license=('GPL3')
depends=(
'sway'
'waybar'
'wofi'
'mako'
'swaybg'
'grim'
'slurp'
'ttf-jetbrains-mono-nerd'
'papirus-icon-theme'
)
optdepends=(
'foot: default terminal emulator'
'pavucontrol: audio settings GUI'
'brightnessctl: brightness control'
'swaylock: screen locker'
'playerctl: media player controls'
)
source=("sway-config" "99-autostart" "config.jsonc" "style.css" "wofi-config" "wofi-style.css" "mako-config")
sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP')
package() {
local _skel="$pkgdir/etc/skel/.config"
install -dm755 "$_skel/sway/config.d"
install -dm755 "$_skel/waybar"
install -dm755 "$_skel/wofi"
install -dm755 "$_skel/mako"
cp -a "sway-config" "$_skel/sway/config"
cp -a "99-autostart" "$_skel/sway/config.d/99-autostart"
cp -a "config.jsonc" "$_skel/waybar/config.jsonc"
cp -a "style.css" "$_skel/waybar/style.css"
cp -a "wofi-config" "$_skel/wofi/config"
cp -a "wofi-style.css" "$_skel/wofi/style.css"
cp -a "mako-config" "$_skel/mako/config"
}
+70
View File
@@ -0,0 +1,70 @@
{
"layer": "top",
"position": "top",
"spacing": 12,
"modules-left": ["sway/workspaces", "sway/mode", "sway/window"],
"modules-center": ["clock"],
"modules-right": ["cpu", "memory", "pulseaudio", "network", "battery", "tray"],
"sway/workspaces": {
"disable-scroll": true,
"all-outputs": true,
"format": "{icon}",
"format-icons": {
"1": "1", "2": "2", "3": "3", "4": "4",
"5": "5", "6": "6", "7": "7", "8": "8",
"9": "9", "10": "0"
}
},
"sway/window": {
"format": "{}",
"max-length": 80
},
"clock": {
"format": "{:%H:%M}",
"format-alt": "{:%a %b %d}",
"tooltip-format": "{:%Y-%m-%d}",
"interval": 30
},
"cpu": {
"interval": 5,
"format": " {usage}%",
"states": { "warning": 70, "critical": 90 }
},
"memory": {
"interval": 5,
"format": " {percentage}%",
"states": { "warning": 70, "critical": 90 }
},
"pulseaudio": {
"format": "{icon} {volume}%",
"format-muted": " muted",
"format-icons": { "default": ["", "", ""] },
"on-click": "pavucontrol",
"scroll-step": 5
},
"network": {
"format-wifi": " {essid}",
"format-ethernet": " eth",
"format-disconnected": " Off",
"interval": 5
},
"battery": {
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-icons": ["", "", "", "", ""],
"states": { "warning": 30, "critical": 15 }
},
"tray": {
"icon-size": 16,
"spacing": 8
}
}
+21
View File
@@ -0,0 +1,21 @@
font=JetBrains Mono Nerd Font 10
background-color=#20252B
text-color=#E3E2E6
border-color=#4A9EFF
width=350
height=120
margin=15
padding=12
border-size=2
border-radius=8
default-timeout=5000
icon-path=/usr/share/icons/Papirus/16x16/status
anchor=top-right
max-visible=5
[urgency=low]
border-color=#676E7D
[urgency=high]
border-color=#FF5555
text-color=#FF5555
+88
View File
@@ -0,0 +1,88 @@
@define-color bg #20252B;
@define-color bg-alt #2A3038;
@define-color fg #E3E2E6;
@define-color blue #4A9EFF;
@define-color cyan #00D4FF;
@define-color green #50FA7B;
@define-color orange #FFB86C;
@define-color red #FF5555;
* {
border: none;
border-radius: 0;
min-height: 0;
margin: 2px;
padding: 0;
font-family: "JetBrains Mono Nerd Font", sans-serif;
font-size: 13px;
}
#waybar {
background: rgba(32, 37, 43, 0.85);
color: @fg;
padding: 4px 8px;
}
#workspaces {
margin: 0 4px;
}
#workspaces button {
border-radius: 8px;
padding: 2px 8px;
margin: 2px;
background: transparent;
color: @fg;
}
#workspaces button.focused {
background: @blue;
color: @bg;
font-weight: bold;
}
#workspaces button.urgent {
background: @red;
color: @fg;
}
#clock,
#cpu,
#memory,
#pulseaudio,
#network,
#battery,
#tray {
padding: 0 10px;
margin: 2px 2px;
border-radius: 6px;
background: @bg-alt;
}
#clock {
color: @blue;
font-weight: bold;
}
#cpu { color: @cyan; }
#cpu.warning { color: @orange; }
#cpu.critical { color: @red; }
#memory { color: @green; }
#memory.warning { color: @orange; }
#memory.critical { color: @red; }
#pulseaudio { color: @fg; }
#pulseaudio.muted { color: @orange; }
#network { color: @cyan; }
#network.disconnected { color: @red; }
#battery { color: @fg; }
#battery.warning { color: @orange; }
#battery.critical { color: @red; }
#battery.charging { color: @green; }
#tray {
background: transparent;
}
+129
View File
@@ -0,0 +1,129 @@
# Sway config — Euri Linux dark theme
# See man 5 sway for reference
set $mod Mod4
set $left h
set $down j
set $up k
set $right l
set $term foot
font pango:JetBrains Mono Nerd Font 10
floating_modifier $mod normal
# Colors
# border background text indicator child_border
client.focused #4A9EFF #2A3038 #E3E2E6 #00D4FF
client.unfocused #2A3038 #20252B #676E7D #20252B
client.focused_inactive #2A3038 #2A3038 #E3E2E6 #2A3038
client.urgent #FF5555 #20252B #E3E2E6 #FF5555
default_border pixel 2
hide_edge_borders smart
focus_follows_mouse yes
gaps inner 4
gaps outer 2
smart_gaps on
smart_borders on
# Workspaces
workspace 1 output *
workspace 2 output *
workspace 3 output *
workspace 4 output *
workspace 5 output *
workspace 6 output *
workspace 7 output *
workspace 8 output *
workspace 9 output *
workspace 10 output *
# Keybindings
bindsym $mod+Return exec $term
bindsym $mod+Shift+q kill
bindsym $mod+d exec wofi --show drun
bindsym $mod+space exec wofi --show run
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
bindsym $mod+b splith
bindsym $mod+v splitv
bindsym $mod+f fullscreen
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
bindsym $mod+Shift+minus move scratchpad
bindsym $mod+minus scratchpad show
bindsym $mod+1 workspace number 1
bindsym $mod+2 workspace number 2
bindsym $mod+3 workspace number 3
bindsym $mod+4 workspace number 4
bindsym $mod+5 workspace number 5
bindsym $mod+6 workspace number 6
bindsym $mod+7 workspace number 7
bindsym $mod+8 workspace number 8
bindsym $mod+9 workspace number 9
bindsym $mod+0 workspace number 10
bindsym $mod+Shift+1 move container to workspace number 1
bindsym $mod+Shift+2 move container to workspace number 2
bindsym $mod+Shift+3 move container to workspace number 3
bindsym $mod+Shift+4 move container to workspace number 4
bindsym $mod+Shift+5 move container to workspace number 5
bindsym $mod+Shift+6 move container to workspace number 6
bindsym $mod+Shift+7 move container to workspace number 7
bindsym $mod+Shift+8 move container to workspace number 8
bindsym $mod+Shift+9 move container to workspace number 9
bindsym $mod+Shift+0 move container to workspace number 10
bindsym $mod+Shift+c reload
bindsym $mod+Shift+r restart
bindsym $mod+Shift+e exec swaynag -t warning -m 'Exit sway?' -B 'Yes' 'swaymsg exit'
# Media keys
bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
bindsym --locked XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
bindsym --locked XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
bindsym --locked XF86MonBrightnessUp exec brightnessctl set +5%
bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
bindsym Print exec grim -g "$(slurp)"
bindsym Shift+Print exec grim
# Floating windows
for_window [app_id="pavucontrol"] floating enable
for_window [app_id="blueman-manager"] floating enable
for_window [app_id="qt5ct"] floating enable
for_window [app_id="qt6ct"] floating enable
# Resize mode
mode "resize" {
bindsym $left resize shrink width 10px
bindsym $down resize grow height 10px
bindsym $up resize shrink height 10px
bindsym $right resize grow width 10px
bindsym Left resize shrink width 10px
bindsym Down resize grow height 10px
bindsym Up resize shrink height 10px
bindsym Right resize grow width 10px
bindsym Return mode default
bindsym Escape mode default
}
bindsym $mod+r mode "resize"
include /etc/sway/config.d/*
include ~/.config/sway/config.d/*
+18
View File
@@ -0,0 +1,18 @@
drun-use-generic=true
insensitive=true
allow_markup=true
allow_images=true
show_all=true
term=foot
width=25%
lines=8
columns=1
spacing=6
location=center
xoffset=0
yoffset=0
halign=fill
orientation=vertical
filtering=true
sorting=default
hide_scroll=true
+53
View File
@@ -0,0 +1,53 @@
* {
font-family: "JetBrains Mono Nerd Font";
font-size: 13px;
}
window {
background-color: #20252B;
border: 2px solid #4A9EFF;
border-radius: 10px;
}
#input {
background-color: #2A3038;
color: #E3E2E6;
border: none;
border-radius: 6px;
padding: 8px;
margin: 8px;
}
#inner-box {
background-color: #20252B;
padding: 4px;
}
#outer-box {
background-color: #20252B;
padding: 8px;
}
#scroll {
background-color: #20252B;
}
#entry {
background-color: #20252B;
color: #E3E2E6;
padding: 6px;
border-radius: 6px;
}
#entry:selected {
background-color: #4A9EFF;
color: #20252B;
}
#text {
margin: 0 8px;
}
#img {
margin-right: 8px;
}