diff --git a/config-files/foot/foot.ini b/config-files/foot/foot.ini old mode 100644 new mode 100755 index acb9061..48da13d --- a/config-files/foot/foot.ini +++ b/config-files/foot/foot.ini @@ -1 +1,5 @@ -font=monospace:size=12 \ No newline at end of file +font=monospace:size=12 +initial-window-size-pixels=1500x800 +[colors] +background=000000 +alpha=0.5 diff --git a/config-files/gtklock/style.css b/config-files/gtklock/style.css new file mode 100644 index 0000000..edcac9a --- /dev/null +++ b/config-files/gtklock/style.css @@ -0,0 +1,8 @@ +window +{ + background:url("/home/luc/documents/backgrounds/graphite.jpg"); + background-size: cover; + background-repeat: no-repeat; + background-position: center; + background-color: black; +} diff --git a/config-files/mako/config b/config-files/mako/config old mode 100644 new mode 100755 index b3eddca..ba195e5 --- a/config-files/mako/config +++ b/config-files/mako/config @@ -1,6 +1,6 @@ font=Roboto 10 -background-color=#151515 +background-color=#1515157F border-size=6 border-radius=20 -border-color=#151515 +border-color=#1515157F icons=1 \ No newline at end of file diff --git a/config-files/river/init b/config-files/river/init deleted file mode 100644 index 5aacef4..0000000 --- a/config-files/river/init +++ /dev/null @@ -1,174 +0,0 @@ -#!/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 diff --git a/config-files/sddm/.face.icon b/config-files/sddm/.face.icon new file mode 100755 index 0000000..308bbf7 Binary files /dev/null and b/config-files/sddm/.face.icon differ diff --git a/config-files/swaylock/config b/config-files/swaylock/config deleted file mode 100644 index d9bc918..0000000 --- a/config-files/swaylock/config +++ /dev/null @@ -1,2 +0,0 @@ -color=000000 -font=cantarell \ No newline at end of file diff --git a/config-files/waybar/style.css b/config-files/waybar/style.css index 8aac9b4..fa51b6e 100755 --- a/config-files/waybar/style.css +++ b/config-files/waybar/style.css @@ -11,8 +11,8 @@ window#waybar { - background: rgba(15, 15, 15, 0.5); - border-bottom: 0px solid rgba(15, 15, 15, 0.5); + background: rgba(0, 0, 0, 1); + border-bottom: 0px solid rgba(0, 0, 0, 1); color: white; } @@ -41,4 +41,4 @@ tooltip label { padding-left: 15px; padding-right: 5px; -} \ No newline at end of file +} diff --git a/config-files/wayfire/wayfire.ini b/config-files/wayfire/wayfire.ini index 758aec3..49efdfc 100755 --- a/config-files/wayfire/wayfire.ini +++ b/config-files/wayfire/wayfire.ini @@ -20,11 +20,12 @@ 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 +automount = udiskie -As +autostart_wf_shell = false +background = wf-background bar = waybar -idle = swayidle before-sleep swaylock -matrix = element-desktop --hidden +element = element-desktop --hidden +idle = swayidle -w timeout 590 gtklock before-sleep gtklock notifications = mako outputs = kanshi portal = /usr/libexec/xdg-desktop-portal @@ -43,7 +44,7 @@ gaussian_offset = 1.000000 kawase_degrade = 8 kawase_iterations = 2 kawase_offset = 2.000000 -method = kawase +method = gaussian saturation = 1.000000 toggle = none @@ -54,7 +55,6 @@ binding_gamma = KEY_G binding_kanshi = KEY_K binding_launcher = KEY_S binding_matrix = KEY_E -binding_mute = KEY_MUTE binding_screenshot = KEY_SYSRQ binding_screenshot_interactive = KEY_SYSRQ binding_terminal = KEY_T @@ -67,26 +67,21 @@ 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 +background_color = \#000000FF close_top_view = KEY_Q | 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 +plugins = alpha animate autostart command cube expo grid idle move oswitch place resize vswitch window-rules wm-actions zoom blur decoration fast-switcher wobbly preserve-output preferred_decoration_mode = server vheight = 3 vwidth = 3 @@ -110,12 +105,12 @@ speed_zoom = 0.070000 zoom = 0.100000 [decoration] -active_color = \#222222AA -border_size = 4 +active_color = \#000000FF +border_size = 0 button_order = font = Roboto ignore_views = none -inactive_color = \#333333DD +inactive_color = \#000000FF title_height = 0 [expo] diff --git a/config-files/wlogout/layout b/config-files/wlogout/layout old mode 100644 new mode 100755 index 6746492..b2ad288 --- a/config-files/wlogout/layout +++ b/config-files/wlogout/layout @@ -1,6 +1,6 @@ { "label" : "lock", - "action" : "swaylock", + "action" : "gtklock", "text" : "Lock", "keybind" : "l" } diff --git a/config-files/wofi/config b/config-files/wofi/config old mode 100644 new mode 100755 index d95dcfa..6cc281b --- a/config-files/wofi/config +++ b/config-files/wofi/config @@ -1,8 +1,9 @@ mode=drun location=2 gtk_dark=true +yoffset=4 prompt= width=800 -height=430 +height=400 allow_images=true allow_markup=true \ No newline at end of file diff --git a/config-files/wofi/style.css b/config-files/wofi/style.css old mode 100644 new mode 100755 index d22b50f..5edb6a1 --- a/config-files/wofi/style.css +++ b/config-files/wofi/style.css @@ -9,9 +9,9 @@ { margin: 0px; border: none; - border-color: rgb(15, 15, 15); - border-radius: 20; - background-color: rgb(15, 15, 15); + border-color: rgba(0, 0, 0, 0.5); + border-radius: 16; + background-color: rgba(0, 0, 0, 0.5); color: #dfe2e1; } @@ -49,4 +49,4 @@ #entry image { padding-right: 10px; -} \ No newline at end of file +} diff --git a/void-desktop-install.txt b/void-desktop-install.txt index ccded12..d0547bb 100755 --- a/void-desktop-install.txt +++ b/void-desktop-install.txt @@ -78,14 +78,14 @@ Installation: { > APPARMOR=enforce } - # xbps-reconfigure -f linux - # (runit services) + # xbps-reconfigure -f linux{latest-version} # exit # umount -r /mnt # reboot } Post install: { + $ git clone https://git.bijl.us/luc/void-desktop.git Network: { # ln -s /etc/sv/NetworkManager /var/service @@ -114,17 +114,18 @@ Post install: > permit persist :wheel as root } - $ git clone https://git.bijl.us/luc/void-desktop.git - $ cp void-desktop/config-files/.bashrc .bashrc - $ cp void-desktop/config-files/.bash_profile .bash_profile + $ cp void-desktop/config-files/bash/.bashrc .bashrc + $ cp void-desktop/config-files/bash/.bash_profile .bash_profile } Linux-lts: { - vim /etc/xbps.d/xbps.conf: + # vim /etc/xbps.d/xbps.conf: { > ignorepkg=linux } - xbps-install -y linux-lts linux-lts-headers + # xbps-install -y linux-lts linux-lts-headers + # reboot now + # xbps-remove -y linux-{version} linux{version} } Localtime: { @@ -156,11 +157,6 @@ Post install: $ echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf $ voidpackages/./xbps-src pkg -j(N-threads) # xi - - (update) - $ cd void-packages - $ git pull - $ ./xbp-src update-sys -j } AMD Firmware (cpu+gpu): { @@ -176,42 +172,86 @@ Post install: # xbps-install -Sy qt5 qt5-quickcontrols qt5-graphicaleffects # git clone https://github.com/MarianArlt/sddm-chili.git /usr/share/sddm/themes/chili # cp void-dekstop/data/chili-background/background.png /usr/share/sddm/themes/chili/assets/background.png - # cp void-desktop/config-files/theme.conf /usr/share/sddm/themes/chili/theme.conf - # cp void-desktop/config-files/.face.icon /usr/share/sddm/faces/.face.icon - # cp void-desktop/config-files/sddm.conf /etc/sddm.conf.d/sddm.conf + # cp void-desktop/config-files/chili/theme.conf /usr/share/sddm/themes/chili/theme.conf + # cp void-desktop/config-files/sddm/.face.icon /usr/share/sddm/faces/.face.icon + # cp void-desktop/config-files/sddm/sddm.conf /etc/sddm.conf.d/sddm.conf } Window manager: { - # xbps-install -Sy wayfire wcm - + # xbps-install -Sy wayfire wcm dconf plata-theme + $ cp void-desktop/config-files/wayfire/wayfire.ini .config/ + # usermod -aG _seatd } - Lockscreen: + Display: { - + # xbps-install kanshi wlr-randr wdisplays wlsunset + $ cp -r void-desktop/config-files/kanshi .config/ + $ vim .config/wayfire.ini: + { + > [autostart] + > outputs = kanshi + } } Taskbar: { - + # xbps-install waybar (potential fonts and icons) + $ cp -r void-desktop/config-files/waybar .config/ + $ vim .config/wayfire.ini: + { + > [autostart] + > bar = waybar + } } Tasklauncher: { - + # xbps-install wofi wlogout + $ cp -r void-desktop/config-files/wofi .config/ + $ cp -r void-desktop/config-files/wlogout .config/ + $ vim .config/wayfire.ini: + { + > [command] + > binding_launcher = KEY_S + > binding_wlogout = KEY_P + > command_launcher = wofi --show drun + > command_wlogout = wlogout + } } Notifications: { - + # xbps-install mako + $ cp -r void-desktop/config-files/mako .config/ + $ vim .config/wayfire.ini: + { + > [autostart] + > notifications = mako + } } Audio: { + } + Lockscreen: + { + # xbps-install -Sy swayidle gtklock + $ cp -r void-desktop/config-files/gtklock .config/ + $ vim .config/wayfire.ini: + { + > [autostart] + > idle = swayidle -w timeout 590 gtklock before-sleep gtklock + + > [idle] + > screensaver_timeout = 300 + > dpms_timeout = 600 + } } Auto mounting: { - - } - Display: - { - + # xpbs-install -Sy udisks2 udiskie + $ vim .config/wayfire.ini: + { + > [autostart] + > automount = udiskie -As + } } Bluetooth: { @@ -239,6 +279,10 @@ Post install: } Misc: { + default-applications: + { + # xbps-install -Sy firefox vscode foot thunar element-desktop mpv baobab gimp + } foot-openssh: { $ TERM=xterm-256color