changed layout and added post install options

This commit is contained in:
Luc Bijl 2023-01-25 17:51:15 +01:00
parent f7220c7ed4
commit 65eb57e473
58 changed files with 648 additions and 2256 deletions

View file

@ -0,0 +1,6 @@
# .bash_profile
if [ "$XDG_SESSION_TYPE" == "wayland" ]; then
export MOZ_ENABLE_WAYLAND=1
fi
# Get the aliases and functions
[ -f $HOME/.bashrc ] && . $HOME/.bashrc

16
config-files/bash/.bashrc Normal file
View file

@ -0,0 +1,16 @@
# .bashrc
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
alias die="pkill -9 "
alias bye="doas poweroff "
alias rb="doas reboot "
alias d="doas "
alias xbi="doas xbps-install "
alias xbr="doas xbps-remove "
alias xbq="xbps-query "
alias xbrc="doas xbps-reconfigure "

19
config-files/chili/theme.conf Executable file
View file

@ -0,0 +1,19 @@
[General]
background=assets/background.png
ScreenWidth=1920
ScreenHeight=1080
blur=false
recursiveBlurLoops=4
recursiveBlurRadius=15
PasswordFieldOutlined=false
PowerIconSize=
FontPointSize=
AvatarPixelSize=
translationReboot=
translationSuspend=
translationPowerOff=

View file

@ -0,0 +1 @@
font=monospace:size=12

61
config-files/htop/htoprc Normal file
View file

@ -0,0 +1,61 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
htop_version=3.2.1
config_reader_min_version=3
fields=0 48 17 18 38 39 40 2 46 47 49 1
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=0
highlight_deleted_exe=0
highlight_megabytes=1
highlight_threads=1
highlight_changes=0
highlight_changes_delay_secs=5
find_comm_in_cmdline=1
strip_exe_from_cmdline=1
show_merged_command=0
header_margin=1
screen_tabs=1
detailed_cpu_time=0
cpu_count_from_one=0
show_cpu_usage=1
show_cpu_frequency=1
show_cpu_temperature=0
degree_fahrenheit=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
enable_mouse=1
delay=15
hide_function_bar=0
header_layout=two_50_50
column_meters_0=LeftCPUs2 Memory Swap NetworkIO
column_meter_modes_0=1 1 1 2
column_meters_1=RightCPUs2 Tasks LoadAverage Uptime
column_meter_modes_1=1 2 2 2
tree_view=0
sort_key=46
tree_sort_key=0
sort_direction=-1
tree_sort_direction=1
tree_view_always_by_pid=0
all_branches_collapsed=0
screen:Main=PID USER PRIORITY NICE M_VIRT M_RESIDENT M_SHARE STATE PERCENT_CPU PERCENT_MEM TIME Command
.sort_key=PERCENT_CPU
.tree_sort_key=PID
.tree_view=0
.tree_view_always_by_pid=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0
screen:I/O=PID USER IO_PRIORITY IO_RATE IO_READ_RATE IO_WRITE_RATE
.sort_key=IO_RATE
.tree_sort_key=PID
.tree_view=0
.tree_view_always_by_pid=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0

View file

@ -0,0 +1,7 @@
profile{
output DP-1 position 1080,0
output DP-2 position 0,120 transform 90
}
profile{
output DP-2 transform 90
}

6
config-files/mako/config Normal file
View file

@ -0,0 +1,6 @@
font=Roboto 10
background-color=#151515
border-size=6
border-radius=20
border-color=#151515
icons=1

174
config-files/river/init Normal file
View file

