changed layout and added post install options
This commit is contained in:
parent
f7220c7ed4
commit
65eb57e473
58 changed files with 648 additions and 2256 deletions
6
config-files/bash/.bash_profile
Normal file
6
config-files/bash/.bash_profile
Normal 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
16
config-files/bash/.bashrc
Normal 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
19
config-files/chili/theme.conf
Executable 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=
|
1
config-files/foot/foot.ini
Normal file
1
config-files/foot/foot.ini
Normal file
|
@ -0,0 +1 @@
|
|||
font=monospace:size=12
|
61
config-files/htop/htoprc
Normal file
61
config-files/htop/htoprc
Normal 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
|
7
config-files/kanshi/config
Normal file
7
config-files/kanshi/config
Normal 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
6
config-files/mako/config
Normal 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
174
config-files/river/init
Normal 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
128
config-files/sddm/sddm.conf
Normal 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
|
2
config-files/swaylock/config
Normal file
2
config-files/swaylock/config
Normal file
|
@ -0,0 +1,2 @@
|
|||
color=000000
|
||||
font=cantarell
|
129
config-files/waybar/config
Executable file
129
config-files/waybar/config
Executable 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
44
config-files/waybar/style.css
Executable 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
349
config-files/wayfire/wayfire.ini
Executable 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
|
||||
|
36
config-files/wlogout/layout
Normal file
36
config-files/wlogout/layout
Normal 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"
|
||||
}
|
56
config-files/wlogout/style.css
Normal file
56
config-files/wlogout/style.css
Normal 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
8
config-files/wofi/config
Normal file
|
@ -0,0 +1,8 @@
|
|||
mode=drun
|
||||
location=2
|
||||
gtk_dark=true
|
||||
prompt=
|
||||
width=800
|
||||
height=430
|
||||
allow_images=true
|
||||
allow_markup=true
|
52
config-files/wofi/style.css
Normal file
52
config-files/wofi/style.css
Normal 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;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue