fix multiple monitors + desk/lapt
This commit is contained in:
parent
661f12b0d8
commit
ed7c36b3d0
5 changed files with 14 additions and 8 deletions
|
@ -181,6 +181,7 @@ let commonMargin = 10
|
|||
const bar = (monitors = 2) => {
|
||||
let bars = [];
|
||||
for (let i = 0; i < monitors; i++) {
|
||||
print(i);
|
||||
bars.push(Widget.Window({
|
||||
exclusivity : 'exclusive',
|
||||
name : `bar-window-${i}`,
|
||||
|
@ -202,7 +203,7 @@ const bar = (monitors = 2) => {
|
|||
// main Gtk App
|
||||
App.config({
|
||||
style : '/home/hex/.config/ags/style.css',
|
||||
windows : [ search, ...bar(1) ],
|
||||
windows : [ search, ...bar(2) ],
|
||||
})
|
||||
|
||||
// close search window by default
|
||||
|
|
|
@ -66,6 +66,7 @@ set_machine_type () {
|
|||
|
||||
notify "are you on a laptop or a desktop? (laptop/desktop) "
|
||||
read MACHINE_TYPE
|
||||
export MACHINE_TYPE=$MACHINE_TYPE
|
||||
|
||||
if [[ "$MACHINE_TYPE" != "laptop" && "$MACHINE_TYPE" != "desktop" ]]; then
|
||||
err "invalid machine type."
|
||||
|
@ -78,7 +79,9 @@ main() {
|
|||
notify "hello there!"
|
||||
check_deps
|
||||
set_machine_type
|
||||
install_backlight_rule
|
||||
if [[ $MACHINE_TYPE -eq "laptop" ]]; then
|
||||
install_backlight_rule
|
||||
fi
|
||||
notify "everything has been installed successfully, enjoy!"
|
||||
}
|
||||
|
||||
|
|
|
@ -1,14 +1,10 @@
|
|||
# Based on the default config
|
||||
|
||||
# Start AGS daemon
|
||||
exec="ags -q"
|
||||
exec="ags"
|
||||
|
||||
# Start hyprpaper
|
||||
exec-once=hyprpaper
|
||||
|
||||
# Start Pipewire daemon
|
||||
exec-once=gentoo-pipewire-launcher
|
||||
exec=gentoo-pipewire-launcher restart
|
||||
|
||||
# Terminal Daemon
|
||||
exec-once=foot --server
|
||||
|
@ -185,3 +181,7 @@ bind = CTRL, ALT_L, submap, passthrough
|
|||
submap = passthrough
|
||||
bind = CTRL, ALT_L, submap, reset
|
||||
submap = reset
|
||||
|
||||
# Start AGS daemon
|
||||
exec-once="ags"
|
||||
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
preload = /home/hex/wallpaper.jpg
|
||||
wallpaper = eDP-1,/home/hex/wallpaper.jpg
|
||||
wallpaper = DVI-D-1,/home/hex/wallpaper.jpg
|
||||
wallpaper = HDMI-A-3,/home/hex/wallpaper.jpg
|
||||
|
|
|
@ -9,5 +9,5 @@ if [ -e "$LAPTOP" ]; then
|
|||
fi
|
||||
|
||||
# Desktop configuration
|
||||
hyprctl keyword monitor DVI-D-0,1920x1080@60,0x0,1
|
||||
hyprctl keyword monitor DVI-D-1,1920x1080@60,0x0,1
|
||||
hyprctl keyword monitor HDMI-A-3,1680x1050@59.88300,1920x0,1
|
||||
|
|
Loading…
Reference in a new issue