@ -0,0 +1,174 @@
#!/bin/sh
# This is the example configuration file for river.
#
# If you wish to edit this, you will probably want to copy it to
# $XDG_CONFIG_HOME/river/init or $HOME/.config/river/init first.
#
# See the river(1), riverctl(1), and rivertile(1) man pages for complete
# documentation.
# Note: the "Mod4" modifier is also known as Logo, GUI, Windows, Mod4, etc.
# Auto-starting applications
riverctl spawn kanshi
riverctl spawn pipewire
riverctl spawn udiskie
riverctl spawn rivertile
riverctl spawn swayidle
riverctl spawn waybar
riverctl spawn "element-desktop --hidden"
# Control+Mod1+X to start an instance X
riverctl map normal Control+Mod1 T spawn foot
riverctl map normal Control+Mod1 B spawn firefox
riverctl map normal Control+Mod1 V spawn code-oss
riverctl map normal Control+Mod1 F spawn Thunar
riverctl map normal Control+Mod1 Q spawn "wofi --show drun"
riverctl map normal Control+Mod1 P spawn "/home/lucbijl/.config/wofi/leave.sh"
# Control+Mod1+q to close the focused view
riverctl map normal Control+Mod1 E close
# Mod4+Shift+E to exit river
riverctl map normal Mod4+Shift E exit
# Mod4+J and Mod4+K to focus the next/previous view in the layout stack
riverctl map normal Mod4 J focus-view next
riverctl map normal Mod4 K focus-view previous
# Mod4+Shift+J and Mod4+Shift+K to swap the focused view with the next/previous
# view in the layout stack
riverctl map normal Mod4+Shift J swap next
riverctl map normal Mod4+Shift K swap previous
# Mod4+Period and Mod4+Comma to focus the next/previous output
riverctl map normal Mod4 Period focus-output next
riverctl map normal Mod4 Comma focus-output previous
# Mod4+Shift+{Period,Comma} to send the focused view to the next/previous output
riverctl map normal Mod4+Shift Period send-to-output next
riverctl map normal Mod4+Shift Comma send-to-output previous
# Mod4+Return to bump the focused view to the top of the layout stack
riverctl map normal Mod4 Return zoom
# Mod4+H and Mod4+L to decrease/increase the main ratio of rivertile(1)
riverctl map normal Mod4 H send-layout-cmd rivertile "main-ratio -0.05"
riverctl map normal Mod4 L send-layout-cmd rivertile "main-ratio +0.05"
# Mod4+Shift+H and Mod4+Shift+L to increment/decrement the main count of rivertile(1)
riverctl map normal Mod4+Shift H send-layout-cmd rivertile "main-count +1"
riverctl map normal Mod4+Shift L send-layout-cmd rivertile "main-count -1"
# Mod4+Mod1+{H,J,K,L} to move views
riverctl map normal Mod4+Mod1 H move left 100
riverctl map normal Mod4+Mod1 J move down 100
riverctl map normal Mod4+Mod1 K move up 100
riverctl map normal Mod4+Mod1 L move right 100
# Mod4+Mod1+Control+{H,J,K,L} to snap views to screen edges
riverctl map normal Mod4+Mod1+Control H snap left
riverctl map normal Mod4+Mod1+Control J snap down
riverctl map normal Mod4+Mod1+Control K snap up
riverctl map normal Mod4+Mod1+Control L snap right
# Mod4+Mod1+Shift+{H,J,K,L} to resize views
riverctl map normal Mod4+Mod1+Shift H resize horizontal -100
riverctl map normal Mod4+Mod1+Shift J resize vertical 100
riverctl map normal Mod4+Mod1+Shift K resize vertical -100
riverctl map normal Mod4+Mod1+Shift L resize horizontal 100
# Mod4 + Left Mouse Button to move views
riverctl map-pointer normal Mod4 BTN_LEFT move-view
# Mod4 + Right Mouse Button to resize views
riverctl map-pointer normal Mod4 BTN_RIGHT resize-view
for i in $(seq 1 9)
do
tags=$((1 << ($i - 1)))
# Mod4+[1-9] to focus tag [0-8]
riverctl map normal Mod4 $i set-focused-tags $tags
# Mod4+Shift+[1-9] to tag focused view with tag [0-8]
riverctl map normal Mod4+Shift $i set-view-tags $tags
# Mod4+Ctrl+[1-9] to toggle focus of tag [0-8]
riverctl map normal Mod4+Control $i toggle-focused-tags $tags
# Mod4+Shift+Ctrl+[1-9] to toggle tag [0-8] of focused view
riverctl map normal Mod4+Shift+Control $i toggle-view-tags $tags
done
# Mod4+0 to focus all tags
# Mod4+Shift+0 to tag focused view with all tags
all_tags=$(((1 << 32) - 1))
riverctl map normal Mod4 0 set-focused-tags $all_tags
riverctl map normal Mod4+Shift 0 set-view-tags $all_tags
# Mod4+Space to toggle float
riverctl map normal Mod4 Space toggle-float
# Mod4+F to toggle fullscreen
riverctl map normal Mod4 F toggle-fullscreen
# Mod4+{Up,Right,Down,Left} to change layout orientation
riverctl map normal Mod4 Up send-layout-cmd rivertile "main-location top"
riverctl map normal Mod4 Right send-layout-cmd rivertile "main-location right"
riverctl map normal Mod4 Down send-layout-cmd rivertile "main-location bottom"
riverctl map normal Mod4 Left send-layout-cmd rivertile "main-location left"
# Declare a passthrough mode. This mode has only a single mapping to return to
# normal mode. This makes it useful for testing a nested wayland compositor
riverctl declare-mode passthrough
# Mod4+F11 to enter passthrough mode
riverctl map normal Mod4 F11 enter-mode passthrough
# Mod4+F11 to return to normal mode
riverctl map passthrough Mod4 F11 enter-mode normal
# Various media key mapping examples for both normal and locked mode which do
# not have a modifier
for mode in normal locked
do
# Eject the optical drive (well if you still have one that is)
riverctl map $mode None XF86Eject spawn 'eject -T'
# Control pulse audio volume with pamixer (https://github.com/cdemoulins/pamixer)
riverctl map $mode None XF86AudioRaiseVolume spawn 'pamixer -i 5'
riverctl map $mode None XF86AudioLowerVolume spawn 'pamixer -d 5'
riverctl map $mode None XF86AudioMute spawn 'pamixer --toggle-mute'
# Control MPRIS aware media players with playerctl (https://github.com/altdesktop/playerctl)
riverctl map $mode None XF86AudioMedia spawn 'playerctl play-pause'
riverctl map $mode None XF86AudioPlay spawn 'playerctl play-pause'
riverctl map $mode None XF86AudioPrev spawn 'playerctl previous'
riverctl map $mode None XF86AudioNext spawn 'playerctl next'
# Control screen backlight brightness with light (https://github.com/haikarainen/light)
riverctl map $mode None XF86MonBrightnessUp spawn 'light -A 5'
riverctl map $mode None XF86MonBrightnessDown spawn 'light -U 5'
done
# Set background and border color
riverctl background-color 0x000000
riverctl border-color-focused 0x93a1a1
riverctl border-color-unfocused 0x586e75
# Set keyboard repeat rate
riverctl set-repeat 50 300
# Make certain views start floating
riverctl float-filter-add app-id float
riverctl float-filter-add title "popup title with spaces"
# Set app-ids and titles of views which should use client side decorations
riverctl csd-filter-add app-id "gedit"
# Set the default layout generator to be rivertile and start it.
# River will send the process group of the init executable SIGTERM on exit.
riverctl output-layout rivertile
rivertile -view-padding 6 -outer-padding 6

