Commit Graph

223 Commits

Author SHA1 Message Date
dabruh f7292d6958 Make xmonconf configuration file driven 2024-05-27 09:08:09 +02:00
dabruh 90b7fc35d2 Refactor xmonconf script by modularizing functions
- Moved i3-related functions to ~/.local/share/dabruh/libs/bash/i3.sh
- Moved USB-related functions to ~/.local/share/dabruh/libs/bash/usb.sh
- Moved xrandr-related functions to ~/.local/share/dabruh/libs/bash/x.sh
- Added checks in each library file to ensure required functions are sourced
- Updated xmonconf script to source these new library files
2024-05-24 12:03:07 +02:00
dabruh a71430f12e Add additional monitor name configurations 2024-04-26 10:07:02 +02:00
dabruh 7128f6c74e Add attribute for enabled/disabled monitors 2024-04-19 09:31:59 +02:00
dabruh b433ef57d3 Add back missing xrandr command 2024-04-19 08:46:35 +02:00
dabruh fc71836102 Remove unused func 2024-04-19 08:45:23 +02:00
dabruh 0cab2a6640 Cache xrandr output 2024-04-19 08:45:15 +02:00
dabruh 1888ec9c96 Fix unnecessary if statement logic 2024-04-19 08:40:40 +02:00
dabruh da28a0e96e Add logic to disable disconnected monitors 2024-04-19 08:39:51 +02:00
dabruh 1237dff14a Add display config for work laptop at home 2024-04-19 08:35:27 +02:00
dabruh 4973b9f4d2 Fix bugs on empty input 2024-04-18 20:37:00 +02:00
dabruh c7145e8b4a Add home setup 2024-04-18 19:46:27 +02:00
dabruh 4cac467d32 Streamline monitors_exist with usb_devices_exist 2024-04-17 18:34:48 +02:00
dabruh f5676e638d Add verbosity 2024-04-17 18:26:01 +02:00
dabruh a9ccc78482 Support identical config on different output names 2024-04-17 16:05:25 +02:00
dabruh bab7f76557 Restart i3 after changing monitor config 2024-04-17 16:03:36 +02:00
dabruh 0e1d39e826 Create Xserver display configuration script 2024-04-16 16:03:13 +02:00
dabruh ac3fee7596 Source profile script 2024-04-12 18:31:56 +02:00
dabruh 597c73c9c3 Add XDG_DATA_DIRS 2024-04-12 18:31:38 +02:00
dabruh 8732f97c2b Make script POSIX compliant 2024-04-12 18:31:25 +02:00
dabruh 1611525077 Prepend homebrew rather than append to PATH 2024-04-12 18:26:30 +02:00
dabruh 1e94ea2f71 Adjust variable casing and defaults 2024-04-12 18:26:30 +02:00
dabruh 3671d21be5 Adjust variable paths 2024-04-12 18:26:02 +02:00
dabruh 36d7d0d23f Remove invalid option 2024-04-11 14:47:36 +02:00
dabruh 66bb79a6cc Fix invalid arg 2024-04-11 14:45:07 +02:00
dabruh 8aa1211254 Fix typo 2024-04-11 13:18:12 +02:00
dabruh 86af7096b3 Install azure-cli from official repo 2024-04-11 13:16:57 +02:00
dabruh a5f11197c8 Set default value 2024-04-11 12:49:48 +02:00
dabruh 69515a3af0 Install new picom dependencies 2024-04-11 12:30:06 +02:00
dabruh add942a2c0 Add venv apt package 2024-04-11 12:24:07 +02:00
dabruh aff2e3af98 Adjust python executable name 2024-04-11 12:21:20 +02:00
dabruh 1cf86dd7d5 Add computer 2024-04-11 12:19:22 +02:00
dabruh c8d02955dc Move homebrew dir 2024-04-11 12:15:19 +02:00
dabruh 674d3f755d Add g5ncli alias and completion 2024-04-03 11:31:51 +02:00
dabruh 17b6092236 feat: enable screensavers 2024-03-03 10:29:34 +01:00
dabruh adaa896344 feat: disable screensavers 2024-03-03 10:26:34 +01:00
dabruh 88a99772e0 feat: switch to XScreenSaver for less OLED burn-in 2024-02-29 12:30:23 +01:00
dabruh 80fe2b4c0a feat: update colors for less OLED burn-in 2024-02-29 11:52:19 +01:00
dabruh 2761239be1 Add script for BT connect/disconnect by name 2024-02-27 12:11:28 +01:00
dabruh 6b5a201a5c Add GOPATH to PATH 2024-02-16 13:18:18 +01:00
dabruh cd60ff5c22 Respect the KREW_ROOT variable 2024-02-12 09:20:45 +01:00
dabruh e34b12a5eb Add Minikube alias and completion 2024-02-12 09:20:45 +01:00
dabruh b49aa0be3d Add GitHub CLI completion 2024-02-12 09:20:45 +01:00
dabruh 97a5065b89 Add comments 2024-02-03 14:00:55 +01:00
dabruh e209581e88 Adjust VSC aliases 2023-12-12 07:02:26 +01:00
dabruh 9179c5685c Enable Gnome Polkit 2023-12-11 12:44:56 +01:00
dabruh 2758799875 Add Glow for Markdown rendering 2023-11-30 20:06:47 +01:00
dabruh 1c12a125db Adjust VSC aliases 2023-11-29 09:51:47 +01:00
dabruh def24f0ce4 Replace dunk with difftastic 2023-11-29 09:46:08 +01:00
dabruh 05e1ba8a37 Set term 2023-11-29 09:37:10 +01:00