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