128
config-files/sddm/sddm.conf Normal file
View file

@ -0,0 +1,128 @@
[Autologin]
# Whether sddm should automatically log back into sessions when they exit
Relogin=false
# Name of session file for autologin session (if empty try last logged in)
Session=
# Username for autologin session
User=
[General]
# Halt command
HaltCommand=/usr/bin/loginctl poweroff
# Input method module
InputMethod=qtvirtualkeyboard
# Comma-separated list of Linux nampespaces for user session to enter
Namespaces=
# Initial NumLock state. Can be on, off or none.
# If property is set to none, numlock won't be changed
# NOTE: Currently ignored if autologin is enabled.
Numlock=none
# Reboot command
RebootCommand=/usr/bin/loginctl reboot
[Theme]
# Current theme name
Current=chili
# Cursor theme used in the greeter
CursorTheme=
# Number of users to use as threshold
# above which avatars are disabled
# unless explicitly enabled with EnableAvatars
DisableAvatarsThreshold=7
# Enable display of custom user avatars
EnableAvatars=true
# Global directory for user avatars
# The files should be named <username>.face.icon
FacesDir=/usr/share/sddm/faces
# Theme directory path
ThemeDir=/usr/share/sddm/themes
[Users]
# Default $PATH for logged in users
DefaultPath=/usr/local/bin:/usr/bin:/bin
# Comma-separated list of shells.
# Users with these shells as their default won't be listed
HideShells=
# Comma-separated list of users that should not be listed
HideUsers=
# Maximum user id for displayed users
MaximumUid=65000
# Minimum user id for displayed users
MinimumUid=1000
# Remember the session of the last successfully logged in user
RememberLastSession=true
# Remember the last successfully logged in user
RememberLastUser=true
# When logging in as the same user twice, restore the original session, rather than create a new one
ReuseSession=true
[Wayland]
# Enable Qt's automatic high-DPI scaling
EnableHiDPI=false
# Path to a script to execute when starting the display server
DisplayCommand=/usr/share/sddm/scripts/wayland-setup
# Path to a script to execute when starting the desktop session
SessionCommand=/usr/share/sddm/scripts/wayland-session
# Directory containing available Wayland sessions
SessionDir=/usr/share/wayland-sessions
# Path to the user session log file
SessionLogFile=.local/share/sddm/wayland-session.log
[X11]
# Path to a script to execute when starting the display server
DisplayCommand=/usr/share/sddm/scripts/Xsetup
# Path to a script to execute when stopping the display server
DisplayStopCommand=/usr/share/sddm/scripts/Xstop
# The lowest virtual terminal number that will be used.
MinimumVT=1
# Arguments passed to the X server invocation
ServerArguments=-nolisten tcp
# Path to X server binary
ServerPath=/usr/bin/X
# Path to a script to execute when starting the desktop session
SessionCommand=/usr/share/sddm/scripts/Xsession
# Directory containing available X sessions
SessionDir=/usr/share/xsessions
# Path to the user session log file
SessionLogFile=.local/share/sddm/xorg-session.log
# Path to the Xauthority file
UserAuthFile=.Xauthority
# Path to xauth binary
XauthPath=/usr/bin/xauth
# Path to Xephyr binary
XephyrPath=/usr/bin/Xephyr

