ft: update border and readme

This commit is contained in:
2024-11-01 12:59:01 +01:00
parent 0357aa9719
commit ab11ff0ea9
4 changed files with 49 additions and 36 deletions

View File

@@ -19,13 +19,16 @@ $ gsettings set org.gnome.desktop.wm.preferences button-layout ''
### Dependencies (and quirks)
- Install based on Fedora Workstation with GNOME (makes everything easier)
#### General
- Install based on Fedora Workstation with GNOME
- Font: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip
- Keyring provided by GNOME and started with `sway(1)`
- `keepassxc(1)` should use `/run/user/1000/keyring/ssh` as SSH Auth Socket
- Env Vars exported via `systemd` in `files/environment/.config/environment.d/envvars.conf`
- `%wheel ALL=(ALL) NOPASSWD: /usr/bin/tee /sys/bus/platform/drivers/ideapad_acpi/VPC????\:??/conservation_mode`
- Brave Flags: `/usr/bin/brave-browser-stable --enable-features=UseOzonePlatform --ozone-platform=wayland --gtk-version=4 --enable-wayland-ime --enable-features=TouchpadOverscrollHistoryNavigation`
- Toogle conservation without root: `%wheel ALL=(ALL) NOPASSWD: /usr/bin/tee /sys/bus/platform/drivers/ideapad_acpi/VPC????\:??/conservation_mode`
- Brave Flags for Wayland: `/usr/bin/brave-browser-stable --enable-features=UseOzonePlatform --ozone-platform=wayland --gtk-version=4 --enable-wayland-ime --enable-features=TouchpadOverscrollHistoryNavigation`
#### Sway
- Keyring provided by GNOME and started with `sway(1)`
```
sudo dnf install \

View File

@@ -9,15 +9,15 @@ _JAVA_AWT_WM_NONREPARENTING=1
# KITTY_ENABLE_WAYLAND=1
# support jp input in gnome
# GTK_IM_MODULE=ibus
# QT_IM_MODULE=ibus
# XMODIFIERS=@im=ibus
# SDL_IM_MODULE=ibus
# GLFW_IM_MODULE=ibus
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
SDL_IM_MODULE=ibus
GLFW_IM_MODULE=ibus
# sway - fcitx5 fcitx5-configtool-gtk fcitx5-anthy
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=fcitx
# GTK_IM_MODULE=fcitx
# QT_IM_MODULE=fcitx
# XMODIFIERS=@im=fcitx
# SDL_IM_MODULE=fcitx
# GLFW_IM_MODULE=fcitx

View File

@@ -7,6 +7,11 @@
output * bg ~/downloads/wallpaper.png fill
# output eDP-1 scale 2
# monitor setup at home
output 'AOC U34G2G1 0x00000254' mode 3440x1440@99.982Hz position 0,0
output 'Acer Technologies XF270HU T78EE0048521' mode 2560x1440@143.856Hz position 440,1440
bindsym $mod+p exec wdisplays
# disable laptop when closed
set $laptop eDP-1
bindswitch --reload --locked lid:on output $laptop disable
@@ -16,8 +21,8 @@
# exec_always --no-startup-id convert -scale 10% -blur 0x2.5 -resize 1000% ~/cloud/images/wallpaper/wallpaper.png ~/cloud/images/wallpaper/lock.png
# set $lock swaylock -f -i ~/cloud/images/wallpaper/lock.png
set $lock swaylock -f -i ~/cloud/images/wallpaper/win_lock.png -u
exec_always pkill swayidle; swayidle -w \
set $lock swaylock -f -i ~/cloud/images/wallpaper/win_lock.png -u -s stretch
exec swayidle -w \
timeout 600 '$lock' \
timeout 900 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
timeout 1200 'systemctl suspend' \
@@ -56,9 +61,9 @@ bindgesture swipe:4:left focus left
bindsym $mod+Control+BackSpace exec systemctl suspend
bindsym $mod+Shift+s exec ~/.config/sway/screenshot -s region
bindsym $mod+Ctrl+Shift+s exec ~/.config/sway/screenshot -s focused-window
bindsym $mod+Ctrl+c reload
bindsym $mod+Ctrl+r exec swaymsg output DP-3 mode 2560x1440@143.856Hz
bindsym $mod+Ctrl+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
bindsym $mod+Shift+q kill
@@ -89,6 +94,9 @@ bindgesture swipe:4:left focus left
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
bindsym $mod+greater move workspace to output right
bindsym $mod+less move workspace to output left
# Workspaces
# Switch to workspace
bindsym $mod+1 workspace number 1
@@ -115,35 +123,38 @@ bindgesture swipe:4:left focus left
# Scratchpad
bindsym $mod+minus move scratchpad
bindsym $mod+equal scratchpad show, border pixel 2
bindsym $mod+equal scratchpad show, border pixel none
# Layout stuff
bindsym $mod+f fullscreen
bindsym $mod+Shift+space floating toggle; \
[tiling con_id=__focused__] border pixel 2; \
[floating con_id=__focused__] border pixel 2
[tiling con_id=__focused__] border pixel none; \
[floating con_id=__focused__] border pixel none
### Theming
# title bar
font pango: JetBrainsMono Nerd Font Mono 10
for_window [title="."] title_format "%app_id"
# border
hide_edge_borders --i3 smart
default_border pixel pixel 2
default_floating_border pixel 2
default_border pixel none
default_floating_border pixel none
# inactive
default_dim_inactive 0.1
# gaps
gaps inner 6
smart_gaps off
# swayfx start
blur enable
shadows enable
corner_radius 6
layer_effects "waybar" blur enable; shadows enable; corner_radius 6
layer_effects "launcher" blur enable; shadows enable
layer_effects "wofi" blur enable; shadows enable
# swayfx end
bar {
@@ -159,18 +170,17 @@ bindgesture swipe:4:left focus left
### Autostart
# SSH
# SSH_AUTH_SOCK must also be exported as env separately later
exec eval $(gnome-keyring-daemon --start)
exec export SSH_AUTH_SOCK
# SSH - SSH_AUTH_SOCK must be exported as env
exec gnome-keyring-daemon --start
# Programs
exec --no-startup-id netbird-ui
exec --no-startup-id nm-applet
exec --no-startup-id swaync
exec --no-startup-id nextcloud --background
exec --no-startup-id pasystray
exec --no-startup-id fcitx5
exec trayscale --hide-window
exec nm-applet
exec swaync
exec nextcloud --background
exec pasystray
exec fcitx5
exec gammastep-indicator -l 48:11.5
### Sway defaults
include /etc/sway/config.d/*

View File

@@ -97,7 +97,7 @@
"interval": 10,
// "format": " {:%e %b %Y}", // Icon: calendar-alt
// "format": "🗓️ {:%e. %b %Y (%a)}", // Icon: calendar-alt
"format": "{:%a, %e.%b}", // Icon: calendar-alt
"format": "{:%e. %b (%a)}", // Icon: calendar-alt
"tooltip-format": "{:%e %B %Y}",
"on-click": "gnome-calendar"
},