Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
746f764953 | ||
|
|
6dcc6f951c | ||
|
|
ba2f805b5f | ||
|
|
ed8c75ee82 | ||
|
|
e127983f13 | ||
|
|
526f27d930 | ||
|
|
ab573d476d | ||
|
|
fea911b0bb | ||
|
|
15da4d2371 | ||
|
|
d2f055f39e |
@@ -12,15 +12,5 @@ packagesYay=(
|
|||||||
"swww"
|
"swww"
|
||||||
"swaylock-effects-git"
|
"swaylock-effects-git"
|
||||||
"wlogout"
|
"wlogout"
|
||||||
|
"nwg-look"
|
||||||
);
|
);
|
||||||
|
|
||||||
if [[ $(_isInstalledYay "nwg-look") == 0 ]]; then
|
|
||||||
echo ":: nwg-look is already installed."
|
|
||||||
else
|
|
||||||
if [[ $(_isInstalledYay "nwg-look-bin") == 0 ]]; then
|
|
||||||
echo ":: nwg-look-bin is already installed."
|
|
||||||
else
|
|
||||||
echo ":: Starting installation of nwg-look-bin"
|
|
||||||
yay --noconfirm -S nwg-look-bin
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
setxkbmap KEYBOARD_LAYOUT
|
setxkbmap KEYBOARD_LAYOUT
|
||||||
|
|
||||||
# Load picom
|
# Load picom
|
||||||
picom &
|
# picom &
|
||||||
|
|
||||||
# Load power manager
|
# Load power manager
|
||||||
xfce4-power-manager &
|
xfce4-power-manager &
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
2.8RC1
|
2.8RC3
|
||||||
@@ -8,6 +8,7 @@ Hyprland:
|
|||||||
- New waybar idle-inhibator icon
|
- New waybar idle-inhibator icon
|
||||||
- New waybar theme ml4w-minimal
|
- New waybar theme ml4w-minimal
|
||||||
- New window animation variation animation-moving.conf
|
- New window animation variation animation-moving.conf
|
||||||
|
- New AI icon to open ChatGPT
|
||||||
|
|
||||||
Version 2.7.2
|
Version 2.7.2
|
||||||
https://gitlab.com/stephan-raabe/dotfiles/-/releases/2.7.2
|
https://gitlab.com/stephan-raabe/dotfiles/-/releases/2.7.2
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
# ML4W dotfiles 2.8RC1
|
# ML4W dotfiles 2.8RC3
|
||||||
|
|
||||||
This is my configuration of Hyprland (Wayland) and Qtile (X11) for Arch Linux based distributions. This package includes an installation script to install and setup the required components.
|
This is my configuration of Hyprland (Wayland) and Qtile (X11) for Arch Linux based distributions. This package includes an installation script to install and setup the required components.
|
||||||
|
|
||||||
<a href="https://youtu.be/e9ro_P9rbFk" target="_blank"><img src="screenshots/v28/screenshot-28-1.png" alt="Click to watch on YouTube" /></a>
|
<a href="https://gitlab.com/stephan-raabe/dotfiles/-/blob/main/screenshots/v28/screenshot-28-1.png?ref_type=heads" target="_blank"><img src="screenshots/v28/screenshot-28-1.png" /></a>
|
||||||
|
|
||||||
PLEASE NOTE: This branch is the rolling release of the ML4W dotfiles and includes the latest changes.
|
PLEASE NOTE: This branch is the rolling release of the ML4W dotfiles and includes the latest changes.
|
||||||
|
|
||||||
@@ -187,9 +187,11 @@ All keybindings for Qtile: https://gitlab.com/stephan-raabe/dotfiles/-/blob/main
|
|||||||
|
|
||||||
# Hyprland
|
# Hyprland
|
||||||
|
|
||||||
<a href="https://youtu.be/e9ro_P9rbFk" target="_blank"><img src="screenshots/v28/screenshot-28-1.png" alt="Click to watch on YouTube" /></a>
|
<a href="https://gitlab.com/stephan-raabe/dotfiles/-/blob/main/screenshots/v28/screenshot-28-1.png?ref_type=heads" target="_blank"><img src="screenshots/v28/screenshot-28-1.png" /></a>
|
||||||
|
|
||||||
<a href="https://youtu.be/e9ro_P9rbFk" target="_blank"><img src="screenshots/v28/screenshot-28-2.png" alt="Click to watch on YouTube" /></a>
|
<a href="https://gitlab.com/stephan-raabe/dotfiles/-/blob/main/screenshots/v28/screenshot-28-2.png?ref_type=heads" target="_blank"><img src="screenshots/v28/screenshot-28-2.png" /></a>
|
||||||
|
|
||||||
|
<a href="https://gitlab.com/stephan-raabe/dotfiles/-/blob/main/screenshots/v28/screenshot-28-3.png?ref_type=heads" target="_blank"><img src="screenshots/v28/screenshot-28-3.png" /></a>
|
||||||
|
|
||||||
<b><a href="https://gitlab.com/stephan-raabe/dotfiles/-/tree/main/screenshots?ref_type=heads">You can find more screenshots here.</a></b>
|
<b><a href="https://gitlab.com/stephan-raabe/dotfiles/-/tree/main/screenshots?ref_type=heads">You can find more screenshots here.</a></b>
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Monitor Setup
|
# Monitor Setup
|
||||||
# name: "Default"
|
# name: "1440x1080"
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
|
||||||
monitor=,1440x1080,auto,1
|
monitor=,1440x1080,auto,1
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Monitor Setup
|
# Monitor Setup
|
||||||
# name: "Default"
|
# name: "1920x1080"
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
|
||||||
monitor=,1920x1080,auto,1
|
monitor=,1920x1080,auto,1
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# -----------------------------------------------------
|
||||||
|
# Monitor Setup
|
||||||
|
# name: "1920x1200"
|
||||||
|
# -----------------------------------------------------
|
||||||
|
|
||||||
|
monitor=,1920x1200,auto,1
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Monitor Setup
|
# Monitor Setup
|
||||||
# name: "Default"
|
# name: "2560x1440"
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
|
||||||
monitor=,2560x1440,auto,1
|
monitor=,2560x1440,auto,1
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Monitor Setup
|
# Monitor Setup
|
||||||
# name: "Default"
|
# name: "2560x1440@120"
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
|
||||||
monitor=,2560x1440@120,auto,1
|
monitor=,2560x1440@120,auto,1
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# -----------------------------------------------------
|
||||||
|
# Monitor Setup
|
||||||
|
# name: "3440x1440"
|
||||||
|
# -----------------------------------------------------
|
||||||
|
|
||||||
|
monitor=,3440x1440,auto,1
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
setxkbmap us
|
setxkbmap us
|
||||||
|
|
||||||
# Load picom
|
# Load picom
|
||||||
picom &
|
# picom &
|
||||||
|
|
||||||
# Load power manager
|
# Load power manager
|
||||||
xfce4-power-manager &
|
xfce4-power-manager &
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ from libqtile.widget.image import Image
|
|||||||
from libqtile.dgroups import simple_key_binder
|
from libqtile.dgroups import simple_key_binder
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from libqtile.log_utils import logger
|
from libqtile.log_utils import logger
|
||||||
from libqtile.backend.wayland import InputConfig
|
|
||||||
|
|
||||||
from qtile_extras import widget
|
from qtile_extras import widget
|
||||||
from qtile_extras.widget.decorations import RectDecoration
|
from qtile_extras.widget.decorations import RectDecoration
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.6 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 2.1 MiB After Width: | Height: | Size: 3.2 MiB |
|
After Width: | Height: | Size: 1.7 MiB |
@@ -127,7 +127,7 @@
|
|||||||
|
|
||||||
// Filemanager Launcher
|
// Filemanager Launcher
|
||||||
"custom/filemanager": {
|
"custom/filemanager": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "~/dotfiles/.settings/filemanager.sh",
|
"on-click": "~/dotfiles/.settings/filemanager.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
@@ -148,14 +148,14 @@
|
|||||||
|
|
||||||
// Browser Launcher
|
// Browser Launcher
|
||||||
"custom/browser": {
|
"custom/browser": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "~/dotfiles/.settings/browser.sh",
|
"on-click": "~/dotfiles/.settings/browser.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// ChatGPT Launcher
|
// ChatGPT Launcher
|
||||||
"custom/chatgpt": {
|
"custom/chatgpt": {
|
||||||
"format": "",
|
"format": " ",
|
||||||
"on-click": "chromium --app=https://chat.openai.com",
|
"on-click": "chromium --app=https://chat.openai.com",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
@@ -274,13 +274,11 @@
|
|||||||
|
|
||||||
// Group Settings
|
// Group Settings
|
||||||
"group/settings": {
|
"group/settings": {
|
||||||
"orientation": "inherit",
|
"orientation": "horizontal",
|
||||||
"drawer": {
|
|
||||||
"transition-duration": 300,
|
|
||||||
"children-class": "not-memory",
|
|
||||||
"transition-left-to-right": false
|
|
||||||
},
|
|
||||||
"modules": [
|
"modules": [
|
||||||
|
// START CHATGPT TOOGLE
|
||||||
|
"custom/chatgpt",
|
||||||
|
// END CHATGPT TOOGLE
|
||||||
"custom/settings",
|
"custom/settings",
|
||||||
"custom/waybarthemes",
|
"custom/waybarthemes",
|
||||||
"custom/wallpaper"
|
"custom/wallpaper"
|
||||||
@@ -291,11 +289,8 @@
|
|||||||
"group/quicklinks": {
|
"group/quicklinks": {
|
||||||
"orientation": "horizontal",
|
"orientation": "horizontal",
|
||||||
"modules": [
|
"modules": [
|
||||||
// START CHATGPT TOOGLE
|
"custom/browser",
|
||||||
"custom/chatgpt",
|
|
||||||
// END CHATGPT TOOGLE
|
|
||||||
"custom/filemanager",
|
"custom/filemanager",
|
||||||
"custom/browser"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
@@ -32,9 +32,7 @@
|
|||||||
// Modules Left
|
// Modules Left
|
||||||
"modules-left": [
|
"modules-left": [
|
||||||
"custom/appmenu",
|
"custom/appmenu",
|
||||||
"custom/settings",
|
"group/settings",
|
||||||
"custom/waybarthemes",
|
|
||||||
"custom/wallpaper",
|
|
||||||
// START TASK TOOGLE
|
// START TASK TOOGLE
|
||||||
"wlr/taskbar",
|
"wlr/taskbar",
|
||||||
// END TASK TOOGLE
|
// END TASK TOOGLE
|
||||||
|
|||||||
@@ -32,9 +32,7 @@
|
|||||||
// Modules Left
|
// Modules Left
|
||||||
"modules-left": [
|
"modules-left": [
|
||||||
"custom/appmenu",
|
"custom/appmenu",
|
||||||
"custom/settings",
|
"group/settings",
|
||||||
"custom/waybarthemes",
|
|
||||||
"custom/wallpaper",
|
|
||||||
// START TASK TOOGLE
|
// START TASK TOOGLE
|
||||||
"wlr/taskbar",
|
"wlr/taskbar",
|
||||||
// END TASK TOOGLE
|
// END TASK TOOGLE
|
||||||
|
|||||||
@@ -191,6 +191,14 @@ window#waybar.empty #window {
|
|||||||
padding-right: 24px;
|
padding-right: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#custom-chatgpt {
|
||||||
|
margin-right: 15px;
|
||||||
|
background-image: url("../assets/ai-icon-20.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
* Idle Inhibator
|
* Idle Inhibator
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|||||||
@@ -32,9 +32,7 @@
|
|||||||
// Modules Left
|
// Modules Left
|
||||||
"modules-left": [
|
"modules-left": [
|
||||||
"custom/appmenu",
|
"custom/appmenu",
|
||||||
"custom/settings",
|
"group/settings",
|
||||||
"custom/waybarthemes",
|
|
||||||
"custom/wallpaper",
|
|
||||||
// START TASK TOOGLE
|
// START TASK TOOGLE
|
||||||
"wlr/taskbar",
|
"wlr/taskbar",
|
||||||
// END TASK TOOGLE
|
// END TASK TOOGLE
|
||||||
|
|||||||
@@ -32,6 +32,7 @@
|
|||||||
"modules-left": [
|
"modules-left": [
|
||||||
"custom/appmenuicon",
|
"custom/appmenuicon",
|
||||||
"hyprland/workspaces",
|
"hyprland/workspaces",
|
||||||
|
"group/settings",
|
||||||
"group/quicklinks"
|
"group/quicklinks"
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|||||||
@@ -141,12 +141,25 @@ window#waybar.empty #window {
|
|||||||
color: @iconcolor;
|
color: @iconcolor;
|
||||||
}
|
}
|
||||||
|
|
||||||
#custom-waybarthemes,#custom-system {
|
#custom-settings {
|
||||||
margin-right:15px;
|
margin-right: 15;
|
||||||
}
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-chatgpt {
|
||||||
|
margin-right: 15px;
|
||||||
|
background-image: url("../assets/ai-icon-20.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 23px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-waybarthemes,#custom-system {
|
||||||
|
margin-right:15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#custom-ml4w-welcome {
|
#custom-ml4w-welcome {
|
||||||
margin-right: 15px;
|
margin-right: 15px;
|
||||||
background-image: url("../assets/ml4w-icon-20.png");
|
background-image: url("../assets/ml4w-icon-20.png");
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
|
|||||||
@@ -32,9 +32,7 @@
|
|||||||
// Modules Left
|
// Modules Left
|
||||||
"modules-left": [
|
"modules-left": [
|
||||||
"custom/appmenu",
|
"custom/appmenu",
|
||||||
"custom/settings",
|
"group/settings",
|
||||||
"custom/waybarthemes",
|
|
||||||
"custom/wallpaper",
|
|
||||||
// START TASK TOOGLE
|
// START TASK TOOGLE
|
||||||
"wlr/taskbar",
|
"wlr/taskbar",
|
||||||
// END TASK TOOGLE
|
// END TASK TOOGLE
|
||||||
|
|||||||
@@ -184,6 +184,14 @@ window#waybar.empty #window {
|
|||||||
margin-right:20px;
|
margin-right:20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#custom-chatgpt {
|
||||||
|
margin-right: 15px;
|
||||||
|
background-image: url("../assets/ai-icon.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
#custom-ml4w-welcome {
|
#custom-ml4w-welcome {
|
||||||
margin-right: 15px;
|
margin-right: 15px;
|
||||||
background-image: url("../assets/ml4w-icon.png");
|
background-image: url("../assets/ml4w-icon.png");
|
||||||
|
|||||||