View file

@ -0,0 +1,2 @@
color=000000
font=cantarell

129
config-files/waybar/config Executable file
View file

@ -0,0 +1,129 @@
[
{
"layer": "top",
"output": "DP-1",
"position": "top",
"modules-left": ["wlr/taskbar"],
"modules-center": ["clock"],
"modules-right": ["temperature","cpu","memory","bluetooth","pulseaudio","network","custom/search","custom/poweroff"],
"fixed-center": true,
"spacing": 20,
"custom/poweroff":
{
"tooltip": false,
"format": "",
"on-click": "wlogout"
},
"custom/search":
{
"tooltip": false,
"format": "",
"on-click": "wofi --show drun"
},
"clock":
{
"interval": 60,
"format": "{:%a %H:%M %d-%m-%y}",
"tooltip": false
},
"pulseaudio":
{
"format": "{icon} {volume}%",
"format-muted": "",
"format-icons":
{
"default": ""
},
"scroll-step": 1,
"on-click": "pavucontrol"
},
"network":
{
"interface": "enp24s0",
"format": "{ifname}",
"format-wifi": "{essid} ",
"format-ethernet": "",
"format-disconnected": "",
"tooltip-format": "{ifname} via {gwaddr} ",
"tooltip-format-wifi": "{essid} ({signalStrength}%) ",
"tooltip-format-ethernet": "{ifname} {ipaddr} ",
"tooltip-format-disconnected": "Disconnected"
},
"bluetooth":
{
"format": "",
"format-connected": "",
"tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
"tooltip-format-enumerate-connected": "{device_alias}\t{device_address}",
"tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%",
"on-click": "blueman-manager"
},
"memory":
{
"interval": 30,
"format": " {}%"
},
"cpu":
{
"interval": 10,
"format": " {}%"
},
"temperature":
{
"format": " {temperatureC}°C"
},
"wlr/taskbar":
{
"format": "{icon}",
"icon-size": 20,
"icon-theme": "Numix-Circle",
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close"
}
},
{
"layer": "top",
"output": "DP-2",
"position": "top",
"modules-left": ["wlr/taskbar"],
"modules-center": ["clock"],
"modules-right": ["tray","custom/search","custom/poweroff"],
"fixed-center": true,
"spacing": 20,
"custom/poweroff":
{
"tooltip": false,
"format": "",
"on-click": "wlogout"
},
"custom/search":
{
"tooltip": false,
"format": "",
"on-click": "wofi --show drun"
},
"clock":
{
"interval": 60,
"format": "{:%a %H:%M %d-%m-%y}",
"tooltip": false
},
"wlr/taskbar":
{
"format": "{icon}",
"icon-size": 20,
"icon-theme": "Numix-Circle",
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close"
},
"tray":
{
"icon-size": 20,
"show-passive-items": true,
"spacing": 10
}
}
]

