Skip to content

Commit fdf1a6b

Browse files
authored
Merge branch 'main' into ci-typos
2 parents ae3e25d + a3f7ba5 commit fdf1a6b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+901
-1273
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Version 2.9.9
22
--------------------------------------------------------
3-
- Remove legacy installer and folders restructured
3+
- Legacy installer removed and folders restructured
4+
- Font Awesome 7 support added
5+
- Optimized setup script to reduce the installation time of dependencies
6+
- Waybar with blurred background as default (powered by Hyprland). Can be switched off in the Dotfiles Settings app/Appearance/Decoration Variations -> no blur
7+
- ML4W blur theme removed. See above to toggle blur
8+
- Add Display Zoom: Zoom in with SUPER+SHIFT+Mousewheel up, Zoom out with SUPER+SHIFT+Mousewheel down, Reset Zoom with SUPER+SHIFT+Z
9+
- Link to ML4W Wallpaper Bank added to Welcome App main menu
10+
- Specific variations for game mode added to start Hyprland in game mode: Settings app, Appearance: Decoration: gamemode.conf, Window: gamemode.conf, Animation: disabled.conf
411

512
Version 2.9.8.8
613
--------------------------------------------------------

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
# ML4W Dotfiles for Hyprland
22

3-
An advanced configuration of Hyprland for Arch Linux based distributions. Full desktop environment based on the tiling window manager Hyprland with dynamic material color themes based on your wallpaper for all main modules and comprehensive apps to customize your configuration.
3+
An advanced configuration of Hyprland for Arch Linux based distributions. Full featured desktop environment based on the tiling window manager Hyprland with dynamic material color themes based on the selected wallpaper for all main modules. Including a comprehensive selection of apps with the ability to customize the configuration to your personal needs.
44

