forked from Shinonome/dots-hyprland
Merge branch 'end-4:main' into pr
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 66 KiB |
@@ -48,6 +48,7 @@ export async function startBatteryWarningService() {
|
|||||||
export async function firstRunWelcome() {
|
export async function firstRunWelcome() {
|
||||||
GLib.mkdir_with_parents(`${GLib.get_user_state_dir()}/ags/user`, 755);
|
GLib.mkdir_with_parents(`${GLib.get_user_state_dir()}/ags/user`, 755);
|
||||||
if (!fileExists(FIRST_RUN_PATH)) {
|
if (!fileExists(FIRST_RUN_PATH)) {
|
||||||
|
Utils.execAsync([`bash`, `-c`, `${App.configDir}/scripts/color_generation/switchwall.sh '${App.configDir}/assets/images/default_wallpaper.png'`]).catch(print);
|
||||||
Utils.writeFile(FIRST_RUN_FILE_CONTENT, FIRST_RUN_PATH)
|
Utils.writeFile(FIRST_RUN_FILE_CONTENT, FIRST_RUN_PATH)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
// Note that we add a little delay to make sure the cool circular progress works
|
// Note that we add a little delay to make sure the cool circular progress works
|
||||||
|
|||||||
@@ -1,41 +1,52 @@
|
|||||||
# ######## Window rules ########
|
# ######## Window rules ########
|
||||||
windowrule = noblur,.*
|
|
||||||
# windowrule = opacity 0.89 override 0.89 override, .* # Applies transparency to EVERY WINDOW
|
# General rule – disable blur for all windows.
|
||||||
windowrule = float, ^(blueberry.py)$
|
# (Using "class:.*" as a catch-all field since at least one field is required)
|
||||||
windowrule = float, ^(steam)$
|
windowrulev2 = noblur, class:.*
|
||||||
windowrule = float, ^(guifetch)$ # FlafyDev/guifetch
|
|
||||||
windowrulev2 = tile, class:(dev.warp.Warp)
|
# Uncomment to apply global transparency to all windows:
|
||||||
|
# windowrulev2 = opacity 0.89 override 0.89 override, class:.*
|
||||||
|
|
||||||
|
# Specific floating windows.
|
||||||
|
windowrulev2 = float, class:^(blueberry\.py)$
|
||||||
|
windowrulev2 = float, class:^(steam)$
|
||||||
|
windowrulev2 = float, class:^(guifetch)$ # FlafyDev/guifetch
|
||||||
|
|
||||||
|
# Tiling rule for a specific app.
|
||||||
|
windowrulev2 = tile, class:^dev\.warp\.Warp$
|
||||||
|
|
||||||
|
# Picture-in-Picture window (matched by title).
|
||||||
windowrulev2 = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
windowrulev2 = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||||
windowrule = center, title:^(Open File)(.*)$
|
|
||||||
windowrule = center, title:^(Select a File)(.*)$
|
|
||||||
windowrule = center, title:^(Choose wallpaper)(.*)$
|
|
||||||
windowrule = center, title:^(Open Folder)(.*)$
|
|
||||||
windowrule = center, title:^(Save As)(.*)$
|
|
||||||
windowrule = center, title:^(Library)(.*)$
|
|
||||||
windowrule = center, title:^(File Upload)(.*)$
|
|
||||||
|
|
||||||
# Picture-in-Picture
|
# Dialog windows – float+center these windows.
|
||||||
windowrulev2 = keepaspectratio, title:^(Picture(-| )in(-| )[Pp]icture)$
|
windowrulev2 = center, title:^(Open File)(.*)$
|
||||||
windowrulev2 = move 73% 72%,title:^(Picture(-| )in(-| )[Pp]icture)$
|
windowrulev2 = center, title:^(Select a File)(.*)$
|
||||||
windowrulev2 = size 25%, title:^(Picture(-| )in(-| )[Pp]icture)$
|
windowrulev2 = center, title:^(Choose wallpaper)(.*)$
|
||||||
windowrulev2 = float, title:^(Picture(-| )in(-| )[Pp]icture)$
|
windowrulev2 = center, title:^(Open Folder)(.*)$
|
||||||
windowrulev2 = pin, title:^(Picture(-| )in(-| )[Pp]icture)$
|
windowrulev2 = center, title:^(Save As)(.*)$
|
||||||
|
windowrulev2 = center, title:^(Library)(.*)$
|
||||||
|
windowrulev2 = center, title:^(File Upload)(.*)$
|
||||||
|
windowrulev2 = float, title:^(Open File)(.*)$
|
||||||
|
windowrulev2 = float, title:^(Select a File)(.*)$
|
||||||
|
windowrulev2 = float, title:^(Choose wallpaper)(.*)$
|
||||||
|
windowrulev2 = float, title:^(Open Folder)(.*)$
|
||||||
|
windowrulev2 = float, title:^(Save As)(.*)$
|
||||||
|
windowrulev2 = float, title:^(Library)(.*)$
|
||||||
|
windowrulev2 = float, title:^(File Upload)(.*)$
|
||||||
|
|
||||||
# Dialogs
|
# --- Picture-in-Picture enhancements ---
|
||||||
windowrule=float,title:^(Open File)(.*)$
|
windowrulev2 = keepaspectratio, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||||
windowrule=float,title:^(Select a File)(.*)$
|
windowrulev2 = move 73% 72%, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||||
windowrule=float,title:^(Choose wallpaper)(.*)$
|
windowrulev2 = size 25%, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||||
windowrule=float,title:^(Open Folder)(.*)$
|
windowrulev2 = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||||
windowrule=float,title:^(Save As)(.*)$
|
windowrulev2 = pin, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||||
windowrule=float,title:^(Library)(.*)$
|
|
||||||
windowrule=float,title:^(File Upload)(.*)$
|
|
||||||
|
|
||||||
# Tearing
|
# --- Tearing ---
|
||||||
windowrule=immediate,.*\.exe
|
windowrulev2 = immediate, title:.*\.exe
|
||||||
windowrulev2=immediate,class:(steam_app)
|
windowrulev2 = immediate, class:^(steam_app)
|
||||||
|
|
||||||
# No shadow for tiled windows
|
# No shadow for tiled windows (matches windows that are not floating).
|
||||||
windowrulev2 = noshadow,floating:0
|
windowrulev2 = noshadow, floating:0
|
||||||
|
|
||||||
# ######## Layer rules ########
|
# ######## Layer rules ########
|
||||||
layerrule = xray 1, .*
|
layerrule = xray 1, .*
|
||||||
@@ -63,7 +74,6 @@ layerrule = blur, logout_dialog # wlogout
|
|||||||
layerrule = animation slide left, sideleft.*
|
layerrule = animation slide left, sideleft.*
|
||||||
layerrule = animation slide right, sideright.*
|
layerrule = animation slide right, sideright.*
|
||||||
layerrule = blur, session[0-9]*
|
layerrule = blur, session[0-9]*
|
||||||
|
|
||||||
layerrule = blur, bar[0-9]*
|
layerrule = blur, bar[0-9]*
|
||||||
layerrule = ignorealpha 0.6, bar[0-9]*
|
layerrule = ignorealpha 0.6, bar[0-9]*
|
||||||
layerrule = blur, barcorner.*
|
layerrule = blur, barcorner.*
|
||||||
@@ -84,16 +94,3 @@ layerrule = blur, indicator.*
|
|||||||
layerrule = ignorealpha 0.6, indicator.*
|
layerrule = ignorealpha 0.6, indicator.*
|
||||||
layerrule = blur, osk[0-9]*
|
layerrule = blur, osk[0-9]*
|
||||||
layerrule = ignorealpha 0.6, osk[0-9]*
|
layerrule = ignorealpha 0.6, osk[0-9]*
|
||||||
|
|
||||||
# ######## Workspace rules ########
|
|
||||||
|
|
||||||
# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
|
|
||||||
# "Smart gaps" / "No gaps when only"
|
|
||||||
# (replaces dwindle config setting "no_gaps_when_only = 1")
|
|
||||||
# uncomment all six of these if you wish to use that.
|
|
||||||
# workspace = w[tv1], gapsout:0, gapsin:0
|
|
||||||
# workspace = f[1], gapsout:0, gapsin:0
|
|
||||||
# windowrulev2 = bordersize 0, floating:0, onworkspace:w[tv1]
|
|
||||||
# windowrulev2 = rounding 0, floating:0, onworkspace:w[tv1]
|
|
||||||
# windowrulev2 = bordersize 0, floating:0, onworkspace:f[1]
|
|
||||||
# windowrulev2 = rounding 0, floating:0, onworkspace:f[1]
|
|
||||||
|
|||||||
Executable → Regular
@@ -16,6 +16,8 @@ body:
|
|||||||
required: false # Not required cuz user may have failed to do so
|
required: false # Not required cuz user may have failed to do so
|
||||||
- label: I've successfully updated the system packages to the latest.
|
- label: I've successfully updated the system packages to the latest.
|
||||||
required: false # Not required cuz user may have failed to do so
|
required: false # Not required cuz user may have failed to do so
|
||||||
|
- label: I've ticked the checkboxes without reading their contents
|
||||||
|
required: false # Obviously
|
||||||
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
|
|||||||
@@ -31,6 +31,7 @@
|
|||||||
<details>
|
<details>
|
||||||
<summary>Instructions</summary>
|
<summary>Instructions</summary>
|
||||||
|
|
||||||
|
- **Prerequisite**: Your system works. That's it. You don't have to reinstall your system!
|
||||||
- **Automatic**, but guided and transparent, installation for Arch(-based) Linux:
|
- **Automatic**, but guided and transparent, installation for Arch(-based) Linux:
|
||||||
```bash
|
```bash
|
||||||
bash <(curl -s "https://end-4.github.io/dots-hyprland-wiki/setup.sh")
|
bash <(curl -s "https://end-4.github.io/dots-hyprland-wiki/setup.sh")
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
pkgname=illogical-impulse-microtex-git
|
pkgname=illogical-impulse-microtex-git
|
||||||
_pkgname=MicroTeX
|
_pkgname=MicroTeX
|
||||||
pkgver=r494.0e3707f
|
pkgver=r494.0e3707f
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc='MicroTeX for illogical-impulse dotfiles.'
|
pkgdesc='MicroTeX for illogical-impulse dotfiles.'
|
||||||
#pkgdesc="A dynamic, cross-platform, and embeddable LaTeX rendering library"
|
#pkgdesc="A dynamic, cross-platform, and embeddable LaTeX rendering library"
|
||||||
arch=("x86_64")
|
arch=("x86_64")
|
||||||
@@ -25,6 +25,7 @@ pkgver() {
|
|||||||
prepare() {
|
prepare() {
|
||||||
cd $_pkgname
|
cd $_pkgname
|
||||||
sed -i 's/gtksourceviewmm-3.0/gtksourceviewmm-4.0/' CMakeLists.txt
|
sed -i 's/gtksourceviewmm-3.0/gtksourceviewmm-4.0/' CMakeLists.txt
|
||||||
|
sed -i 's/tinyxml2.so.10/tinyxml2.so.11/' CMakeLists.txt
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
Reference in New Issue
Block a user