44
config-files/waybar/style.css Executable file
View file

@ -0,0 +1,44 @@
*
{
border: 0;
border-radius: 0;
font-family: "Liberation Sans", "Font Awesome 5 Free";
font-size: 20px;
min-height: 0;
padding-top: 1px;
padding-bottom: 1px;
}
window#waybar
{
background: rgba(15, 15, 15, 0.5);
border-bottom: 0px solid rgba(15, 15, 15, 0.5);
color: white;
}
tooltip
{
background: rgba(0, 0, 0, 0.5);
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 20;
}
tooltip label
{
color: white;
}
#custom-poweroff
{
padding-right: 20px;
}
#taskbar
{
padding-left: 20px;
}
#taskbar button
{
padding-left: 15px;
padding-right: 5px;
}

349
config-files/wayfire/wayfire.ini Executable file
View file

@ -0,0 +1,349 @@
[alpha]
min_value = 0.100000
modifier = <alt> <super>
[animate]
close_animation = fade
duration = 400
enabled_for = all
fade_duration = 400
fade_enabled_for = none
fire_duration = 300
fire_enabled_for = none
fire_particle_size = 16.000000
fire_particles = 2000
open_animation = fade
startup_duration = 600
zoom_duration = 500
zoom_enabled_for = none
[autostart]
0_environment = dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY XAUTHORITY
audio = pipewire
automount = udiskie -at
autostart_wf_shell = true
bar = waybar
idle = swayidle before-sleep swaylock
matrix = element-desktop --hidden
notifications = mako
outputs = kanshi
portal = /usr/libexec/xdg-desktop-portal
[blur]
blur_by_default = type is "toplevel"
bokeh_degrade = 1
bokeh_iterations = 15
bokeh_offset = 5.000000
box_degrade = 1
box_iterations = 2
box_offset = 1.000000
gaussian_degrade = 1
gaussian_iterations = 2
gaussian_offset = 1.000000
kawase_degrade = 8
kawase_iterations = 2
kawase_offset = 2.000000
method = kawase
saturation = 1.000000
toggle = none
[command]
binding_filer = <super> KEY_F
binding_firefox = <super> KEY_B
binding_gamma = <super> KEY_G
binding_kanshi = <super> KEY_K
binding_launcher = <super> KEY_S
binding_matrix = <super> KEY_E
binding_mute = KEY_MUTE
binding_screenshot = <shift> KEY_SYSRQ
binding_screenshot_interactive = KEY_SYSRQ
binding_terminal = <super> KEY_T
binding_vscode = <super> KEY_V
binding_waybar = <super> KEY_W
binding_wlogout = <super> KEY_P
command_filer = Thunar
command_firefox = firefox
command_gamma = wlsunset -l 52.0 -L 5.9 -t 3000
command_kanshi = kanshi
command_launcher = wofi --show drun
command_matrix = element-desktop
command_mute = amixer set Master toggle
command_screenshot = grim $(date '+%F_%T').png
command_screenshot_interactive = slurp | grim -g - $(date '+%F_%T').png
command_terminal = foot
command_volume_down = amixer set Master 5%-
command_volume_up = amixer set Master 5%+
command_vscode = code-oss
command_waybar = pkill -9 waybar; waybar
command_wlogout = wlogout
repeatable_binding_volume_down = KEY_VOLUMEDOWN
repeatable_binding_volume_up = KEY_VOLUMEUP
[core]
background_color = \#00000000
close_top_view = <super> KEY_Q | <alt> KEY_F4
focus_button_with_modifiers = false
focus_buttons = BTN_LEFT | BTN_MIDDLE | BTN_RIGHT
focus_buttons_passthrough = true
max_render_time = -1
plugins = alpha animate autostart command cube expo grid idle invert move oswitch place resize vswitch window-rules wm-actions zoom blur alpha decoration wobbly preserve-output fast-switcher
preferred_decoration_mode = server
vheight = 3
vwidth = 3
xwayland = true
[cube]
activate = <alt> <ctrl> BTN_LEFT
background = \#00000000
background_mode = simple
cubemap_image =
deform = 0
initial_animation = 350
light = true
rotate_left = none
rotate_right = none
skydome_mirror = true
skydome_texture =
speed_spin_horiz = 0.020000
speed_spin_vert = 0.020000
speed_zoom = 0.070000
zoom = 0.100000
[decoration]
active_color = \#222222AA
border_size = 4
button_order =
font = Roboto
ignore_views = none
inactive_color = \#333333DD
title_height = 0
[expo]
background = \#00000000
duration = 300
offset = 10
select_workspace_1 = KEY_1
select_workspace_2 = KEY_2
select_workspace_3 = KEY_3
select_workspace_4 = KEY_4
select_workspace_5 = KEY_5
select_workspace_6 = KEY_6
select_workspace_7 = KEY_7
select_workspace_8 = KEY_8
select_workspace_9 = KEY_9
toggle = <super>
[extra-gestures]
close_fingers = 20
move_delay = 500
move_fingers = 3
[fast-switcher]
activate = <alt> KEY_TAB
activate_backward = <alt> <shift> KEY_TAB
inactive_alpha = 0.700000
[fisheye]
radius = 450.000000
toggle = <ctrl> <super> KEY_F
zoom = 7.000000
[grid]
duration = 300
restore = <super> KEY_DOWN | <super> KEY_KP0
slot_b = <super> KEY_KP2
slot_bl = <super> KEY_KP1
slot_br = <super> KEY_KP3
slot_c = <super> KEY_UP | <super> KEY_KP5
slot_l = <super> KEY_LEFT | <super> KEY_KP4
slot_r = <super> KEY_RIGHT | <super> KEY_KP6
slot_t = <super> KEY_KP8
slot_tl = <super> KEY_KP7
slot_tr = <super> KEY_KP9
type = crossfade
[idle]
cube_max_zoom = 1.500000
cube_rotate_speed = 1.000000
cube_zoom_speed = 1000
disable_on_fullscreen = true
dpms_timeout = 600
screensaver_timeout = 300
toggle = none
[input]
click_method = default
cursor_size = 24
cursor_theme = default
disable_touchpad_while_mouse = false
disable_touchpad_while_typing = false
gesture_sensitivity = 1.000000
kb_capslock_default_state = false
kb_numlock_default_state = false
kb_repeat_delay = 400
kb_repeat_rate = 40
left_handed_mode = false
middle_emulation = false
modifier_binding_timeout = 400
mouse_accel_profile = default
mouse_cursor_speed = 0.000000
mouse_scroll_speed = 1.000000
natural_scroll = false
scroll_method = default
tap_to_click = true
touchpad_accel_profile = default
touchpad_cursor_speed = 0.000000
touchpad_scroll_speed = 1.000000
xkb_layout = eu
xkb_model =
xkb_options =
xkb_rules = evdev
xkb_variant =
[input-device]
output =
[invert]
preserve_hue = false
toggle = <super> KEY_I
[move]
activate = <super> BTN_LEFT
enable_snap = false
enable_snap_off = true
join_views = false
quarter_snap_threshold = 50
snap_off_threshold = 10
snap_threshold = 10
workspace_switch_after = -1
[oswitch]
next_output = <super> KEY_O
next_output_with_win = <shift> <super> KEY_O
[output]
mode = auto
position = auto
scale = 1.000000
transform = normal
[place]
mode = center
[preserve-output]
last_output_focus_timeout = 1000000
[resize]
activate = <super> BTN_RIGHT
[scale]
allow_zoom = false
background = 0.0 0.0 0.0 0.0
bg_color = \#1A1A1AE6
duration = 750
inactive_alpha = 0.750000
interact = false
middle_click_close = false
spacing = 50
text_color = \#CCCCCCFF
title_font_size = 16
title_overlay = all
title_position = center
toggle = <super> KEY_P
toggle_all =
[scale-title-filter]
bg_color = \#00000080
case_sensitive = false
font_size = 30
overlay = true
share_filter = false
text_color = \#CCCCCCCC
[simple-tile]
button_move = <super> BTN_LEFT
button_resize = <super> BTN_RIGHT
inner_gap_size = 5
keep_fullscreen_on_adjacent = true
key_focus_above = <super> KEY_K
key_focus_below = <super> KEY_J
key_focus_left = <super> KEY_H
key_focus_right = <super> KEY_L
key_toggle = <super> KEY_T
outer_horiz_gap_size = 0
outer_vert_gap_size = 0
tile_by_default = all
[switcher]
next_view = <alt> KEY_TAB
prev_view = <alt> <shift> KEY_TAB
speed = 500
view_thumbnail_scale = 1.000000
[vswipe]
background = \#1A1A1AFF
delta_threshold = 24.000000
duration = 180
enable_free_movement = false
enable_horizontal = true
enable_smooth_transition = false
enable_vertical = true
fingers = 4
gap = 32.000000
speed_cap = 0.050000
speed_factor = 256.000000
threshold = 0.350000
[vswitch]
background = \#00000000
binding_down = <ctrl> <super> KEY_DOWN
binding_left = <ctrl> <super> KEY_LEFT
binding_right = <ctrl> <super> KEY_RIGHT
binding_up = <ctrl> <super> KEY_UP
binding_win_down = <ctrl> <shift> <super> KEY_DOWN
binding_win_left = <ctrl> <shift> <super> KEY_LEFT
binding_win_right = <ctrl> <shift> <super> KEY_RIGHT
binding_win_up = <ctrl> <shift> <super> KEY_UP
duration = 300
gap = 20
with_win_down = <ctrl> <super> <shift> KEY_DOWN
with_win_left = <ctrl> <super> <shift> KEY_LEFT
with_win_right = <ctrl> <super> <shift> KEY_RIGHT
with_win_up = <ctrl> <super> <shift> KEY_UP
wraparound = false
[window-rules]
[wm-actions]
minimize = none
send_to_back = none
toggle_always_on_top = none
toggle_fullscreen = none
toggle_maximize = none
toggle_showdesktop = none
toggle_sticky = none
[wobbly]
friction = 5.000000
grid_resolution = 6
spring_k = 8.000000
[workarounds]
all_dialogs_modal = true
app_id_mode = stock
dynamic_repaint_delay = false
[wrot]
activate = <ctrl> <super> BTN_RIGHT
activate-3d = <shift> <super> BTN_RIGHT
invert = false
reset = <ctrl> <super> KEY_R
reset-one = <super> KEY_R
reset_radius = 25.000000
sensitivity = 24
[zoom]
modifier = <super>
smoothing_duration = 300
speed = 0.010000