5-
![image](https://github.com/user-attachments/assets/c9ffd710-381e-43bb-b819-450b174ca3fd)
6-
7-
> About the screenshot: The dock can be enabled in the ML4W Sidebar or Settings app. The waybar theme is ML4W Modern Light.
5+
![image](https://mylinuxforwork.github.io/dotfiles/ml4w-preview-299.jpg)
86

97
## Installation and Documentation
108

119
You can find the installation guide and the documentation of the ML4W Dotfiles for Hyprland here:<br><b>https://mylinuxforwork.github.io/dotfiles/</b>
1210

13-
You can install the ML4W Dotfiles for Hyprland with the Dotfiles Installer from Flathub.<br>Click on the badge below to install the app.
11+
You can install the ML4W Dotfiles for Hyprland with the Dotfiles Installer (Available on Flathub).<br>Click on the badge below to install the app.
1412

1513
<a href="https://mylinuxforwork.github.io/dotfiles-installer/" target="_blank"><img src="https://mylinuxforwork.github.io/dotfiles-installer/dotfiles-installer-badge.png" style="border:0;margin-bottom:10px"></a>
1614

@@ -27,11 +25,7 @@ https://raw.githubusercontent.com/mylinuxforwork/dotfiles/main/hyprland-dotfiles
2725
https://raw.githubusercontent.com/mylinuxforwork/dotfiles/main/hyprland-dotfiles.dotinst
2826
```
2927
Setup scripts to install the required dependencies are included for <i class="devicon-archlinux-plain"></i> **Arch, <i class="devicon-fedora-plain"></i> Fedora and <i class="devicon-opensuse-plain"></i> openSuse Tumbleweed**.<br>
30-
For other distros, please install <a href="/dotfiles/getting-started/dependencies">the dependencies</a> first.
31-
32-
## Wallpaper repository
33-
34-
You can find my wallpaper collection in the repository https://github.com/mylinuxforwork/wallpaper
28+
For other distros, please install <a href="https://mylinuxforwork.github.io/dotfiles/getting-started/dependencies" target="_blank">the dependencies</a> first.
3529

3630
## Inspirations
3731

dev/hyprland-dotfiles.dotinst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"source": "Projects/dotfiles",
1010
"subfolder": "dotfiles",
1111
"dev":{
12-
"ignore":"keyboard.conf,monitor.conf"
12+
"ignore":"keyboard.conf,monitor.conf,waypaper"
1313
},
1414
"restore":[
1515
{

docs/.vitepress/config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export default {
2828
activeMatch: "/showcases/",
2929
},
3030
{
31-
text: "2.9.8.8",
31+
text: "2.9.9",
3232
items: [
3333
{
3434
text: 'Changelog',
@@ -94,6 +94,7 @@ export default {
9494
{ text: "Migration", link: "/getting-started/migrate" },
9595
{ text: "Dependencies", link: "/getting-started/dependencies" },
9696
{ text: "Update", link: "/getting-started/update" },
97+
{ text: "Uninstall", link: "/getting-started/uninstall" },
9798
],
9899
},
99100
{

docs/getting-started/dependencies.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,13 @@ noto-fonts
2222
noto-fonts-emoji
2323
noto-fonts-cjk
2424
noto-fonts-extra
25+
xdg-desktop-portal-gtk
2526
xdg-desktop-portal-hyprland
2627
libnotify
2728
kitty
2829
qt5-wayland
2930
qt6-wayland
30-
uwsm
3131
fastfetch
32-
xdg-desktop-portal-gtk
3332
eza
3433
python-pip
3534
python-gobject
@@ -38,17 +37,12 @@ tumbler
3837
brightnessctl
3938
nm-connection-editor
4039
network-manager-applet
41-
gtk4
42-
libadwaita
43-
fuse2
4440
imagemagick
4541
jq
4642
xclip
4743
kitty
4844
neovim
4945
htop
50-
rust
51-
cargo
5246
blueman
5347
grim
5448
slurp
@@ -68,18 +62,16 @@ flatpak
6862
swaync
6963
gvfs
7064
wlogout
71-
hyprshade
7265
waypaper
7366
grimblast-git
74-
bibata-cursor-theme-bin
67+
bibata-cursor-theme
7568
pacseek
7669
otf-font-awesome
7770
ttf-fira-sans
7871
ttf-fira-code
7972
ttf-firacode-nerd
8073
ttf-dejavu
8174
nwg-dock-hyprland
82-
checkupdates-with-aur
8375
power-profiles-daemon
8476
python-pywalfox
8577
vlc

docs/getting-started/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
</div>
88

9-
![image](/ml4w-preview.png)
9+
![image](/ml4w-preview-299.jpg)
1010

1111
> [!NOTE]
1212
> This Wiki is covering the latest features of the ML4W Dotfiles. Please make sure that the latest version of the ML4W Dotfiles is installed on your system. Follow the installation and update instructions.

docs/getting-started/uninstall.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# Uninstall the ML4W Dotfiles
2+
3+
The uninstallation requires some manual steps. It requires the removal of the dotfiles, the restore of configuration files from the backup and the unstallation of dependencies.
4+
5+
> [!WARNING]
6+
> Uninstalling is a very individual process. There is no guarantee that the following steps will work on all systems.
7+
8+
> [!NOTE]
9+
> The following instructions are work in progress. The Dotfiles Installer will include an uninstall feature in one of the upcoming updates. The way how to unsinstall the dotfiles is still in development. Please share your experiences on GitHub.
10+
11+
## Remove the Hyprland configuration
12+
13+
Logout from the ML4W dotfiles and open another desktop environment (if available on your system) or switch to a tty.
14+
15+
```sh
16+
cd ~/.config # CD into the config folder
17+
rm -rf hypr # Remove the current symlink to the ML4W hypr config
18+
```
19+
If you're on tty, you can login again to Hyprland now and you should see the default configuration. Please not that you need to open kitty now with SUPER+Q.
20+
21+
## Restore your first backup
22+
23+
Please copy the files from your first backup that you have made with the Dotfiles Installer back to your home and .config folder. Please follow the folder structure from your backup.
24+
25+
You can find the backup folder here:
26+
27+
```sh
28+
cd ~/.var/app/com.ml4w.dotfilesinstaller/data/backup
29+
cd com.ml4w.dotfiles # for rolling release
30+
cd com.ml4w.dotfiles.stable # for stable release
31+
```
32+
## Delete symlinks (optional)
33+
34+
Remove all symlinks from your Home folder and .config folder targeting to the .mydotfiles folder.
35+
36+
```sh
37+
cd ~/.config
38+
rm -rf waybar # example
39+
```
40+
41+
## Remove the dotfiles folder (optional)
42+
43+
Open the following folder and remove the dotfiles:
44+
45+
```sh
46+
cd ~/.mydotfiles
47+
rm -rf com.ml4w.dotfiles # for rolling release
48+
rm -rf com.ml4w.dotfiles.stable # for stable release
49+
```
50+
## Uninstall dependencies (optional)
51+
52+
You can uninstall <a href="/dotfiles/getting-started/dependencies">dependencies</a> that you don't need anymore.
53+
54+
> [!WARNING]
55+
> Please make sure that you don't uninstall packages that are required by your system.

docs/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,23 @@ hero:
2222

2323
features:
2424
- icon: <img width="35" height="35" src="https://cdn-icons-png.flaticon.com/128/807/807262.png" alt="scripts"/>
25-
title: One Script to Rule Them All
26-
details: Includes a powerful installation script to automate everything on Arch or Fedora based systems. Or use the Dotfiles Installer for other distros.
25+
title: Easy Installation
26+
details: Full support for all distributions with Dotfiles Installer. Includes setup scripts to install all dependencies for Arch, Fedora and openSuse.
2727

2828
- icon: <img width="35" height="35" src="https://cdn-icons-png.flaticon.com/128/16076/16076100.png" alt="theme"/>
2929
title: Dynamic Themes & Desktop
3030
details: Experience a complete desktop with Hyprland, dynamic material themes, and deep customization via dotfiles.
3131

3232
- icon: <img width="35" height="35" src="https://cdn-icons-png.flaticon.com/128/3815/3815573.png" alt="configuration"/>
33-
title: Easy to Customize
33+
title: Many Customization Options
3434
details: Comes with helpful graphical apps to configure your setup, change themes, and tweak your environment.
3535

3636
metaTitle: "The ML4W Dotfiles for Hyprland"
3737
description: An advanced and full-featured configuration for the dynamic tiling window manager Hyprland including an easy to use installation script for Arch and Fedora based Linux distributions.
3838
---
3939

4040
<img
41-
src="/ml4w-preview.png"
41+
src="/ml4w-preview-299.jpg"
4242
alt="preview"
4343
style="max-width: 900px; width: 100%; border-radius: 12px; margin: 2rem auto; display: block;"
4444
/>

docs/public/gamemode-settings.jpg

113 KB
Loading

docs/public/ml4w-preview-299.jpg

1.5 MB
Loading

0 commit comments

Comments
 (0)