View file

@ -0,0 +1,36 @@
{
"label" : "lock",
"action" : "swaylock",
"text" : "Lock",
"keybind" : "l"
}
{
"label" : "hibernate",
"action" : "loginctl hibernate",
"text" : "Hibernate",
"keybind" : "h"
}
{
"label" : "logout",
"action" : "loginctl terminate-user $USER",
"text" : "Logout",
"keybind" : "e"
}
{
"label" : "shutdown",
"action" : "loginctl poweroff",
"text" : "Shutdown",
"keybind" : "s"
}
{
"label" : "suspend",
"action" : "loginctl suspend",
"text" : "Suspend",
"keybind" : "u"
}
{
"label" : "reboot",
"action" : "loginctl reboot",
"text" : "Reboot",
"keybind" : "r"
}

View file

@ -0,0 +1,56 @@
*
{
background-image: none;
font-family: Roboto, Helvetica, Arial, sans-serif;
font-size: 20px;
}
window
{
background-color: rgba(15, 15, 15, 0.8);
}
button
{
color: #ffffff;
background-color: #000000;
border-style: solid;
border-width: 2px;
background-repeat: no-repeat;
background-position: center;
background-size: 25%;
}
button:focus, button:active, button:hover
{
background-color: #151515;
outline-style: none;
}
#lock
{
background-image: image(url("/usr/share/wlogout/icons/lock.png"), url("/usr/local/share/wlogout/icons/lock.png"));
}
#logout
{
background-image: image(url("/usr/share/wlogout/icons/logout.png"), url("/usr/local/share/wlogout/icons/logout.png"));
}
#suspend
{
background-image: image(url("/usr/share/wlogout/icons/suspend.png"), url("/usr/local/share/wlogout/icons/suspend.png"));
}
#hibernate
{
background-image: image(url("/usr/share/wlogout/icons/hibernate.png"), url("/usr/local/share/wlogout/icons/hibernate.png"));
}
#shutdown
{
background-image: image(url("/usr/share/wlogout/icons/shutdown.png"), url("/usr/local/share/wlogout/icons/shutdown.png"));
}
#reboot
{
background-image: image(url("/usr/share/wlogout/icons/reboot.png"), url("/usr/local/share/wlogout/icons/reboot.png"));
}

8
config-files/wofi/config Normal file
View file

@ -0,0 +1,8 @@
mode=drun
location=2
gtk_dark=true
prompt=
width=800
height=430
allow_images=true
allow_markup=true

View file

@ -0,0 +1,52 @@
*
{
font-family: 'Montserrat', 'Cantarell', 'Caladea', sans-serif;
font-size: 16px;
font-weight: 400;
}
#window
{
margin: 0px;
border: none;
border-color: rgb(15, 15, 15);
border-radius: 20;
background-color: rgb(15, 15, 15);
color: #dfe2e1;
}
#input
{
margin: 25px;
background-color: 191724;
color: rgb(255, 255, 255);
border-radius: 10px;
border: none;
}
#scroll
{
margin-bottom: 25px;
}
#entry
{
margin: 0px 25px;
}
#entry:selected
{
border-radius: 10px;
border: none;
outline: none;
}
#entry > box
{
margin-left: 15px;
}
#entry image
{
padding-right: 10px;
}