Compare commits

..
144 Commits
Author SHA1 Message Date
Puechberty Arthur 37c44e7761 add app 2026-06-18 00:32:52 +02:00
Puechberty Arthur 745c3a6d70 config hyprland 2026-06-17 22:55:46 +02:00
Puechberty Arthur 00d2f21837 add arch os in fastfetch 2026-06-17 22:44:03 +02:00
Puechberty Arthur 5e764f3a26 fix error with yay subtui install 2026-06-17 22:15:13 +02:00
Puechberty Arthur 2662042420 add cava app 2026-06-17 22:13:22 +02:00
Puechberty Arthur 40ebb62fb9 remove apps & add apps & fix config waybar 2026-06-17 22:12:48 +02:00
Puechberty Arthur b6aa29a5cf add new theme 2026-06-17 20:44:02 +02:00
Puechberty Arthur 7e11ca7a71 remove bug theme 2026-06-17 20:41:34 +02:00
Puechberty Arthur 37037cb6d5 add theme 2026-06-17 20:36:25 +02:00
Puechberty Arthur 25c3a4ca8f fix waybar 2026-06-17 20:17:02 +02:00
Puechberty Arthur de9e6e7208 add dotfiles waybar 2026-06-17 19:07:16 +02:00
Puechberty Arthur abd596d66c add boot logo & add config woxtype 2026-06-17 18:09:11 +02:00
Puechberty Arthur 814a58b1bf update logo & icon 2026-06-17 16:08:09 +02:00
David Heinemeier Hansson 8e03151647 Fix compatibility of old tiling.conf with HL 0.55+
Closes #5973
2026-05-25 14:51:07 +02:00
c3f35c57fb Omarchy 3.8.2 (#5960)
* Fix logs uploading

* Fail hard if we don't get the right branch

* Fix HL 0.55 compatible unified clipboard hotkeys

* Bump version

---------

Co-authored-by: Ryan Hughes <ryan@heyoodle.com>
2026-05-24 12:53:51 +02:00
JisnuandGitHub 9c8f6cf2cb fix: remove pseudotile and fix -1 gradient colors for Hyprland 0.55.x (#5922) 2026-05-21 08:21:42 +02:00
Ryan HughesandGitHub 82f99928d0 Bump version from 3.8.0 to 3.8.1 2026-05-14 13:23:48 -04:00
Ryan HughesandGitHub 6b5baf06ad Merge pull request #5816 from basecamp/fix-reinstall-git-default-branch
Pin omarchy-reinstall-git to master branch
2026-05-14 13:22:35 -04:00
Ryan Hughes 32a82dd15b Pin omarchy-reinstall-git to master branch
GitHub's default branch on basecamp/omarchy is no longer master, so
a plain clone pulls the development branch. Pass --branch master so
reinstalls always land on stable regardless of repo default.
2026-05-14 13:18:46 -04:00
David Heinemeier Hansson b2d95ee24b libretro-vice is now an explosion of minor pkgs 2026-05-10 16:47:29 +02:00
David Heinemeier HanssonandGitHub 7f6abcd743 Merge pull request #5628 from basecamp/rc
Omarchy 3.8.0
2026-05-09 17:20:48 +02:00
David Heinemeier Hansson 44a0123058 Merge branch 'dev' into rc 2026-05-09 16:21:52 +02:00
David Heinemeier Hansson 2e0e9af0a9 Use save for screenshot 2026-05-09 12:04:53 +02:00
David Heinemeier Hansson 9a2c53d571 Add save as an option for agents 2026-05-09 12:04:34 +02:00
David Heinemeier Hansson 10c42afcf2 Echo result so agents can use them and keep working with them 2026-05-09 11:40:31 +02:00
David Heinemeier Hansson cd9d6bb54b Screenshot on visual changes 2026-05-09 11:20:36 +02:00
David Heinemeier Hansson dde76059a8 Merge branch 'dev' into rc 2026-05-09 08:30:09 +02:00
David Heinemeier Hansson 8f43960b8f Merge branch 'dev' into rc 2026-05-08 22:31:44 +02:00
David Heinemeier Hansson 27b598a6e5 Fix guidance 2026-05-08 22:07:38 +02:00
David Heinemeier Hansson 6f281d888f Merge branch 'dev' into rc 2026-05-08 22:06:23 +02:00
David Heinemeier Hansson a865ecc875 Merge branch 'dev' into rc 2026-05-08 22:04:46 +02:00
David Heinemeier Hansson b2ffc1ffa9 Merge branch 'dev' into rc 2026-05-08 21:53:15 +02:00
David Heinemeier Hansson 2a1c1980b4 Merge branch 'dev' into rc 2026-05-08 21:44:27 +02:00
David Heinemeier Hansson d0000ea8cf Merge branch 'dev' into rc 2026-05-08 21:34:52 +02:00
David Heinemeier Hansson cff80ff699 Merge branch 'dev' into rc 2026-05-08 21:16:50 +02:00
David Heinemeier Hansson c8c395b231 Merge branch 'dev' into rc 2026-05-08 21:09:42 +02:00
David Heinemeier Hansson f2f65fdfb2 Merge branch 'dev' into rc 2026-05-07 17:02:13 +02:00
David Heinemeier Hansson 74f319bb6f Merge branch 'dev' into rc 2026-05-07 16:18:28 +02:00
David Heinemeier Hansson 98e9bc6d05 Merge branch 'dev' into rc 2026-05-07 16:16:06 +02:00
David Heinemeier Hansson 121a1e088a Merge branch 'dev' into rc 2026-05-07 16:15:15 +02:00
David Heinemeier Hansson 71e303d2aa Merge branch 'dev' into rc 2026-05-07 15:12:31 +02:00
David Heinemeier Hansson 3a240c7838 Add note about correct perms for migrations 2026-05-07 15:09:53 +02:00
David Heinemeier Hansson c9d1cdce76 Merge branch 'dev' into rc 2026-05-07 15:04:15 +02:00
David Heinemeier Hansson d8a9186326 Merge branch 'dev' into rc 2026-05-07 15:02:25 +02:00
David Heinemeier Hansson 38326c77fc Merge branch 'dev' into rc 2026-05-07 14:54:53 +02:00
David Heinemeier Hansson 66492e57a7 Merge branch 'dev' into rc 2026-05-07 11:23:17 +02:00
David Heinemeier Hansson b6ad01a0fc Merge branch 'dev' into rc 2026-05-07 09:06:25 +02:00
David Heinemeier Hansson cd4fadd502 Merge branch 'dev' into rc 2026-05-06 21:05:41 +02:00
David Heinemeier Hansson d4ffa9e39d Just focus on the window rules 2026-05-06 21:05:24 +02:00
David Heinemeier Hansson dc8ad1dace Use proper .desktop files 2026-05-06 21:03:43 +02:00
David Heinemeier Hansson c80d060321 Merge branch 'dev' into rc 2026-05-06 20:37:36 +02:00
David Heinemeier HanssonandGitHub d827b90a4d Merge branch 'master' into rc 2026-05-06 17:16:10 +02:00
David Heinemeier Hansson e22b70f380 Merge branch 'dev' into rc 2026-05-06 16:52:49 +02:00
David Heinemeier Hansson d59ad099a9 Merge branch 'dev' into rc 2026-05-06 16:52:16 +02:00
Ryan Hughes a3aedb0c4d Version bump 2026-05-04 19:46:42 -04:00
Ryan Hughes 0a5cd43aac Add migration to handle lingering panel_replay addition 2026-05-04 19:46:00 -04:00
David Heinemeier HanssonandGitHub 9aa3858794 Merge pull request #5467 from basecamp/rc
Omarchy 3.7.0
2026-05-04 15:44:57 +02:00
David Heinemeier Hansson 648d8339d2 Merge branch 'dev' into rc 2026-05-04 15:42:37 +02:00
David Heinemeier Hansson 7138044bd2 Merge branch 'dev' into rc 2026-05-04 15:33:23 +02:00
David Heinemeier Hansson 86a38c4a98 Merge branch 'dev' into rc 2026-05-04 14:43:07 +02:00
David Heinemeier Hansson 516882a43c Merge branch 'dev' into rc 2026-05-04 13:57:18 +02:00
David Heinemeier Hansson e3d3ee4044 Merge branch 'dev' into rc 2026-05-04 13:23:37 +02:00
David Heinemeier Hansson 48a771bdac Merge branch 'dev' into rc 2026-05-04 12:38:16 +02:00
David Heinemeier Hansson 03750b31c1 Merge branch 'dev' into rc 2026-05-04 12:23:41 +02:00
David Heinemeier Hansson a6280eed26 Merge branch 'dev' into rc 2026-05-04 11:36:24 +02:00
David Heinemeier Hansson f4a0249ff3 Merge branch 'dev' into rc 2026-05-04 11:18:30 +02:00
David Heinemeier Hansson 011243f4fa Merge branch 'dev' into rc 2026-05-04 10:52:16 +02:00
David Heinemeier Hansson e7f45386d4 Merge branch 'dev' into rc 2026-05-04 10:38:50 +02:00
David Heinemeier Hansson cb3fcf4f60 Merge branch 'dev' into rc 2026-05-04 07:55:06 +02:00
David Heinemeier Hansson d7e3c0dcde Merge branch 'dev' into rc 2026-05-03 22:53:51 +02:00
David Heinemeier Hansson 0edff316da Merge branch 'dev' into rc 2026-05-03 22:02:43 +02:00
David Heinemeier Hansson 774acbf5af Merge branch 'dev' into rc 2026-05-03 19:38:02 +02:00
David Heinemeier Hansson fddaa5e869 Merge branch 'dev' into rc 2026-05-03 13:42:26 +02:00
David Heinemeier Hansson f1a4e9f6e8 Merge branch 'dev' into rc 2026-05-03 13:38:42 +02:00
David Heinemeier Hansson 5cf34963d7 Merge branch 'dev' into rc 2026-05-03 12:47:41 +02:00
David Heinemeier Hansson d40e314d4f Merge branch 'dev' into rc 2026-05-03 12:05:52 +02:00
David Heinemeier Hansson dc249dba95 Merge branch 'dev' into rc 2026-05-03 11:57:19 +02:00
David Heinemeier Hansson 4a7ade9c52 Merge branch 'dev' into rc 2026-05-02 16:43:10 +02:00
David Heinemeier Hansson 06fd369318 Merge branch 'dev' into rc 2026-05-02 14:47:48 +02:00
David Heinemeier Hansson ea7979a057 No quoting needed for bash 5 2026-05-02 13:47:55 +02:00
David Heinemeier Hansson 60966d4553 Merge branch 'dev' into rc 2026-05-02 13:34:38 +02:00
David Heinemeier Hansson 211acd6f9f Merge branch 'dev' into rc 2026-05-02 12:13:33 +02:00
David Heinemeier Hansson 1351cc6442 Merge branch 'dev' into rc 2026-05-02 11:47:54 +02:00
Ryan HughesandGitHub 59b16e7f0f Merge pull request #5541 from dotsilva/dev
fix: "Bistream" typo to "Bitstream"
2026-05-01 23:30:20 -04:00
Bruno da Silva ff23d01fce FIX: Bistream typo to Bitstream in three places 2026-05-01 21:24:41 -03:00
David Heinemeier Hansson a4ab555516 Merge branch 'dev' into rc 2026-05-01 18:33:06 +02:00
David Heinemeier Hansson 1eaddf97ea Quiet down so we don't get useless output spam 2026-05-01 18:27:20 +02:00
David Heinemeier Hansson 8537f41a9d Merge branch 'dev' into rc 2026-05-01 18:22:57 +02:00
David Heinemeier Hansson cf16a6a1a6 Merge branch 'dev' into rc 2026-05-01 14:15:08 +02:00
David Heinemeier Hansson 3d9a875104 Merge branch 'dev' into rc 2026-05-01 11:27:23 +02:00
David Heinemeier Hansson 0b35365f6b Merge branch 'dev' into rc 2026-05-01 11:24:23 +02:00
David Heinemeier Hansson 58c350c171 Merge branch 'dev' into rc 2026-04-30 22:23:48 +02:00
David Heinemeier Hansson efd34a2eea Merge branch 'dev' into rc 2026-04-30 21:45:16 +02:00
David Heinemeier Hansson 0c972657c2 Merge branch 'dev' into rc 2026-04-30 18:32:37 +02:00
David Heinemeier Hansson fa5d054173 Merge branch 'dev' into rc 2026-04-30 18:07:02 +02:00
David Heinemeier Hansson cd7c38c8aa Merge branch 'dev' into rc 2026-04-30 09:40:17 +02:00
David Heinemeier Hansson 9eb0f0e805 Merge branch 'dev' into rc 2026-04-29 20:19:48 +02:00
David Heinemeier Hansson b77f900420 Merge branch 'dev' into rc 2026-04-29 15:49:48 +02:00
David Heinemeier Hansson 1770494fa2 Merge branch 'dev' into rc 2026-04-29 11:23:41 +02:00
David Heinemeier Hansson 53d073da7c Merge branch 'dev' into rc 2026-04-28 09:37:27 +02:00
David Heinemeier Hansson 2fab15c0a7 Merge branch 'dev' into rc 2026-04-27 15:00:25 +02:00
David Heinemeier Hansson 4127c749fb Proper fix for using device dark mode in Chrome 2026-04-24 10:16:31 +02:00
David Heinemeier HanssonandGitHub bc9777c0b8 Merge pull request #5388 from basecamp/rc
Omarchy 3.6.0
2026-04-23 15:12:57 +02:00
David Heinemeier Hansson add6a3c506 Merge branch 'dev' into rc 2026-04-23 14:39:27 +02:00
David Heinemeier Hansson 7dc086bb47 Merge branch 'dev' into rc 2026-04-23 13:03:33 +02:00
David Heinemeier Hansson 8346eea614 Merge branch 'dev' into rc 2026-04-23 12:48:31 +02:00
David Heinemeier Hansson 1abc92aadd Merge branch 'dev' into rc 2026-04-23 11:57:26 +02:00
141edc262f Quote OMARCHY_PATH in migration source command
Agent-Logs-Url: https://github.com/basecamp/omarchy/sessions/36fb96d5-70fd-4365-9550-e7ff5f8735d1

Co-authored-by: dhh <2741+dhh@users.noreply.github.com>
2026-04-22 20:31:31 +00:00
David Heinemeier Hansson 12494bcd8f Merge branch 'dev' into rc 2026-04-22 22:18:40 +02:00
David Heinemeier Hansson 577cd1e8ab Merge branch 'dev' into rc 2026-04-22 21:28:28 +02:00
David Heinemeier Hansson 2f5be43407 Merge branch 'dev' into rc 2026-04-22 20:11:29 +02:00
David Heinemeier Hansson 77c9bca045 Merge branch 'dev' into rc 2026-04-22 16:33:50 +02:00
David Heinemeier Hansson 2537edb1e6 Merge branch 'dev' into rc 2026-04-22 16:31:09 +02:00
David Heinemeier HanssonandGitHub 236a34b23c Merge pull request #5280 from basecamp/rc
Omarchy 3.5.1
2026-04-16 16:12:03 +02:00
David Heinemeier Hansson 2c4b4488c0 Merge branch 'dev' into rc 2026-04-16 16:03:49 +02:00
David Heinemeier Hansson 8f7d64ba78 Merge branch 'dev' into rc 2026-04-16 15:34:24 +02:00
David Heinemeier Hansson 9ece3318ec Merge branch 'dev' into rc 2026-04-16 15:24:11 +02:00
David Heinemeier Hansson d51a3f6b37 Merge branch 'dev' into rc 2026-04-15 18:16:27 +02:00
David Heinemeier Hansson cdb8628502 Merge branch 'dev' into rc 2026-04-15 16:21:03 +02:00
David Heinemeier Hansson b919a5541a Merge branch 'dev' into rc 2026-04-15 16:17:19 +02:00
David Heinemeier Hansson 4ee44c36a6 Merge branch 'dev' into rc 2026-04-15 15:55:55 +02:00
David Heinemeier Hansson d71ddf022a Merge branch 'dev' into rc 2026-04-15 15:02:11 +02:00
David Heinemeier Hansson cd511f77b9 Merge branch 'dev' into rc 2026-04-15 14:36:44 +02:00
David Heinemeier Hansson e6b105d0b2 Merge branch 'dev' into rc 2026-04-15 13:52:05 +02:00
David Heinemeier Hansson 2554fe8555 Merge branch 'dev' into rc 2026-04-15 12:34:23 +02:00
David Heinemeier Hansson feda8b7231 Merge branch 'dev' into rc 2026-04-15 12:11:18 +02:00
David Heinemeier Hansson 46eb5568d9 Merge branch 'dev' into rc 2026-04-15 11:56:00 +02:00
David Heinemeier Hansson 33c92f554b Merge branch 'dev' into rc 2026-04-15 11:49:29 +02:00
David Heinemeier Hansson 997011e985 Merge branch 'dev' into rc 2026-04-13 16:00:11 -07:00
David Heinemeier Hansson 0e126b7916 Merge branch 'dev' into rc 2026-04-13 15:59:23 -07:00
David Heinemeier Hansson f81b3c842d Merge branch 'dev' into rc 2026-04-11 20:48:42 -04:00
David Heinemeier Hansson ecbd912b09 Merge branch 'dev' into rc 2026-04-11 18:02:01 -04:00
David Heinemeier HanssonandGitHub 76d09b29b7 Merge pull request #5192 from basecamp/rc
Omarchy 3.5.0
2026-04-03 19:16:29 +02:00
David Heinemeier Hansson f18dfdd101 Merge branch 'dev' into rc 2026-04-03 11:36:14 +02:00
David Heinemeier Hansson e4757abb80 Merge branch 'dev' into rc 2026-04-03 10:57:18 +02:00
David Heinemeier Hansson fc1cb1a751 Merge branch 'dev' into rc 2026-04-02 18:06:32 +02:00
David Heinemeier Hansson 50d3579d66 Don't use the names here since they break the all-themes setup in omarchy-nvim 2026-04-02 18:04:55 +02:00
David Heinemeier Hansson b72a831bf5 Merge branch 'dev' into rc 2026-04-02 17:39:10 +02:00
David Heinemeier Hansson e2b6b5ed5a Merge branch 'dev' into rc 2026-04-02 17:23:41 +02:00
David Heinemeier Hansson e5bcec53d1 Merge branch 'dev' into rc 2026-04-02 16:07:23 +02:00
David Heinemeier Hansson 1b07638732 Merge branch 'dev' into rc 2026-04-02 16:06:29 +02:00
David Heinemeier Hansson 4a3355e767 Merge branch 'dev' into rc 2026-04-01 18:16:31 +02:00
David Heinemeier Hansson 3b8ab81781 Merge branch 'dev' into rc 2026-03-08 18:29:04 +01:00
David Heinemeier Hansson da0bb37a19 Merge branch 'dev' into rc 2026-03-08 17:54:04 +01:00
83 changed files with 2558 additions and 1166 deletions
+4
View File
@@ -92,6 +92,10 @@ Exceptions are allowed for bootstrap, preflight, migration, and package-helper s
- `default/themed/*.tpl` - templates with `{{ variable }}` placeholders for theme colors
- `themes/*/colors.toml` - theme color definitions (accent, background, foreground, color0-15)
# Visual Changes
When making visual changes, such as Waybar styles or desktop appearance, always take and analyze a screenshot after applying the change to verify the result. Use `omarchy capture screenshot fullscreen save` for fullscreen screenshots.
# Refresh Pattern
To copy a default config to user config with automatic backup:
Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

+1
View File
@@ -233,6 +233,7 @@ stop_screenrecording() {
else
finalize_recording
local filename=$(cat "$RECORDING_FILE" 2>/dev/null)
echo "$filename"
local preview="${filename%.mp4}-preview.png"
# Generate a preview thumbnail from the first frame
+19 -11
View File
@@ -2,7 +2,7 @@
# omarchy:summary=Take a screenshot
# omarchy:group=capture
# omarchy:args=[smart|region|windows|fullscreen] [slurp|copy] [--editor=<name>]
# omarchy:args=[smart|region|windows|fullscreen] [slurp|copy|save] [--editor=<name>]
# omarchy:examples=omarchy screenshot | omarchy capture screenshot region
# omarchy:aliases=omarchy screenshot
@@ -126,14 +126,22 @@ esac
FILENAME="screenshot-$(date +'%Y-%m-%d_%H-%M-%S').png"
FILEPATH="$OUTPUT_DIR/$FILENAME"
if [[ $PROCESSING == "slurp" ]]; then
grim -g "$SELECTION" "$FILEPATH" || exit 1
wl-copy <"$FILEPATH"
case "$PROCESSING" in
slurp)
grim -g "$SELECTION" "$FILEPATH" || exit 1
echo "$FILEPATH"
wl-copy <"$FILEPATH"
(
ACTION=$(notify-send "Screenshot saved to clipboard and file" "Edit with Super + Alt + , (or click this)" -t 10000 -i "$FILEPATH" -A "default=edit")
[[ $ACTION == "default" ]] && open_editor "$FILEPATH"
) &
else
grim -g "$SELECTION" - | wl-copy
fi
(
ACTION=$(notify-send "Screenshot saved to clipboard and file" "Edit with Super + Alt + , (or click this)" -t 10000 -i "$FILEPATH" -A "default=edit")
[[ $ACTION == "default" ]] && open_editor "$FILEPATH"
) >/dev/null 2>&1 &
;;
copy)
grim -g "$SELECTION" - | wl-copy
;;
save)
grim -g "$SELECTION" "$FILEPATH" || exit 1
echo "$FILEPATH"
;;
esac
+2 -4
View File
@@ -74,15 +74,13 @@ ACTION=$(gum choose "${OPTIONS[@]}")
case "$ACTION" in
"Upload log")
echo "Uploading debug log to 0x0.st..."
URL=$(curl -sF "file=@$LOG_FILE" -Fexpires=24 https://0x0.st)
echo "Uploading debug log to logs.omarchy.org..."
URL=$(curl -sf -F "file=@$LOG_FILE" https://logs.omarchy.org/)
if (( $? == 0 )) && [[ -n $URL ]]; then
echo "✓ Log uploaded successfully!"
echo "Share this URL:"
echo ""
echo " $URL"
echo ""
echo "This link will expire in 24 hours."
else
echo "Error: Failed to upload log file"
exit 1
+4 -1
View File
@@ -21,7 +21,10 @@ omarchy-pkg-add \
libretro-parallel-n64 libretro-picodrive libretro-play libretro-ppsspp \
libretro-sameboy libretro-scummvm libretro-shaders-slang libretro-snes9x \
libretro-yabause \
libretro-cap32-git libretro-fbneo-git libretro-uae-git libretro-vice-git \
libretro-cap32-git libretro-fbneo-git libretro-uae-git \
libretro-vice-x128-git libretro-vice-x64-git libretro-vice-x64dtv-git libretro-vice-x64sc-git \
libretro-vice-xcbm2-git libretro-vice-xcbm5x0-git libretro-vice-xpet-git \
libretro-vice-xplus4-git libretro-vice-xscpu64-git libretro-vice-xvic-git \
libretro-database-git \
retroarch-joypad-autoconfig-git
-1
View File
@@ -5,5 +5,4 @@
omarchy-refresh-config waybar/config.jsonc
omarchy-refresh-config waybar/style.css
echo "top" >"$HOME/.config/waybar/.style"
omarchy-restart-waybar
+1 -1
View File
@@ -6,6 +6,6 @@ set -e
# Reinstall the Omarchy configuration directory from the git source.
git clone --depth=1 "https://github.com/basecamp/omarchy.git" ~/.local/share/omarchy-new >/dev/null
git clone --depth=1 --branch master "https://github.com/basecamp/omarchy.git" ~/.local/share/omarchy-new >/dev/null
mv $OMARCHY_PATH ~/.local/share/omarchy-old
mv ~/.local/share/omarchy-new $OMARCHY_PATH
+4 -1
View File
@@ -21,7 +21,10 @@ omarchy-pkg-drop \
libretro-parallel-n64 libretro-picodrive libretro-play libretro-ppsspp \
libretro-sameboy libretro-scummvm libretro-shaders-slang libretro-snes9x \
libretro-yabause \
libretro-cap32-git libretro-fbneo-git libretro-uae-git libretro-vice-git \
libretro-cap32-git libretro-fbneo-git libretro-uae-git \
libretro-vice-x128-git libretro-vice-x64-git libretro-vice-x64dtv-git libretro-vice-x64sc-git \
libretro-vice-xcbm2-git libretro-vice-xcbm5x0-git libretro-vice-xpet-git \
libretro-vice-xplus4-git libretro-vice-xscpu64-git libretro-vice-xvic-git \
retroarch-joypad-autoconfig-git
rm -rf \
+24 -12
View File
@@ -1,6 +1,6 @@
#!/bin/bash
# omarchy:summary=Upload logs to 0x0.st
# omarchy:summary=Upload logs to logs.omarchy.org
# omarchy:args=<log-file>
# omarchy:hidden=true
@@ -28,7 +28,7 @@ else
echo "========================================="
echo "SYSTEM INFORMATION"
echo "========================================="
echo "Hostname: $(hostname)"
echo "Hostname: $(uname -n)"
echo "Kernel: $(uname -r)"
echo "Date: $(date)"
echo ""
@@ -41,19 +41,33 @@ fi
case "$LOG_TYPE" in
install)
# In the live ISO before reboot, the target system is mounted at /mnt so the
# omarchy install log lives at /mnt/var/log/omarchy-install.log. On the
# installed system it's at /var/log/omarchy-install.log. Prefer whichever
# exists, with /mnt taking precedence (only present in the ISO context, and
# there it's the right one).
ARCHINSTALL_LOG="/var/log/archinstall/install.log"
OMARCHY_LOG="/var/log/omarchy-install.log"
if [[ -s /mnt/var/log/omarchy-install.log ]]; then
OMARCHY_LOG="/mnt/var/log/omarchy-install.log"
else
OMARCHY_LOG="/var/log/omarchy-install.log"
fi
# Combine system info with logs
cat "$SYSTEM_INFO" >"$TEMP_LOG"
cat $ARCHINSTALL_LOG $OMARCHY_LOG >>"$TEMP_LOG" 2>/dev/null
[[ -s $ARCHINSTALL_LOG ]] && cat "$ARCHINSTALL_LOG" >>"$TEMP_LOG"
if [[ -s $OMARCHY_LOG ]]; then
printf '\n========================================\nOMARCHY INSTALL LOG (%s)\n========================================\n\n' "$OMARCHY_LOG" >>"$TEMP_LOG"
cat "$OMARCHY_LOG" >>"$TEMP_LOG"
else
echo "Warning: omarchy install log not found (looked at /mnt/var/log/ and /var/log/)" >&2
fi
if [[ ! -s $TEMP_LOG ]]; then
echo "Error: No install logs found"
exit 1
fi
echo "Uploading installation log to 0x0.st..."
echo "Uploading installation log to logs.omarchy.org..."
;;
this-boot)
@@ -66,7 +80,7 @@ this-boot)
exit 1
fi
echo "Uploading current boot logs to 0x0.st..."
echo "Uploading current boot logs to logs.omarchy.org..."
;;
last-boot)
@@ -79,7 +93,7 @@ last-boot)
exit 1
fi
echo "Uploading previous boot logs to 0x0.st..."
echo "Uploading previous boot logs to logs.omarchy.org..."
;;
installed|system-info)
@@ -98,7 +112,7 @@ installed|system-info)
exit 1
fi
echo "Uploading system information to 0x0.st..."
echo "Uploading system information to logs.omarchy.org..."
;;
*)
@@ -113,15 +127,13 @@ esac
echo ""
URL=$(curl -sF "file=@$TEMP_LOG" -Fexpires=24 https://0x0.st)
URL=$(curl -sf -F "file=@$TEMP_LOG" https://logs.omarchy.org/)
if (( $? == 0 )) && [[ -n $URL ]]; then
echo "✓ Log uploaded successfully!"
echo "Share this URL:"
echo ""
echo " $URL"
echo ""
echo "This link will expire in 24 hours."
else
echo "Error: Failed to upload log file"
exit 1
-58
View File
@@ -1,58 +0,0 @@
#!/bin/bash
# omarchy:summary=Set Waybar style
# omarchy:args=<top|pill|float|toggle|list>
# omarchy:examples=omarchy waybar set pill | omarchy waybar set float | omarchy waybar set toggle
OMARCHY_PATH=${OMARCHY_PATH:-$HOME/.local/share/omarchy}
STYLE_DIR="$OMARCHY_PATH/config/waybar/styles"
CONFIG_DIR="$OMARCHY_PATH/config/waybar/configs"
CURRENT_STYLE_FILE="$HOME/.config/waybar/.style"
STYLE=${1:-toggle}
list_styles() {
for style in "$STYLE_DIR"/*.css; do
[[ -e $style ]] || continue
basename "$style" .css
done
}
current_style() {
if [[ -f $CURRENT_STYLE_FILE ]]; then
read -r current <"$CURRENT_STYLE_FILE"
[[ -n $current ]] && printf '%s\n' "$current" && return
fi
echo "top"
}
if [[ $STYLE == "list" ]]; then
list_styles
exit
fi
if [[ $STYLE == "default" ]]; then
STYLE="top"
fi
if [[ $STYLE == "toggle" ]]; then
if [[ $(current_style) == "pill" ]]; then
STYLE="top"
else
STYLE="pill"
fi
fi
if [[ ! -f $STYLE_DIR/$STYLE.css || ! -f $CONFIG_DIR/$STYLE.jsonc ]]; then
echo "Unknown Waybar style '$STYLE'"
echo "Available styles:"
list_styles
exit 1
fi
mkdir -p "$HOME/.config/waybar"
cp "$CONFIG_DIR/$STYLE.jsonc" "$HOME/.config/waybar/config.jsonc"
cp "$STYLE_DIR/$STYLE.css" "$HOME/.config/waybar/style.css"
echo "$STYLE" >"$CURRENT_STYLE_FILE"
omarchy-restart-waybar
+14 -16
View File
@@ -1,18 +1,20 @@
#!/bin/bash
set -e
# Set install mode to online since boot.sh is used for curl installations
export OMARCHY_ONLINE_INSTALL=true
ansi_art=' ▄▄▄
▄█████ ▄███████████▄ ▄███████ ▄███████ ▄███████ ▄█ █▄ ▄█ █▄
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ █▀ ███ ███ ███ ███
███ ███ ███ ███ ███ ▄███▄▄▄███ ▄███▄▄▄██▀ ███ ▄███▄▄▄███▄ ███▄▄▄██
███ ███ ███ ███ ███ ▀███▀▀▀███ ███▀▀▀▀ ███ ▀▀███▀▀▀███ ▀▀▀▀▀▀███
███ ███ ███ ███ ███ ███ ███ ██████████ ███ █▄ ███ ███ ▄██ ███
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
█████▀ ▀█ ███ █▀ ██ █▀ ███ ███ ███████▀ ███ █▀ ▀█████▀
███ █ '
ansi_art=' ▄ ▄
▄███████ ▄███████ ▄████████▀ ▄█ █▄ ▄█ █▄ ▄███████
███ ███ ███ ███ ▀▀▀▀███▀▀ ███ ███ ███ ███ ███ ███
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
███▄▄▄███ ▄███▄▄▄██▀ ███ ▄███▄▄▄███▄ ███ ███ ███▄▄▄██
███▀▀▀███ ███▀▀▀▀ ███ ███▀▀▀███ ███ ███ ███▀▀▀▀
███ ███ ██████████ ███ ███ ███ ███ ███ █████████
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
███ █▀ ███ █▀ ██ ███ █▀ ▀█████▀ ███ ██▀
▀▀▀ ▀▀▀▀ '
clear
echo -e "\n$ansi_art\n"
@@ -38,13 +40,9 @@ sudo pacman -Syu --noconfirm --needed git
OMARCHY_REPO="${OMARCHY_REPO:-basecamp/omarchy}"
echo -e "\nCloning Omarchy from: https://github.com/${OMARCHY_REPO}.git"
rm -rf ~/.local/share/omarchy/
git clone "https://github.com/${OMARCHY_REPO}.git" ~/.local/share/omarchy >/dev/null
echo -e "\e[32mUsing branch: $OMARCHY_REF\e[0m"
cd ~/.local/share/omarchy
git fetch origin "${OMARCHY_REF}" && git checkout "${OMARCHY_REF}"
cd -
rm -rf ~/.local/share/omarchy/
git clone --branch "$OMARCHY_REF" "https://github.com/${OMARCHY_REPO}.git" ~/.local/share/omarchy >/dev/null
echo -e "\nInstallation starting..."
source ~/.local/share/omarchy/install.sh
+1 -1
View File
@@ -1 +1 @@
command = 'wl-copy && hyprctl dispatch sendshortcut "SHIFT, Insert,"'
command = 'wl-copy && hyprctl dispatch sendshortcut "SHIFT,Insert,activewindow"'
+1 -1
View File
@@ -66,7 +66,7 @@
"type": "command",
"key": "\ue900 OS",
"keyColor": "blue",
"text": "version=$(omarchy-version); echo \"Omarchy $version\""
"text": "source /etc/os-release; omarchy=$(omarchy-version); echo \"$PRETTY_NAME → Omarchy $omarchy\""
},
{
"type": "command",
+5 -10
View File
@@ -6,26 +6,21 @@ bindd = SUPER SHIFT, F, File manager, exec, uwsm-app -- nautilus --new-window
bindd = SUPER ALT SHIFT, F, File manager (cwd), exec, uwsm-app -- nautilus --new-window "$(omarchy-cmd-terminal-cwd)"
bindd = SUPER SHIFT, B, Browser, exec, omarchy-launch-browser
bindd = SUPER SHIFT ALT, B, Browser (private), exec, omarchy-launch-browser --private
bindd = SUPER SHIFT, M, Music, exec, omarchy-launch-or-focus spotify
bindd = SUPER SHIFT ALT, M, Music TUI, exec, omarchy-launch-or-focus-tui cliamp
bindd = SUPER SHIFT, M, Music, exec, omarchy-launch-or-focus subtui
bindd = SUPER SHIFT, N, Editor, exec, omarchy-launch-editor
bindd = SUPER SHIFT, D, Docker, exec, omarchy-launch-tui lazydocker
bindd = SUPER SHIFT, G, Signal, exec, omarchy-launch-or-focus ^signal$ "uwsm-app -- signal-desktop"
bindd = SUPER SHIFT, O, Obsidian, exec, omarchy-launch-or-focus ^obsidian$ "uwsm-app -- obsidian"
bindd = SUPER SHIFT, W, Typora, exec, uwsm-app -- typora --enable-wayland-ime
bindd = SUPER SHIFT, SLASH, Passwords, exec, uwsm-app -- 1password
# If your web app url contains #, type it as ## to prevent hyprland treating it as a comment
bindd = SUPER SHIFT, A, ChatGPT, exec, omarchy-launch-webapp "https://chatgpt.com"
bindd = SUPER SHIFT ALT, A, Grok, exec, omarchy-launch-webapp "https://grok.com"
bindd = SUPER SHIFT, C, Calendar, exec, omarchy-launch-webapp "https://app.hey.com/calendar/weeks/"
bindd = SUPER SHIFT, E, Email, exec, omarchy-launch-webapp "https://app.hey.com"
bindd = SUPER SHIFT ALT, A, Claude, exec, omarchy-launch-webapp "https://claude.ai"
bindd = SUPER SHIFT, E, Email, exec, omarchy-launch-webapp "https://outlook.com"
bindd = SUPER SHIFT, Y, YouTube, exec, omarchy-launch-webapp "https://youtube.com/"
bindd = SUPER SHIFT ALT, G, WhatsApp, exec, omarchy-launch-or-focus-webapp WhatsApp "https://web.whatsapp.com/"
bindd = SUPER SHIFT CTRL, G, Google Messages, exec, omarchy-launch-or-focus-webapp "Google Messages" "https://messages.google.com/web/conversations"
bindd = SUPER SHIFT, P, Google Photos, exec, omarchy-launch-or-focus-webapp "Google Photos" "https://photos.google.com/"
bindd = SUPER SHIFT, X, X, exec, omarchy-launch-webapp "https://x.com/"
bindd = SUPER SHIFT ALT, X, X Post, exec, omarchy-launch-webapp "https://x.com/compose/post"
bindd = SUPER SHIFT ALT, J, Jellyfin, exec, omarchy-launch-or-focus-webapp Jellyfin "https://jellyfin.arthurp.fr/"
bindd = SUPER SHIFT ALT, I, Immich, exec, omarchy-launch-or-focus-webapp Immich "https://immich.arthurp.fr/"
# Add extra bindings
# bind = SUPER SHIFT, R, exec, alacritty -e ssh your-server
+6
View File
@@ -24,3 +24,9 @@ source = ~/.local/state/omarchy/toggles/hypr/*.conf
# Add any other personal Hyprland configuration below
# windowrule = workspace 5, match:class qemu
input {
kb_layout = fr,us
kb_variant = ,colemak_dh_iso
kb_options = grp:caps_toggle
}
+36 -30
View File
@@ -1,19 +1,12 @@
{
"reload_style_on_change": true,
"layer": "top",
"position": "top",
"position": "left",
"spacing": 0,
"height": 26,
"modules-left": ["custom/omarchy", "hyprland/workspaces"],
"modules-center": ["clock", "custom/weather", "custom/update", "custom/voxtype", "custom/screenrecording-indicator", "custom/idle-indicator", "custom/notification-silencing-indicator"],
"modules-right": [
"group/tray-expander",
"bluetooth",
"network",
"pulseaudio",
"cpu",
"battery"
],
"width": 35,
"modules-left": ["custom/clock", "custom/weather", "cpu", "memory", "custom/media"],
"modules-center": ["custom/update", "hyprland/workspaces", "custom/voxtype", "custom/screenrecording-indicator", "custom/idle-indicator", "custom/notification-silencing-indicator"],
"modules-right": ["group/tray-expander", "pulseaudio", "bluetooth", "network", "battery"],
"hyprland/workspaces": {
"on-click": "activate",
"format": "{icon}",
@@ -36,15 +29,14 @@
"2": [],
"3": [],
"4": [],
"5": []
"5": [],
"6": [],
"7": [],
"8": [],
"9": [],
"10": []
}
},
"custom/omarchy": {
"format": "<span font='omarchy'>\ue900</span>",
"on-click": "omarchy-menu",
"on-click-right": "xdg-terminal-exec",
"tooltip-format": "Omarchy Menu\n\nSuper + Alt + Space"
},
"custom/update": {
"format": "",
"exec": "omarchy-update-available",
@@ -53,18 +45,23 @@
"signal": 7,
"interval": 21600
},
"cpu": {
"interval": 5,
"format": "󰍛",
"on-click": "omarchy-launch-or-focus-tui btop",
"on-click-right": "alacritty"
"interval": 2,
"format": "{icon} ",
"format-icons": ["󰪞", "󰪟", "󰪠", "󰪡", "󰪢", "󰪣", "󰪤", "󰪥"],
"on-click": "omarchy-launch-or-focus-tui btop"
},
"clock": {
"format": "{:L%A %H:%M}",
"format-alt": "{:L%d %B W%V %Y}",
"tooltip": false,
"on-click-right": "omarchy-launch-floating-terminal-with-presentation omarchy-tz-select"
"memory": {
"interval": 2,
"format": "{icon} ",
"format-icons": ["󰪞", "󰪟", "󰪠", "󰪡", "󰪢", "󰪣", "󰪤", "󰪥"],
"on-click": "omarchy-launch-or-focus-tui btop"
},
"custom/clock": {
"exec": "$OMARCHY_PATH/default/waybar/clock.sh",
"return-type": "json",
"on-click": "omarchy-launch-floating-terminal-with-presentation omarchy-tz-select",
"tooltip": true
},
"custom/weather": {
"exec": "$OMARCHY_PATH/default/waybar/weather.sh",
@@ -73,6 +70,15 @@
"tooltip": false,
"on-click": "notify-send -u low \"$(omarchy-weather-status)\""
},
"custom/media": {
"exec": "$OMARCHY_PATH/default/waybar/media.sh",
"return-type": "json",
"interval": 1,
"on-click": "$OMARCHY_PATH/default/waybar/media_click.sh",
"on-click-right": "playerctl -p subtui next",
"on-click-middle": "playerctl -p subtui previous",
"tooltip": true
},
"network": {
"format-icons": ["󰤯", "󰤟", "󰤢", "󰤥", "󰤨"],
"format": "{icon}",
@@ -137,7 +143,7 @@
"modules": ["custom/expand-icon", "tray"]
},
"custom/expand-icon": {
"format": "",
"format": "",
"tooltip": false,
"on-scroll-up": "",
"on-scroll-down": "",
-193
View File
@@ -1,193 +0,0 @@
{
"reload_style_on_change": true,
"layer": "top",
"position": "top",
"spacing": 0,
"height": 26,
"margin-top": 10,
"margin-left": 10,
"margin-right": 10,
"modules-left": ["custom/omarchy", "hyprland/workspaces", "hyprland/window"],
"modules-center": ["clock", "custom/update", "custom/screenrecording-indicator", "custom/idle-indicator", "custom/notification-silencing-indicator"],
"modules-right": [
"mpris",
"group/tray-expander",
"backlight",
"network",
"bluetooth",
"pulseaudio",
"cpu",
"battery"
],
"hyprland/workspaces": {
"on-click": "activate",
"format": "{icon}",
"format-icons": {
"default": "",
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "0",
"active": "󱓻"
},
"persistent-workspaces": {
"1": [],
"2": [],
"3": [],
"4": [],
"5": []
}
},
"custom/omarchy": {
"format": "<span font='omarchy'>\ue900</span>",
"on-click": "omarchy-menu",
"on-click-right": "xdg-terminal-exec",
"tooltip-format": "Omarchy Menu\n\nSuper + Alt + Space"
},
"custom/update": {
"format": "",
"exec": "omarchy-update-available",
"on-click": "omarchy-launch-floating-terminal-with-presentation omarchy-update",
"tooltip-format": "Omarchy update available",
"signal": 7,
"interval": 21600
},
"cpu": {
"interval": 5,
"format": "󰍛",
"on-click": "omarchy-launch-or-focus-tui btop",
"on-click-right": "alacritty"
},
"clock": {
"format": "{:%I:%M %p}",
"format-alt": "{:%A %d/%m/%Y}",
"tooltip-format": "<span>{calendar}</span>",
"on-click-right": "omarchy-launch-floating-terminal-with-presentation omarchy-tz-select"
},
"network": {
"format-icons": ["󰤯", "󰤟", "󰤢", "󰤥", "󰤨"],
"format": "{icon} {essid}",
"format-wifi": "{icon} {essid}",
"format-ethernet": "󰀂",
"format-disconnected": "󰤮",
"tooltip-format-wifi": "{essid} ({frequency} GHz)\n⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
"tooltip-format-ethernet": "⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
"tooltip-format-disconnected": "Disconnected",
"interval": 3,
"spacing": 1,
"on-click": "omarchy-launch-wifi"
},
"battery": {
"format": "{capacity}% {icon}",
"format-discharging": "{icon}",
"format-charging": "{icon}",
"format-plugged": "",
"format-icons": {
"charging": ["󰢜", "󰂆", "󰂇", "󰂈", "󰢝", "󰂉", "󰢞", "󰂊", "󰂋", "󰂅"],
"default": ["󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"]
},
"format-full": "󰂅",
"tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%",
"tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%",
"interval": 5,
"on-click": "omarchy-menu power",
"on-click-right": "notify-send -u low \"$(omarchy-battery-status)\"",
"states": {
"warning": 20,
"critical": 10
}
},
"bluetooth": {
"format": "",
"format-off": "󰂲",
"format-disabled": "󰂲",
"format-connected": "",
"format-no-controller": "",
"tooltip-format": "Devices connected: {num_connections}",
"on-click": "omarchy-launch-bluetooth"
},
"pulseaudio": {
"format": "{icon}",
"on-click": "omarchy-launch-audio",
"on-click-right": "pamixer -t",
"tooltip-format": "Playing at {volume}%",
"scroll-step": 5,
"format-muted": "",
"format-icons": {
"headphone": "",
"headset": "",
"default": ["", "", ""]
}
},
"group/tray-expander": {
"orientation": "inherit",
"drawer": {
"transition-duration": 600,
"children-class": "tray-group-item"
},
"modules": ["custom/expand-icon", "tray", "memory", "custom/weather"]
},
"custom/expand-icon": {
"format": " ",
"tooltip": false
},
"custom/screenrecording-indicator": {
"on-click": "omarchy-capture-screenrecording",
"exec": "$OMARCHY_PATH/default/waybar/indicators/screen-recording.sh",
"signal": 8,
"return-type": "json"
},
"custom/idle-indicator": {
"on-click": "omarchy-toggle-idle",
"exec": "$OMARCHY_PATH/default/waybar/indicators/idle.sh",
"signal": 9,
"return-type": "json"
},
"custom/notification-silencing-indicator": {
"on-click": "omarchy-toggle-notification-silencing",
"exec": "$OMARCHY_PATH/default/waybar/indicators/notification-silencing.sh",
"signal": 10,
"return-type": "json"
},
"tray": {
"icon-size": 12,
"spacing": 12
},
"backlight": {
"format": "{percent}% {icon}",
"format-icons": ["🌑", "🌘", "🌗", "🌖", "🌕"]
},
"memory": {
"format": " {used:0.1f}gb",
"interval": 2,
"on-click": "omarchy-launch-or-focus-tui btop"
},
"custom/weather": {
"format": "{}°",
"tooltip": true,
"interval": 600,
"exec": "omarchy-cmd-present wttrbar && wttrbar || true",
"return-type": "json"
},
"mpris": {
"format": "{player_icon} {artist} - {title}",
"format-paused": "{status_icon} <i>{artist} - {title}</i>",
"player-icons": {
"default": "🎵",
"mpv": "🎵"
},
"status-icons": {
"paused": "⏸"
},
"max-length": 50
},
"hyprland/window": {
"format": "{}"
}
}
-189
View File
@@ -1,189 +0,0 @@
{
"reload_style_on_change": true,
"layer": "top",
"position": "top",
"spacing": 0,
"height": 26,
"modules-left": ["custom/omarchy", "hyprland/workspaces", "hyprland/window"],
"modules-center": ["clock", "custom/update", "custom/screenrecording-indicator", "custom/idle-indicator", "custom/notification-silencing-indicator"],
"modules-right": [
"mpris",
"group/tray-expander",
"backlight",
"network",
"bluetooth",
"pulseaudio",
"cpu",
"battery"
],
"hyprland/workspaces": {
"on-click": "activate",
"format": "{icon}",
"format-icons": {
"default": "",
"1": "",
"2": "",
"3": "",
"4": "",
"5": "",
"6": "",
"7": "",
"8": "",
"9": "",
"10": "",
"active": ""
},
"persistent-workspaces": {
"1": [],
"2": [],
"3": [],
"4": [],
"5": []
}
},
"custom/omarchy": {
"format": "<span font='omarchy'>\ue900</span>",
"on-click": "omarchy-menu",
"on-click-right": "xdg-terminal-exec",
"tooltip-format": "Omarchy Menu\n\nSuper + Alt + Space"
},
"custom/update": {
"format": "",
"exec": "omarchy-update-available",
"on-click": "omarchy-launch-floating-terminal-with-presentation omarchy-update",
"tooltip-format": "Omarchy update available",
"signal": 7,
"interval": 21600
},
"cpu": {
"interval": 5,
"format": "󰍛",
"on-click": "omarchy-launch-or-focus-tui btop",
"on-click-right": "alacritty"
},
"clock": {
"format": "{:%I:%M %p}",
"format-alt": "{:%A %d/%m/%Y}",
"tooltip-format": "<span>{calendar}</span>",
"on-click-right": "omarchy-launch-floating-terminal-with-presentation omarchy-tz-select"
},
"network": {
"format-icons": ["󰤯", "󰤟", "󰤢", "󰤥", "󰤨"],
"format": "{icon} {essid}",
"format-wifi": "{icon} {essid}",
"format-ethernet": "󰀂",
"format-disconnected": "󰤮",
"tooltip-format-wifi": "{essid} ({frequency} GHz)\n⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
"tooltip-format-ethernet": "⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
"tooltip-format-disconnected": "Disconnected",
"interval": 3,
"spacing": 1,
"on-click": "omarchy-launch-wifi"
},
"battery": {
"format": "{capacity}% {icon}",
"format-discharging": "{capacity}% {icon}",
"format-charging": "{capacity}% {icon}",
"format-plugged": "",
"format-icons": {
"charging": ["󰢜", "󰂆", "󰂇", "󰂈", "󰢝", "󰂉", "󰢞", "󰂊", "󰂋", "󰂅"],
"default": ["󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"]
},
"format-full": "󰂅",
"tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%",
"tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%",
"interval": 5,
"on-click": "omarchy-menu power",
"on-click-right": "notify-send -u low \"$(omarchy-battery-status)\"",
"states": {
"warning": 20,
"critical": 10
}
},
"bluetooth": {
"format": "",
"format-off": "󰂲",
"format-disabled": "󰂲",
"format-connected": "",
"format-no-controller": "",
"tooltip-format": "Devices connected: {num_connections}",
"on-click": "omarchy-launch-bluetooth"
},
"pulseaudio": {
"format": "{icon}",
"on-click": "omarchy-launch-audio",
"on-click-right": "pamixer -t",
"tooltip-format": "Playing at {volume}%",
"scroll-step": 5,
"format-muted": "",
"format-icons": {
"headphone": "",
"headset": "",
"default": ["", "", ""]
}
},
"group/tray-expander": {
"orientation": "inherit",
"drawer": {
"transition-duration": 600,
"children-class": "tray-group-item"
},
"modules": ["custom/expand-icon", "tray", "memory", "custom/weather"]
},
"custom/expand-icon": {
"format": " ",
"tooltip": false
},
"custom/screenrecording-indicator": {
"on-click": "omarchy-capture-screenrecording",
"exec": "$OMARCHY_PATH/default/waybar/indicators/screen-recording.sh",
"signal": 8,
"return-type": "json"
},
"custom/idle-indicator": {
"on-click": "omarchy-toggle-idle",
"exec": "$OMARCHY_PATH/default/waybar/indicators/idle.sh",
"signal": 9,
"return-type": "json"
},
"custom/notification-silencing-indicator": {
"on-click": "omarchy-toggle-notification-silencing",
"exec": "$OMARCHY_PATH/default/waybar/indicators/notification-silencing.sh",
"signal": 10,
"return-type": "json"
},
"tray": {
"icon-size": 12,
"spacing": 12
},
"backlight": {
"format": "{percent}% {icon}",
"format-icons": ["🌑", "🌘", "🌗", "🌖", "🌕"]
},
"memory": {
"format": " {used:0.1f}gb",
"interval": 2,
"on-click": "omarchy-launch-or-focus-tui btop"
},
"custom/weather": {
"format": "{}°",
"tooltip": true,
"interval": 600,
"exec": "omarchy-cmd-present wttrbar && wttrbar || true",
"return-type": "json"
},
"mpris": {
"format": "{player_icon} {artist} - {title}",
"format-paused": "{status_icon} <i>{artist} - {title}</i>",
"player-icons": {
"default": "🎵",
"mpv": "🎵"
},
"status-icons": {
"paused": "⏸"
}
},
"hyprland/window": {
"format": "{}"
}
}
-175
View File
@@ -1,175 +0,0 @@
{
"reload_style_on_change": true,
"layer": "top",
"position": "top",
"spacing": 0,
"height": 26,
"modules-left": ["custom/omarchy", "hyprland/workspaces"],
"modules-center": ["clock", "custom/update", "custom/voxtype", "custom/screenrecording-indicator", "custom/idle-indicator", "custom/notification-silencing-indicator"],
"modules-right": [
"group/tray-expander",
"bluetooth",
"network",
"pulseaudio",
"cpu",
"battery"
],
"hyprland/workspaces": {
"on-click": "activate",
"format": "{icon}",
"format-icons": {
"default": "",
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "0",
"active": "󱓻"
},
"persistent-workspaces": {
"1": [],
"2": [],
"3": [],
"4": [],
"5": []
}
},
"custom/omarchy": {
"format": "<span font='omarchy'>\ue900</span>",
"on-click": "omarchy-menu",
"on-click-right": "xdg-terminal-exec",
"tooltip-format": "Omarchy Menu\n\nSuper + Alt + Space"
},
"custom/update": {
"format": "",
"exec": "omarchy-update-available",
"on-click": "omarchy-launch-floating-terminal-with-presentation omarchy-update",
"tooltip-format": "Omarchy update available",
"signal": 7,
"interval": 21600
},
"cpu": {
"interval": 5,
"format": "󰍛",
"on-click": "omarchy-launch-or-focus-tui btop",
"on-click-right": "alacritty"
},
"clock": {
"format": "{:L%A %H:%M}",
"format-alt": "{:L%d %B W%V %Y}",
"tooltip": false,
"on-click-right": "omarchy-launch-floating-terminal-with-presentation omarchy-tz-select"
},
"network": {
"format-icons": ["󰤯", "󰤟", "󰤢", "󰤥", "󰤨"],
"format": "{icon}",
"format-wifi": "{icon}",
"format-ethernet": "󰀂",
"format-disconnected": "󰤮",
"tooltip-format-wifi": "{essid} ({frequency} GHz)",
"tooltip-format-ethernet": "Connected",
"tooltip-format-disconnected": "Disconnected",
"interval": 3,
"spacing": 1,
"on-click": "omarchy-launch-wifi"
},
"battery": {
"format": "{capacity}% {icon}",
"format-discharging": "{icon}",
"format-charging": "{icon}",
"format-plugged": "",
"format-icons": {
"charging": ["󰢜", "󰂆", "󰂇", "󰂈", "󰢝", "󰂉", "󰢞", "󰂊", "󰂋", "󰂅"],
"default": ["󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"]
},
"format-full": "󰂅",
"tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%",
"tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%",
"interval": 5,
"on-click": "omarchy-menu power",
"on-click-right": "notify-send -u low \"$(omarchy-battery-status)\"",
"states": {
"warning": 20,
"critical": 10
}
},
"bluetooth": {
"format": "",
"format-off": "󰂲",
"format-disabled": "󰂲",
"format-connected": "󰂱",
"format-no-controller": "",
"tooltip-format": "Devices connected: {num_connections}",
"on-click": "omarchy-launch-bluetooth"
},
"pulseaudio": {
"format": "{icon}",
"on-click": "omarchy-launch-audio",
"on-click-right": "pamixer -t",
"tooltip-format": "Playing at {volume}%",
"scroll-step": 5,
"format-muted": "",
"format-icons": {
"headphone": "",
"headset": "",
"default": ["", "", ""]
}
},
"group/tray-expander": {
"orientation": "inherit",
"drawer": {
"transition-duration": 600,
"children-class": "tray-group-item"
},
"modules": ["custom/expand-icon", "tray"]
},
"custom/expand-icon": {
"format": "",
"tooltip": false,
"on-scroll-up": "",
"on-scroll-down": "",
"on-scroll-left": "",
"on-scroll-right": ""
},
"custom/screenrecording-indicator": {
"on-click": "omarchy-capture-screenrecording",
"exec": "$OMARCHY_PATH/default/waybar/indicators/screen-recording.sh",
"signal": 8,
"return-type": "json"
},
"custom/idle-indicator": {
"on-click": "omarchy-toggle-idle",
"exec": "$OMARCHY_PATH/default/waybar/indicators/idle.sh",
"signal": 9,
"return-type": "json"
},
"custom/notification-silencing-indicator": {
"on-click": "omarchy-toggle-notification-silencing",
"exec": "$OMARCHY_PATH/default/waybar/indicators/notification-silencing.sh",
"signal": 10,
"return-type": "json"
},
"custom/voxtype": {
"exec": "omarchy-voxtype-status",
"return-type": "json",
"format": "{icon}",
"format-icons": {
"idle": "",
"recording": "󰍬",
"transcribing": "󰔟"
},
"tooltip": true,
"on-click-right": "omarchy-voxtype-config",
"on-click": "omarchy-voxtype-model"
},
"tray": {
"icon-size": 12,
"spacing": 17
}
}
+24 -24
View File
@@ -3,7 +3,6 @@
* {
background-color: @background;
color: @foreground;
border: none;
border-radius: 0;
min-height: 0;
@@ -12,18 +11,18 @@
}
.modules-left {
margin-left: 8px;
margin-bottom: 8px;
}
.modules-right {
margin-right: 8px;
margin-top: 8px;
}
#workspaces button {
all: initial;
padding: 0 6px;
margin: 0 1.5px;
min-width: 9px;
padding: 6px 0;
margin: 1.5px 0;
min-height: 9px;
}
#workspaces button.empty {
@@ -31,28 +30,29 @@
}
#cpu,
#memory,
#custom-media,
#battery,
#pulseaudio,
#custom-omarchy,
#custom-update {
min-width: 12px;
margin: 0 7.5px;
min-height: 12px;
margin: 7.5px 0;
}
#tray {
margin-right: 16px;
margin-top: 16px;
}
#bluetooth {
margin-right: 17px;
margin-top: 17px;
}
#network {
margin-right: 13px;
margin-top: 13px;
}
#custom-expand-icon {
margin-right: 18px;
margin-top: 18px;
}
tooltip {
@@ -63,17 +63,17 @@ tooltip {
font-size: 10px;
}
#clock {
margin-left: 8.75px;
#custom-clock {
margin-bottom: 8.75px;
}
#custom-weather {
margin-left: 7.5px;
margin-right: 7.5px;
margin-bottom: 7.5px;
margin-top: 7.5px;
}
#custom-weather.unavailable {
min-width: 0;
min-height: 0;
margin: 0;
padding: 0;
}
@@ -85,11 +85,11 @@ tooltip {
#custom-screenrecording-indicator,
#custom-idle-indicator,
#custom-notification-silencing-indicator {
min-width: 12px;
margin-left: 5px;
margin-right: 0;
min-height: 12px;
margin-bottom: 5px;
margin-top: 0;
font-size: 10px;
padding-bottom: 1px;
padding-right: 1px;
}
#custom-screenrecording-indicator.active {
@@ -102,8 +102,8 @@ tooltip {
}
#custom-voxtype {
min-width: 12px;
margin: 0 0 0 7.5px;
min-height: 12px;
margin: 0 0 7.5px 0;
}
#custom-voxtype.recording {
-86
View File
@@ -1,86 +0,0 @@
@import "../omarchy/current/theme/waybar.css";
* {
background-color: @background;
color: @foreground;
border: none;
border-radius: 10px;
padding: 2px 2px;
min-height: 0;
font-family: 'JetBrainsMono Nerd Font';
font-size: 14px;
}
.modules-left {
margin-left: 8px;
}
.modules-right {
margin-right: 8px;
}
#workspaces button {
all: initial;
padding: 0 6px;
margin: 0 1.5px;
min-width: 9px;
}
#workspaces button.empty {
opacity: 0.5;
}
#backlight,
#custom-weather,
#memory,
#mpris,
#window,
#tray,
#cpu,
#battery,
#network,
#bluetooth,
#pulseaudio,
#custom-omarchy,
#custom-screenrecording-indicator,
#custom-idle-indicator,
#custom-notification-silencing-indicator,
#custom-update {
min-width: 12px;
margin: 0 7.5px;
}
#custom-expand-icon {
margin-right: 7px;
}
tooltip {
padding: 2px;
border-radius: 10px;
}
#custom-update,
#custom-screenrecording-indicator,
#custom-idle-indicator,
#custom-notification-silencing-indicator {
font-size: 10px;
}
.hidden {
opacity: 0;
}
#custom-screenrecording-indicator.active,
#custom-idle-indicator.active,
#custom-notification-silencing-indicator.active {
color: #a55555;
}
#bluetooth {
margin: 0 5px;
}
#mpris {
margin-right: 10px;
}
-202
View File
@@ -1,202 +0,0 @@
@import "../omarchy/current/theme/waybar.css";
* {
border: none;
border-radius: 0;
min-height: 0;
font-family: 'JetBrainsMono Nerd Font';
font-size: 14px;
padding: 1px;
}
.modules-left {
margin-left: 5px;
}
.modules-right {
margin-right: 5px;
}
window#waybar {
background: @background;
margin-top: 10px;
}
window#waybar.empty #window {
background: transparent;
color: transparent;
padding: 0;
margin-left: 5px;
transition: .5s;
}
mpris.empty {
background: transparent;
}
#workspaces button {
all: initial;
padding: 3px 10px 3px 5px;
margin: 0 5px;
min-width: 9px;
}
#workspaces button.active {
background: @foreground;
color: @background;
border-radius: 30px;
padding: 3px 10px 3px 5px;
}
#workspaces button:hover {
background: alpha(@foreground, .3);
border-radius: 30px;
padding: 3px 10px 3px 5px;
transition: .7s;
}
#workspaces button.active:hover {
background: @foreground;
color: @background;
border-radius: 30px;
padding: 3px 10px 3px 5px;
}
#workspaces button.empty {
opacity: 0.3;
}
#custom-weather,
#memory,
#mpris,
#window,
#tray-expander,
#workspaces,
#clock,
#cpu,
#battery,
#network,
#bluetooth,
#pulseaudio,
#custom-screenrecording-indicator,
#custom-idle-indicator,
#custom-notification-silencing-indicator,
#custom-update {
background-color: alpha(@foreground, .1);
padding: 5px 10px;
margin: 5px 0;
}
#mpris:hover,
#window:hover,
#clock:hover,
#backlight:hover,
#cpu:hover,
#network:hover,
#bluetooth:hover,
#pulseaudio:hover,
#custom-screenrecording-indicator:hover,
#custom-idle-indicator:hover,
#custom-notification-silencing-indicator:hover,
#custom-update:hover {
background-color: alpha(@foreground, .2);
transition: .7s;
}
#custom-expand-icon {
margin-right: 7px;
}
#tray,
#memory,
#custom-weather {
background-color: transparent;
margin: 5px;
padding: 0 2px;
}
#custom-update,
#custom-screenrecording-indicator,
#custom-idle-indicator,
#custom-notification-silencing-indicator {
font-size: 10px;
}
#clock {
border-radius: 10px;
padding: 0 10px;
margin: 5px;
}
.hidden {
opacity: 0;
}
#custom-screenrecording-indicator,
#custom-idle-indicator,
#custom-notification-silencing-indicator {
border-radius: 10px;
min-width: 12px;
padding: 0 11px 0 10px;
}
#custom-screenrecording-indicator.active,
#custom-idle-indicator.active,
#custom-notification-silencing-indicator.active {
color: #a55555;
}
#custom-omarchy,
#battery {
background-color: @foreground;
color: @background;
min-width: 10px;
border-radius: 10px;
padding: 0 10px;
margin: 5px 0 5px 5px;
}
#workspaces,
#mpris {
margin: 5px;
border-radius: 10px;
}
#window,
#mpris {
border-radius: 10px;
padding: 5px 10px;
}
#tray-expander {
padding: 0 0 0 10px;
margin-left: 1px;
border-radius: 10px;
}
#backlight {
background-color: alpha(@foreground, .1);
border-radius: 10px;
padding: 5px 10px;
margin: 5px;
}
#network {
border-radius: 10px 0 0 10px;
}
#cpu {
padding: 0 15px 0 10px;
border-radius: 0 10px 10px 0;
margin-right: 1px;
}
#pulseaudio {
padding: 0 15px 0 10px;
}
tooltip {
border-radius: 10px;
background: @background;
border: 3px solid alpha(@foreground, .5);
}
-100
View File
@@ -1,100 +0,0 @@
@import "../omarchy/current/theme/waybar.css";
* {
background-color: @background;
color: @foreground;
border: none;
border-radius: 0;
min-height: 0;
font-family: 'JetBrainsMono Nerd Font';
font-size: 12px;
}
.modules-left {
margin-left: 8px;
}
.modules-right {
margin-right: 8px;
}
#workspaces button {
all: initial;
padding: 0 6px;
margin: 0 1.5px;
min-width: 9px;
}
#workspaces button.empty {
opacity: 0.5;
}
#cpu,
#battery,
#pulseaudio,
#custom-omarchy,
#custom-update {
min-width: 12px;
margin: 0 7.5px;
}
#tray {
margin-right: 16px;
}
#bluetooth {
margin-right: 17px;
}
#network {
margin-right: 13px;
}
#custom-expand-icon {
margin-right: 18px;
}
tooltip {
padding: 2px;
}
#custom-update {
font-size: 10px;
}
#clock {
margin-left: 8.75px;
}
.hidden {
opacity: 0;
}
#custom-screenrecording-indicator,
#custom-idle-indicator,
#custom-notification-silencing-indicator {
min-width: 12px;
margin-left: 5px;
margin-right: 0;
font-size: 10px;
padding-bottom: 1px;
}
#custom-screenrecording-indicator.active {
color: #a55555;
}
#custom-idle-indicator.active,
#custom-notification-silencing-indicator.active {
color: #a55555;
}
#custom-voxtype {
min-width: 12px;
margin: 0 0 0 7.5px;
}
#custom-voxtype.recording {
color: #a55555;
}
+3 -3
View File
@@ -1,5 +1,5 @@
# Copy / Paste
bindd = SUPER, C, Universal copy, sendshortcut, CTRL, Insert,
bindd = SUPER, V, Universal paste, sendshortcut, SHIFT, Insert,
bindd = SUPER, X, Universal cut, sendshortcut, CTRL, X,
bindd = SUPER, C, Universal copy, sendshortcut, CTRL, Insert, activewindow
bindd = SUPER, V, Universal paste, sendshortcut, SHIFT, Insert, activewindow
bindd = SUPER, X, Universal cut, sendshortcut, CTRL, X, activewindow
bindd = SUPER CTRL, V, Clipboard manager, exec, omarchy-launch-walker -m clipboard
+1 -1
View File
@@ -6,7 +6,7 @@ bindd = SUPER, W, Close window, killactive,
bindd = CTRL ALT, DELETE, Close all windows, exec, omarchy-hyprland-window-close-all
# Control tiling
bindd = SUPER, J, Toggle window split, togglesplit, # dwindle
bindd = SUPER, J, Toggle window split, layoutmsg, togglesplit
bindd = SUPER, P, Pseudo window, pseudo, # dwindle
bindd = SUPER SHIFT, V, Toggle window floating/tiling, togglefloating,
bindd = SHIFT, F11, Force full screen, fullscreen, 0
+4 -5
View File
@@ -50,8 +50,8 @@ decoration {
group {
col.border_active = $activeBorderColor
col.border_inactive = $inactiveBorderColor
col.border_locked_active = -1
col.border_locked_inactive = -1
col.border_locked_active = $activeBorderColor
col.border_locked_inactive = $inactiveBorderColor
groupbar {
font_size = 12
@@ -108,9 +108,8 @@ animations {
# See https://wiki.hypr.land/Configuring/Layouts/Dwindle-Layout/ for more
dwindle {
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = true # You probably want this
force_split = 2 # Always split on the right
preserve_split = true
force_split = 2
}
scrolling {
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

+5 -5
View File
@@ -44,12 +44,12 @@ pause_media = true
# .en models are English-only but faster and more accurate for English
# large-v3-turbo is faster than large-v3 with minimal accuracy loss (recommended for GPU)
# Or provide absolute path to a custom .bin model file
model = "base.en"
model = "base"
# Language for transcription
# Use "en" for English, "auto" for auto-detection
# See: https://github.com/openai/whisper#available-models-and-languages
language = "en"
language = "fr"
# Translate non-English speech to English
translate = false
@@ -82,13 +82,13 @@ type_delay_ms = 1
[output.notification]
# Show notification when recording starts (hotkey pressed)
on_recording_start = false
on_recording_start = true
# Show notification when recording stops (transcription beginning)
on_recording_stop = false
on_recording_stop = true
# Show notification with transcribed text after transcription completes
on_transcription = false
on_transcription = true
# [text]
# Text processing options (word replacements, spoken punctuation)
+38
View File
@@ -0,0 +1,38 @@
#!/usr/bin/env bash
print_status() {
time=$(date +"%H:%M")
date=$(date +"%d/%m")
# tooltip complet
full_date=$(date +"%A %d %B %Y %H:%M:%S")
calendar=$(cal -m)
esc_calendar=$(sed 's/&/&amp;/g; s/</&lt;/g; s/>/&gt;/g' <<< "$calendar")
text="$time
$date"
tooltip="$full_date
$esc_calendar"
jq -nc \
--arg text "$text" \
--arg tooltip "$tooltip" \
'{ text: $text, tooltip: $tooltip }'
}
print_status
last=""
while true; do
current=$(date +"%H%M%S%Y%m%d")
if [[ "$current" != "$last" ]]; then
print_status
last="$current"
fi
sleep 1
done
+71
View File
@@ -0,0 +1,71 @@
#!/bin/bash
PLAYER="subtui"
# Vérifie si Subtui est lancé
if ! playerctl -l 2>/dev/null | grep -q "^${PLAYER}$"; then
echo '{"text":"󰝚","tooltip":"Subtui non lancé"}'
exit 0
fi
# Métadonnées
title=$(playerctl -p "$PLAYER" metadata title 2>/dev/null)
artist=$(playerctl -p "$PLAYER" metadata artist 2>/dev/null)
album=$(playerctl -p "$PLAYER" metadata album 2>/dev/null)
status=$(playerctl -p "$PLAYER" status 2>/dev/null)
# Valeurs par défaut
[ -z "$title" ] && title="Titre inconnu"
[ -z "$artist" ] && artist="Artiste inconnu"
[ -z "$album" ] && album="Album inconnu"
# Position actuelle (secondes)
position=$(playerctl -p "$PLAYER" position 2>/dev/null)
[ -z "$position" ] && position=0
# Durée totale (microsecondes)
length=$(playerctl -p "$PLAYER" metadata mpris:length 2>/dev/null)
[ -z "$length" ] && length=0
# Conversion sûre
position_sec=$(awk -v p="$position" 'BEGIN { printf("%d", p+0.5) }')
length_sec=$((length / 1000000))
# Format temps
elapsed=$(printf "%02d:%02d" $((position_sec/60)) $((position_sec%60)))
if [ "$length_sec" -gt 0 ]; then
duration=$(printf "%02d:%02d" $((length_sec/60)) $((length_sec%60)))
else
duration="--:--"
fi
# Icône
if [ "$status" = "Playing" ]; then
icon="󰏤"
else
icon="󰐊"
fi
# Échapper les guillemets pour JSON
title=${title//\"/\\\"}
artist=${artist//\"/\\\"}
album=${album//\"/\\\"}
# Tooltip
tooltip="$artist
$title
Album : $album
$elapsed / $duration
Clic gauche : Lecture/Pause
Clic droit : Suivant
Clic milieu : Précédent"
# Convertir les retours à la ligne pour JSON
tooltip=$(echo "$tooltip" | sed ':a;N;$!ba;s/\n/\\n/g')
# JSON final
printf '{"text":"%s","tooltip":"%s"}\n' "$icon" "$tooltip"
+9
View File
@@ -0,0 +1,9 @@
#!/bin/bash
PLAYER="subtui"
if playerctl -l 2>/dev/null | grep -q "^${PLAYER}$"; then
playerctl -p "$PLAYER" play-pause
else
ghostty -e subtui &
fi
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

+10 -10
View File
@@ -10,17 +10,17 @@
████ ████ ████ ████
████ ████ ████ ████
████ ████ ████ ████
████████████ ████ ████
████████████ ████ ████
████ ████ ████ ████
████ ████ ████ ████
████ ████ ████ ████
████ ████ ████ ████
████████████ █████████████████████████ ████
████████████ █████████████████████████ ████
████ ████ ████ ████
████ ████ ████ ████
████ ██████████████████████████████████████ ████
████ ██████████████████████████████████████ ████
████ ████ ████
████ ████ ████
█████████████████████████████ ████████████████████
█████████████████████████████ ████████████████████
████ ████ ████ ████
████ ████ ████ ████
████ ████ ████ ████
████ ████ ████ ████
████ ████ ████
████ ████ ████
████████████ ████████████
████████████ ████████████
+1 -1
View File
@@ -10,7 +10,7 @@ sudo mkdir -p /etc/chromium/policies/managed
sudo chmod a+rw /etc/chromium/policies/managed
# Set initial theme
omarchy-theme-set "Tokyo Night"
omarchy-theme-set "Rainynight"
rm -rf ~/.config/chromium/SingletonLock # otherwise archiso will own the chromium singleton
# Set specific app links for current theme
+4 -3
View File
@@ -1,8 +1,6 @@
# Omarchy core package list installed via install/packaging/base.sh
# This file is also used by the ISO builder when determining needs
1password-beta
1password-cli
aether
alacritty
alsa-utils
@@ -113,7 +111,6 @@ satty
sddm
signal-desktop
slurp
spotify
socat
starship
sushi
@@ -150,3 +147,7 @@ xournalpp
yaru-icon-theme
yay
zoxide
prismlauncher
cava
dua-cli
yazi
+2 -10
View File
@@ -1,15 +1,7 @@
omarchy-webapp-install "HEY" https://app.hey.com HEY.png "omarchy-webapp-handler-hey %u" "x-scheme-handler/mailto"
omarchy-webapp-install "Basecamp" https://launchpad.37signals.com Basecamp.png
omarchy-webapp-install "WhatsApp" https://web.whatsapp.com/ WhatsApp.png
omarchy-webapp-install "Google Photos" https://photos.google.com/ "Google Photos.png"
omarchy-webapp-install "Google Contacts" https://contacts.google.com/ "Google Contacts.png"
omarchy-webapp-install "Google Messages" https://messages.google.com/web/conversations "Google Messages.png"
omarchy-webapp-install "Google Maps" https://maps.google.com "Google Maps.png"
omarchy-webapp-install "ChatGPT" https://chatgpt.com/ ChatGPT.png
omarchy-webapp-install "YouTube" https://youtube.com/ YouTube.png
omarchy-webapp-install "GitHub" https://github.com/ GitHub.png
omarchy-webapp-install "X" https://x.com/ X.png
omarchy-webapp-install "Figma" https://figma.com/ Figma.png
omarchy-webapp-install "Discord" https://discord.com/channels/@me Discord.png
omarchy-webapp-install "Zoom" https://app.zoom.us/wc/home Zoom.png "omarchy-webapp-handler-zoom %u" "x-scheme-handler/zoommtg;x-scheme-handler/zoomus"
omarchy-webapp-install "Fizzy" https://app.fizzy.do/ Fizzy.png
omarchy-webapp-install "Jellyfin" https://jellyfin.arthurp.fr/ Jellyfin.png
omarchy-webapp-install "Immich" https://immich.arthurp.fr/ Immich.png
+64 -1
View File
@@ -1 +1,64 @@
<svg fill="none" height="285" viewBox="0 0 1215 285" width="1215" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path clip-rule="evenodd" d="m720 120h-15v15h-14.998v14.999l-60.002.001v15.002l90-.002v.002h.002l-.002 89.998h-15v15h-13v15h-17v-89.998h-45v90l-45-.002v-89.998h-14.998v-30h14.998v-15.002h-14.998v-30.001h14.998v-75h15v-14.997h15v-15.002h105.002zm-90-.001h45v-74.997h-45z" fill-rule="evenodd"/><path clip-rule="evenodd" d="m105 30.002h15v14.997h15v180.001h-15v15h-15v15.002h-75v-15.002h-15v-15h-15v-180.001h15v-14.997h15v-15.002h75zm-60 194.998h45v-179.998h-45z" fill-rule="evenodd"/><path d="m300 15h60v15h15v14.999h15v180.001h-15v15h-15v15h-15l-.004-209.998h-44.994v-.002h-.002v210.002h-45v-210h-44.998v179.997h-.002v30.003h-15v-15.002h-15v-15h-14.998v-180.001h14.998v-14.999h15v-15h60v-15h45z"/><path clip-rule="evenodd" d="m555 225h-15v15h-15v15h-15v-105.001l-44.998.001v105.002h-45.002v-105.002h-15v-30.001h15v-75h15.002v-14.997h15v-15.002h105zm-89.998-105.001h44.998v-74.997h-44.998z" fill-rule="evenodd"/><path d="m885 75h-15v15h-15v15h-15v-59.998h-45v179.998h45v-59.998h15v14.997h15v15.001h15v30h-15v15h-15v15.002l-105-.002v-210.001h14.998v-14.997h15.002v-15.002h105z"/><path d="m960 119.999h45v-104.999h15v15h15v14.999h15v75.001h15v15h-15v90h-15v15h-15v15h-15v-105h-45v105.002l-45-.002v-105h-30v-15h15v-15.001h15v-75h15v-14.997h15v-15.002h15z"/><path d="m1125 119.999h45v-104.999h15v15h15v15h15v180h-15v15h-15v15.002l-75-.002v-15h-15v-15h-15v-45.001h15v-14.997-.002h30v60h45v-75h-90v-105.001h15v-14.997h15v-15.002h15z"/></g></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="121.92007mm"
height="35.805248mm"
viewBox="0 0 121.92009 35.805248"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer1"
transform="translate(-52.873167,-118.10323)">
<g
id="text1"
style="font-size:3.175px;fill:none;stroke-width:0.264999"
aria-label=" ▄ ▄ &#10; ▄███████ ▄███████ ▄████████▀ ▄█ █▄ ▄██ ██▄ ▄███████&#10;███ ███ ███ ███ ▀▀▀▀███▀▀ ███ ███ ███ ███ ███ ███&#10;███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███&#10;███▄▄▄███ ▄███▄▄▄██▀ ███ ▄███▄▄▄███▄ ███ ███ ███▄▄▄██▀&#10;███▀▀▀███ ▀███▀▀▀▀ ███ ▀▀███▀▀▀███ ███ ███ ███▀▀▀▀ &#10;███ ███ ██████████ ███ ███ ███ ███ ███ █████████&#10;███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███&#10;███ █▀ ███ ██▀ ██▀ ███ █▀ ▀█████▀ ███ ██▀&#10; ▀▀▀ ▀ ▀ ▀▀▀ ▀"
transform="translate(-19.299906,-5.3691469)">
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 159.80312,125.56788 v -2.0955 h 1.905 v 2.0955 z m 7.62001,0 v -2.0955 h 1.905 v 2.0955 z"
id="path29" />
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 74.078074,129.54624 v -2.0955 h 1.905 v 2.0955 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905002,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 7.620005,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905003,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 5.715,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 5.71501,2.0955 v -2.0955 h 1.905 v 2.0955 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 7.62001,0 v -2.0955 h 1.905 v 2.0955 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 7.62001,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z"
id="path30" />
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 72.173073,133.5246 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 7.620005,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 5.715004,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.620003,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 3.81,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,2.0955 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 7.62,2.0955 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z"
id="path31" />
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 72.173073,137.50296 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 7.620005,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 5.715004,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.620003,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 11.43,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 11.43001,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z"
id="path32" />
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 72.173073,141.48132 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -2.0955 h 1.905 v 2.0955 z m 1.905001,0 v -2.0955 h 1.905 v 2.0955 z m 1.905001,0 v -2.0955 h 1.905 v 2.0955 z m 1.905002,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 3.810001,0 v -2.0955 h 1.905 v 2.0955 z m 1.905003,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905003,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 11.43,2.0955 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 9.52501,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.90501,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 3.81001,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,-2.0955 v -2.0955 h 1.905 v 2.0955 z"
id="path33" />
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 72.173073,145.45969 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 1.905001,0 v -2.0955 h 1.905 v 2.0955 z m 1.905001,0 v -2.0955 h 1.905 v 2.0955 z m 1.905002,2.0955 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 3.810001,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 1.905003,2.0955 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905003,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 15.24001,2.0955 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62001,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,2.0955 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 1.905,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 1.90501,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,2.0955 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z"
id="path34" />
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 72.173073,149.43805 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 7.620005,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 3.810001,0 v -4.191 h 1.905 v 4.191 z m 1.905003,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905003,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 11.43,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 11.43001,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z"
id="path35" />
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 72.173073,153.41641 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 7.620005,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 5.715004,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.620003,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 11.43,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 11.43001,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 5.71501,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z"
id="path36" />
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 72.173073,157.39477 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 7.620005,0 v -4.191 h 1.905 v 4.191 z m 1.905001,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 7.620005,2.0955 v -4.191 h 1.905 v 4.191 z m 1.905001,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.620003,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 11.43,2.0955 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 11.43001,2.0955 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 1.90499,0 v -4.191 h 1.905 v 4.191 z m 7.62001,0 v -4.191 h 1.905 v 4.191 z m 1.905,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 9.525,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,2.0955 v -4.191 h 1.905 v 4.191 z m 1.90501,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,-2.0955 v -2.0955 h 1.905 v 2.0955 z m 7.62001,2.0955 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 7.62,0 v -4.191 h 1.905 v 4.191 z m 1.905,0 v -4.191 h 1.905 v 4.191 z m 1.90501,-2.0955 v -2.0955 h 1.905 v 2.0955 z"
id="path37" />
<path
style="font-family:'JetBrainsMono Nerd Font';-inkscape-font-specification:'JetBrainsMono Nerd Font';fill:#000000;stroke-width:0.265"
d="m 93.128086,159.27763 v -2.0955 h 1.905 v 2.0955 z m 1.905001,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 7.620003,0 v -2.0955 h 1.905 v 2.0955 z m 15.24001,0 v -2.0955 h 1.905 v 2.0955 z m 57.15004,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 1.905,0 v -2.0955 h 1.905 v 2.0955 z m 7.62,0 v -2.0955 h 1.905 v 2.0955 z"
id="path38" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 16 KiB

+10 -10
View File
@@ -1,10 +1,10 @@
▄▄▄
▄█████ ▄███████████▄ ▄███████ ▄███████ ▄███████ ▄█ █▄ ▄█ █▄
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ █▀ ███ ███ ███ ███
███ ███ ███ ███ ███ ▄███▄▄▄███ ▄███▄▄▄██▀ ███ ▄███▄▄▄███▄ ███▄▄▄██
███ ███ ███ ███ ███ ▀███▀▀▀███ ███▀▀▀▀ ███ ▀▀███▀▀▀███ ▀▀▀▀▀▀███
███ ███ ███ ███ ███ ███ ███ ██████████ ███ █▄ ███ ███ ▄██ ███
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
█████▀ ▀█ ███ █▀ ██ █▀ ███ ███ ███████▀ ███ █▀ ▀█████▀
███ █▀
▄ ▄
▄███████ ▄███████ ▄████████▀ ▄█ █▄ ▄█ █▄ ▄███████
███ ███ ███ ███ ▀▀▀▀███▀▀ ███ ███ ███ ███ ███ ███
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
███▄▄▄███ ▄███▄▄▄██▀ ███ ▄███▄▄▄███▄ ███ ███ ███▄▄▄██
███▀▀▀███ ███▀▀▀▀ ███ ███▀▀▀███ ███ ███ ███▀▀▀▀
███ ███ ██████████ ███ ███ ███ ███ ███ █████████
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
███ █▀ ███ █▀ ██ ███ █▀ ▀█████▀ ███ ██▀
▀▀▀ ▀ ▀ ▀▀▀ ▀
+11
View File
@@ -0,0 +1,11 @@
echo "Update elephant symbols paste shortcut for Hyprland 0.55"
symbols_config=~/.config/elephant/symbols.toml
if [[ -f $symbols_config ]]; then
sed -i 's/hyprctl dispatch sendshortcut "SHIFT, Insert,"/hyprctl dispatch sendshortcut "SHIFT,Insert,activewindow"/' "$symbols_config"
else
omarchy-refresh-config elephant/symbols.toml
fi
omarchy-restart-walker
+9
View File
@@ -0,0 +1,9 @@
# Rainy-Night
- Install
```bash
omarchy-theme-install https://github.com/atif-1402/omarchy-rainynight-theme.git
```
<img width="1366" height="768" alt="image" src="https://github.com/user-attachments/assets/69fc99b8-d387-43a9-b0e8-47231c7379c4" />
<img width="1366" height="768" alt="image" src="https://github.com/user-attachments/assets/c22416db-8bfc-46b6-8e2b-06d82f3e70ef" />
<img width="1366" height="768" alt="image" src="https://github.com/user-attachments/assets/919139ab-baef-4084-8ca6-dba9f56287a5" />
+190
View File
@@ -0,0 +1,190 @@
/* Aether Theme Override Template
* This file is automatically generated and copied to ~/.config/aether/theme.override.css
* when you apply a theme in Aether.
*
* Generated from palette colors selected in Aether
*/
/* Dynamic Color Palette */
@define-color background #1e1e2e;
@define-color foreground #cdd6f4;
@define-color color0 #45475a;
@define-color color1 #f38ba8;
@define-color color2 #a6e3a1;
@define-color color3 #f9e2af;
@define-color color4 #89b4fa;
@define-color color5 #cba6f7;
@define-color color6 #94e2d5;
@define-color color7 #bac2de;
@define-color color8 #585b70;
@define-color color9 #f38ba8;
@define-color color10 #a6e3a1;
@define-color color11 #f9e2af;
@define-color color12 #89b4fa;
@define-color color13 #cba6f7;
@define-color color14 #94e2d5;
@define-color color15 #cdd6f4;
/* Base GTK theme variables */
@define-color theme_bg_color @background;
@define-color theme_fg_color @foreground;
@define-color theme_base_color @background;
@define-color theme_text_color @foreground;
@define-color theme_selected_bg_color @color4;
@define-color theme_selected_fg_color @background;
@define-color insensitive_bg_color alpha(@background, 0.5);
@define-color insensitive_fg_color alpha(@foreground, 0.5);
@define-color insensitive_base_color @background;
@define-color theme_unfocused_bg_color @background;
@define-color theme_unfocused_fg_color @foreground;
@define-color theme_unfocused_base_color @background;
@define-color theme_unfocused_text_color @foreground;
@define-color theme_unfocused_selected_bg_color @color4;
@define-color theme_unfocused_selected_fg_color @background;
/* Adwaita Color Overrides */
@define-color accent_bg_color @color4;
@define-color accent_fg_color @color15;
@define-color accent_color @color6;
@define-color window_bg_color @background;
@define-color window_fg_color @foreground;
/* Sidebar background and content */
@define-color view_bg_color @background;
@define-color view_fg_color @foreground;
@define-color sidebar_bg_color @background;
@define-color sidebar_fg_color @foreground;
@define-color sidebar_backdrop_color @background;
@define-color sidebar_shade_color @background;
@define-color headerbar_bg_color alpha(@foreground, 0.05);
@define-color headerbar_fg_color @foreground;
@define-color headerbar_backdrop_color @background;
@define-color headerbar_shade_color @background;
@define-color headerbar_border_color alpha(@foreground, 0.15);
@define-color card_bg_color alpha(@foreground, 0.03);
@define-color card_fg_color @foreground;
@define-color card_shade_color @background;
@define-color thumbnail_bg_color @background;
@define-color thumbnail_fg_color @foreground;
@define-color shade_color @background;
@define-color scrollbar_outline_color @background;
@define-color popover_bg_color @background;
@define-color popover_fg_color @foreground;
@define-color dialog_bg_color @background;
@define-color dialog_fg_color @foreground;
@define-color destructive_bg_color @color1;
@define-color destructive_fg_color @color15;
@define-color success_bg_color @color2;
@define-color success_fg_color @color15;
@define-color warning_bg_color @color3;
@define-color warning_fg_color @color15;
@define-color error_bg_color @color1;
@define-color error_fg_color @color15;
@define-color borders alpha(@foreground, 0.15);
/* Additional bg/fg color variables */
@define-color window_backdrop_color @background;
@define-color view_backdrop_color @background;
@define-color menu_bg_color @background;
@define-color menu_fg_color @foreground;
@define-color entry_bg_color alpha(@foreground, 0.03);
@define-color entry_fg_color @foreground;
@define-color button_bg_color alpha(@foreground, 0.05);
@define-color button_fg_color @foreground;
@define-color tooltip_bg_color @background;
@define-color tooltip_fg_color @foreground;
@define-color tooltip_border_color alpha(@foreground, 0.15);
@define-color osd_bg_color @background;
@define-color osd_fg_color @foreground;
@define-color osd_border_color alpha(@foreground, 0.15);
@define-color filechooser_bg_color @background;
@define-color filechooser_fg_color @foreground;
@define-color nautilus_window_bg_color @background;
@define-color nautilus_window_fg_color @foreground;
/* Portal/native dialog colors */
@define-color portal_bg_color @background;
@define-color portal_fg_color @foreground;
/* Gtk.FileDialog uses these in GTK4 */
@define-color filedialog_bg_color @background;
@define-color filedialog_fg_color @foreground;
/* Dropdown/ComboBox colors */
@define-color dropdown_bg_color @background;
@define-color dropdown_fg_color @foreground;
@define-color dropdown_hover_bg_color alpha(@color4, 0.3);
@define-color dropdown_selected_bg_color @color4;
@define-color dropdown_selected_fg_color @background;
/* Pathbar/Breadcrumb colors */
@define-color pathbar_bg_color @background;
@define-color pathbar_fg_color @foreground;
/* Toolbar colors */
@define-color toolbar_bg_color @background;
@define-color toolbar_fg_color @foreground;
/* Notebook/Tab colors */
@define-color notebook_bg_color @background;
@define-color notebook_fg_color @foreground;
/* Scrollbar colors */
@define-color scrollbar_slider_color alpha(@foreground, 0.3);
@define-color scrollbar_slider_hover_color alpha(@foreground, 0.5);
@define-color scrollbar_slider_active_color @foreground;
/* Treeview/Listview colors */
@define-color treeview_bg_color @background;
@define-color treeview_fg_color @foreground;
/* Link colors */
@define-color link_color @color4;
@define-color link_visited_color @color5;
/* Selection colors (for text selection, etc) */
@define-color selection_bg_color @color4;
@define-color selection_fg_color @background;
/* Content view (file browser grid/list) */
@define-color content_view_bg @background;
@define-color content_view_fg @foreground;
/* Placeholder text in entries */
@define-color placeholder_text_color alpha(@foreground, 0.5);
/* Dim label */
@define-color dim_label_color alpha(@foreground, 0.55);
/* SVG Icons - recolor to match foreground text */
.svg-icon {
filter: invert(79%) sepia(18%) saturate(611%) hue-rotate(192deg)
brightness(103%) contrast(94%);
}
/* Sharp corners, Hyprland-inspired */
* {
border-radius: 0;
}
+28
View File
@@ -0,0 +1,28 @@
[colors]
[colors.primary]
background = "#1e1e2e"
foreground = "#cdd6f4"
[colors.normal]
black = "#45475a"
red = "#f38ba8"
green = "#a6e3a1"
yellow = "#f9e2af"
blue = "#89b4fa"
magenta = "#cba6f7"
cyan = "#94e2d5"
white = "#bac2de"
[colors.bright]
black = "#585b70"
red = "#f38ba8"
green = "#a6e3a1"
yellow = "#f9e2af"
blue = "#89b4fa"
magenta = "#cba6f7"
cyan = "#94e2d5"
white = "#cdd6f4"
[colors.cursor]
text = "#1e1e2e"
cursor = "#cdd6f4"
Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

+69
View File
@@ -0,0 +1,69 @@
# ────────────────────────────────────────────────────────────
# BTOP THEME — Rainy Night City (matches your wallpaper)
# ────────────────────────────────────────────────────────────
# Transparent / dark night background
theme[main_bg]="#1e2030"
# Main text soft grey-blue (city lights)
theme[main_fg]="#cdd3e1"
# Titles light blue highlight (lamp glow)
theme[title]="#d6e7ff"
# Highlight text muted light grey-blue
theme[hi_fg]="#bfc6d4"
# Selected row deeper night shade
theme[selected_bg]="#14151f"
# Selected row text bright white-blue
theme[selected_fg]="#e8f1ff"
# Inactive/dim text distant-building grey
theme[inactive_fg]="#7d8291"
# Misc text light city grey
theme[proc_misc]="#bfc6d4"
# Box outlines subtle bluish-grey (window frame color)
theme[cpu_box]="#292b3b"
theme[mem_box]="#292b3b"
theme[net_box]="#292b3b"
theme[proc_box]="#292b3b"
# Divider lines same subtle outline tone
theme[div_line]="#292b3b"
# Graph gradients smooth blue-grey (rain & neon reflections)
theme[temp_start]="#4a4f65"
theme[temp_mid]="#8c92a3"
theme[temp_end]="#d6e7ff"
theme[cpu_start]="#4a4f65"
theme[cpu_mid]="#8c92a3"
theme[cpu_end]="#d6e7ff"
theme[free_start]="#4a4f65"
theme[free_mid]="#8c92a3"
theme[free_end]="#d6e7ff"
theme[cached_start]="#4a4f65"
theme[cached_mid]="#8c92a3"
theme[cached_end]="#d6e7ff"
theme[available_start]="#4a4f65"
theme[available_mid]="#8c92a3"
theme[available_end]="#d6e7ff"
theme[used_start]="#4a4f65"
theme[used_mid]="#8c92a3"
theme[used_end]="#d6e7ff"
theme[download_start]="#4a4f65"
theme[download_mid]="#8c92a3"
theme[download_end]="#d6e7ff"
theme[upload_start]="#4a4f65"
theme[upload_mid]="#8c92a3"
theme[upload_end]="#d6e7ff"
+11
View File
@@ -0,0 +1,11 @@
[color]
gradient = 1
gradient_count = 8
gradient_color_1 = '#91e3e1'
gradient_color_2 = '#a7aaaf'
gradient_color_3 = '#d7d8db'
gradient_color_4 = '#e382d2'
gradient_color_5 = '#f6cbee'
gradient_color_6 = '#d9f7f6'
gradient_color_7 = '#f6cbee'
gradient_color_8 = '#91e3e1'
+1
View File
@@ -0,0 +1 @@
30, 32, 48
+23
View File
@@ -0,0 +1,23 @@
accent = "#89b4fa"
cursor = "#cdd6f4"
foreground = "#cdd6f4"
background = "#1e1e2e"
selection_foreground = "#e8f1ff"
selection_background = "#292b3b"
color0 = "#45475a"
color1 = "#f38ba8"
color2 = "#a6e3a1"
color3 = "#f9e2af"
color4 = "#89b4fa"
color5 = "#cba6f7"
color6 = "#94e2d5"
color7 = "#bac2de"
color8 = "#585b70"
color9 = "#f38ba8"
color10 = "#a6e3a1"
color11 = "#f9e2af"
color12 = "#89b4fa"
color13 = "#cba6f7"
color14 = "#94e2d5"
color15 = "#cdd6f4"
+23
View File
@@ -0,0 +1,23 @@
# Background and foreground colors
background = #1e1e2e
foreground = #cdd6f4
# Standard colors
palette = 0=#45475a
palette = 1=#f38ba8
palette = 2=#a6e3a1
palette = 3=#f9e2af
palette = 4=#89b4fa
palette = 5=#cba6f7
palette = 6=#94e2d5
palette = 7=#bac2de
# Bright colors
palette = 8=#585b70
palette = 9=#f38ba8
palette = 10=#a6e3a1
palette = 11=#f9e2af
palette = 12=#89b4fa
palette = 13=#cba6f7
palette = 14=#94e2d5
palette = 15=#cdd6f4
+166
View File
@@ -0,0 +1,166 @@
@define-color background #160D16;
@define-color foreground #fef9f3;
@define-color black #160D16;
@define-color red #fe4d2a;
@define-color green #83bc7b;
@define-color yellow #f7f24f;
@define-color blue #a7aaaf;
@define-color magenta #e382d2;
@define-color cyan #91e3e1;
@define-color white #F6C9A0;
@define-color bright_black #4d3c4d;
@define-color bright_red #ff9985;
@define-color bright_green #bbddb6;
@define-color bright_yellow #fffca3;
@define-color bright_blue #d7d8db;
@define-color bright_magenta #f6cbee;
@define-color bright_cyan #d9f7f6;
@define-color bright_white #fef9f3;
@define-color accent_bg_color @blue;
@define-color accent_fg_color @background;
@define-color accent_color @cyan;
@define-color window_bg_color @background;
@define-color window_fg_color @foreground;
@define-color view_bg_color @black;
@define-color view_fg_color @foreground;
@define-color sidebar_bg_color @black;
@define-color sidebar_fg_color @foreground;
@define-color sidebar_backdrop_color @black;
@define-color sidebar_shade_color @black;
@define-color headerbar_bg_color @background;
@define-color headerbar_fg_color @foreground;
@define-color headerbar_backdrop_color @black;
@define-color headerbar_shade_color @black;
@define-color card_bg_color @background;
@define-color card_fg_color @foreground;
@define-color popover_bg_color @black;
@define-color popover_fg_color @foreground;
@define-color destructive_bg_color @red;
@define-color destructive_fg_color @background;
@define-color success_bg_color @green;
@define-color success_fg_color @background;
@define-color warning_bg_color @yellow;
@define-color warning_fg_color @background;
@define-color error_bg_color @red;
@define-color error_fg_color @background;
@define-color dialog_bg_color @background;
@define-color dialog_fg_color @foreground;
@define-color borders alpha(@foreground, 0.1);
@define-color theme_fg_color @foreground;
@define-color theme_text_color @foreground;
@define-color theme_bg_color @background;
@define-color theme_base_color @black;
@define-color theme_selected_bg_color @blue;
@define-color theme_selected_fg_color @background;
@define-color insensitive_bg_color @background;
@define-color insensitive_fg_color @bright_black;
@define-color insensitive_base_color @black;
@define-color theme_unfocused_fg_color @foreground;
@define-color theme_unfocused_text_color @foreground;
@define-color theme_unfocused_bg_color @background;
@define-color theme_unfocused_base_color @black;
@define-color theme_unfocused_selected_bg_color @blue;
@define-color theme_unfocused_selected_fg_color @background;
@define-color unfocused_insensitive_color @bright_black;
@define-color unfocused_borders alpha(@foreground, 0.1);
@define-color warning_color @yellow;
@define-color error_color @red;
@define-color success_color @green;
@define-color destructive_color @red;
@define-color content_view_bg @black;
@define-color text_view_bg @black;
messagedialog {
background-color: @dialog_bg_color;
}
messagedialog label {
color: @dialog_fg_color;
font-size: 14pt;
font-weight: bold;
}
messagedialog .secondary-text {
font-size: 10pt;
font-style: italic;
}
messagedialog button {
background-color: @black;
color: @foreground;
border: 1px solid @bright_black;
padding: 10px;
}
messagedialog button:hover {
background-color: @blue;
}
banner revealer widget {
background: @bright_black;
padding: 5px;
color: @foreground;
}
alertdialog.background {
background-color: @dialog_bg_color;
color: @dialog_fg_color;
}
alertdialog .titlebar {
background-color: @headerbar_bg_color;
color: @headerbar_fg_color;
}
alertdialog box {
background-color: @dialog_bg_color;
}
alertdialog label {
color: @dialog_fg_color;
}
filechooser .dialog-action-box {
border-top: 1px solid @bright_black;
}
filechooser .dialog-action-box:backdrop {
border-top-color: @black;
}
filechooser #pathbarbox {
border-bottom: 1px solid @bright_black;
}
filechooserbutton:drop(active) {
box-shadow: none;
border-color: transparent;
}
toast {
background-color: @black;
color: @foreground;
}
toast button.circular.flat.image-button:hover {
color: @background;
background-color: @red;
}
.svg-icon {
filter: invert(79%) sepia(18%) saturate(611%) hue-rotate(192deg)
brightness(103%) contrast(94%);
}
+62
View File
@@ -0,0 +1,62 @@
# ────────────────────────────────────────────────────────────
# Omarchy Theme for Hyprland
# ────────────────────────────────────────────────────────────
general {
col.active_border = rgb(303463)
col.inactive_border = rgb(1a1b26)
border_size = 2
gaps_in = 2
gaps_out = 4
}
animations {
enabled = yes
bezier = calm, 0.25, 0.9, 0.35, 1
animation = windows, 1, 4, calm
animation = windowsIn, 1, 4, calm
animation = windowsOut, 1, 3, calm
animation = windowsMove, 1, 4, calm
animation = fade, 1, 3, calm
animation = fadeIn, 1, 3, calm
animation = fadeOut, 1, 2, calm
animation = layers, 1, 3, calm
animation = layersIn, 1, 3, calm
animation = layersOut, 1, 2, calm
animation = workspaces, 1, 4, calm
}
decoration {
rounding = 14
shadow {
enabled = false
range = 15
render_power = 5
offset = 0 0
}
blur {
enabled = true
size = 1
passes = 4
contrast = 1.1
brightness = 1.1
vibrancy = 0.2
vibrancy_darkness = 0.2
noise = 0.03
ignore_opacity = true
new_optimizations = on
}
active_opacity = 0.93
inactive_opacity = 0.92
fullscreen_opacity = 1.0
}
layerrule = blur on, match:namespace walker
layerrule = ignore_alpha 0, match:namespace walker
layerrule = blur on, match:namespace waybar
layerrule = blur on, match:namespace notifications
layerrule = ignore_alpha 0, match:namespace notifications
layerrule = blur on, match:namespace vicinae
layerrule = blur on, match:namespace swayosd
layerrule = ignore_alpha 0.1, match:namespace waybar
layerrule = ignore_alpha 0.1, match:namespace vicinae
+6
View File
@@ -0,0 +1,6 @@
$color = rgba(30, 30, 46, 1)
$inner_color = rgba(30, 30, 46, 0.66)
$outer_color = rgba(203, 166, 247, 1)
$font_color = rgba(205, 214, 244, 1)
$placeholder_color = rgba(205, 214, 244, 0.7)
$check_color = rgba(148, 226, 213, 1)
+1
View File
@@ -0,0 +1 @@
Yaru-magenta
+1
View File
@@ -0,0 +1 @@
ff00ff
+36
View File
@@ -0,0 +1,36 @@
# ─────────────────────────────
# Kitty Theme — Rainy Night City
# ─────────────────────────────
background #1e2030
foreground #cdd3e1
cursor #d6e7ff
selection_background #292b3b
selection_foreground #e8f1ff
# Normal colors
color0 #14151f
color1 #bfc6d4
color2 #6e8fb2
color3 #8c92a3
color4 #a8b7d1
color5 #7687a0
color6 #bfc6d4
color7 #d6e7ff
# Bright colors
color8 #8c92a3
color9 #4a79a8
color10 #6e8fb2
color11 #8c92a3
color12 #a8b7d1
color13 #7687a0
color14 #bfc6d4
color15 #ffffff
# Borders
active_border_color #d6e7ff
inactive_border_color #292b3b
bell_border_color #4a79a8
cursor_trail 1
+25
View File
@@ -0,0 +1,25 @@
text-color=#ffffff
border-color=#434343
background-color=#1a1a1acc
default-timeout=4000
width=360
height=80
padding=8
margin=8
border-size=2
border-radius=16
outer-margin=10
anchor=top-right
layer=overlay
font=Space Grotesk 10
max-icon-size=25
[app-name=Spotify]
invisible=1
[mode=do-not-disturb]
invisible=true
[mode=do-not-disturb app-name=notify-send]
invisible=false
+44
View File
@@ -0,0 +1,44 @@
return {
{
"bjarneo/aether.nvim",
name = "aether",
priority = 1000,
opts = {
disable_italics = false,
colors = {
-- Monotone shades
base00 = "#0d0f1a", -- Deep night background
base01 = "#161822", -- Slightly lighter (window frame tone)
base02 = "#1e2030", -- Selection / subtle contrast
base03 = "#555666", -- Comments / dim text
base04 = "#c7cbe0", -- Soft grey-blue foreground
base05 = "#d7dbf0", -- Default foreground (city lights reflection)
base06 = "#eef1ff", -- Light, desaturated text
base07 = "#ffffff", -- Pure white
-- Accent colors
base08 = "#d46a6a", -- Soft red lights / building signals
base09 = "#d89c66", -- Lamp-like warm orange
base0A = "#e0d27d", -- Muted yellow (street reflections)
base0B = "#7fa693", -- Desaturated green (books)
base0C = "#8ec7d6", -- Cyan light reflections on glass
base0D = "#8c92c8", -- Muted purple-blue (rainy sky tone)
base0E = "#bba5d6", -- Purple/neon signs
base0F = "#c9b88a", -- Soft brownish yellow (warm interior tone)
},
},
config = function(_, opts)
require("aether").setup(opts)
vim.cmd.colorscheme("aether")
-- Enable hot reload
require("aether.hotreload").setup()
end,
},
{
"LazyVim/LazyVim",
opts = {
colorscheme = "aether",
},
},
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 960 KiB

+52
View File
@@ -0,0 +1,52 @@
@define-color background-color #000000;
@define-color border-color #434343;
@define-color label aliceblue;
@define-color image aliceblue;
@define-color progress aliceblue;
window {
background-color: transparent;
border: none;
border-radius: 999px;
padding: 0;
box-shadow: none;
}
.osd,
osd,
osd {
background-color: alpha(@background-color, 0.4);
border: 1px solid @border-color;
border-radius: 9999px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
image {
color: @image;
-gtk-icon-size: 0px;
margin: 0 16px 0 0;
}
label {
color: @label;
font-size: 8px;
font-weight: 400;
margin: 0;
}
progressbar {
border-radius: 999px;
padding-bottom:8px;
margin: 8px 0 0 0;
min-height: 5px;
min-width: 200px;
}
progressbar trough {
background: alpha(@border-color, 0.15);
border-radius: 999px;
border: none;
min-height: 5px;
}
+42
View File
@@ -0,0 +1,42 @@
/**
* @name Omarchy
* @author @bypass_
* @version 0.1.0
* @description Match Omarchy system theme.
* @source https://github.com/imbypass/base16-Discord
**/
@import url("https://imbypass.github.io/base16-discord/omarchy-discord.theme.css");
:root {
--color00: #160D16;
--color01: #160D16;
--color02: #160D16;
--color03: #F6C9A0;
--color04: #fef9f3;
--color05: #fef9f3;
--color06: #fef9f3;
--color07: #fef9f3;
--color08: #fef9f3;
--color09: #f7f24f;
--color10: #fffca3;
--color11: #83bc7b;
--color12: #91e3e1;
--color13: #a7aaaf;
--color14: #e382d2;
--color15: #f7f24f;
--font: "SF Pro Display";
--font-code: var(--font);
--font-primary: var(--font);
--font-display: var(--font);
--font-heading: var(--font);
--font-weight-light: 500;
--font-weight-normal: 550;
--font-weight-normal: 600;
--font-weight-light: 500;
--font-weight-medium: 600;
--font-weight-semibold: 800;
--font-weight-bold: 900;
}
+32
View File
@@ -0,0 +1,32 @@
[meta]
version = 1
name = "Omarchy"
description = "Follow your Omarchy system theme."
variant = "dark"
inherits = "vicinae-dark"
icon = "/home/atif/.local/share/omarchy/icon.png"
[colors.core]
background = "#1e1e2e"
foreground = "#cdd6f4"
secondary_background = "#232333"
border = "#585b70"
accent = "#f9e2af"
[colors.list.item.hover]
background = "#282838"
foreground = "#cdd6f4"
[colors.list.item.selection]
background = "#2d2d3d"
foreground = "#cdd6f4"
[colors.accents]
blue = "#89b4fa"
green = "#a6e3a1"
magenta = "#f5c2e7"
orange = "#f9e2af"
purple = "#f5c2e7"
red = "#f38ba8"
yellow = "#f9e2af"
cyan = "#94e2d5"
+1
View File
@@ -0,0 +1 @@
{}
File diff suppressed because it is too large Load Diff
+46
View File
@@ -0,0 +1,46 @@
@define-color selected-text #d6e7ff;
@define-color text #cdd3e1;
@define-color base #13141acc;
@define-color border #292b3b;
@define-color foreground #cdd3e1;
@define-color background #13141acc;
@define-color hover #8c92a3;
@define-color selected-box #4a79a8;
window .search-container,
window .search {
background: alpha(@base, 0.6);
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.2);
color: @foreground;
border: 1px solid alpha(@border, 1);
border-radius: 10px;
padding: 3px 16px;
margin-top: 1px;
font-size: 10px;
font-weight: 400;
}
.box-wrapper {
border-radius: 28px;
}
child:selected {
border-radius: 10px;
background-color: alpha(@selected-box, 0.16);
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.12);
transition: background-color 0.22s cubic-bezier(0.22, 1, 0.36, 1);
}
child:selected .item-box {
transition: transform 0.14s cubic-bezier(0.22, 1, 0.36, 1);
transform: translateX(6px);
}
child:selected .item-box * {
color: @text;
}
+26
View File
@@ -0,0 +1,26 @@
name: Aether
accent: "#89b4fa"
cursor: "#89b4fa"
background: "#1e1e2e"
foreground: "#cdd6f4"
details: darker
terminal_colors:
normal:
black: "#45475a"
red: "#f38ba8"
green: "#a6e3a1"
yellow: "#f9e2af"
blue: "#89b4fa"
magenta: "#cba6f7"
cyan: "#94e2d5"
white: "#bac2de"
bright:
black: "#585b70"
red: "#f38ba8"
green: "#a6e3a1"
yellow: "#f9e2af"
blue: "#89b4fa"
magenta: "#cba6f7"
cyan: "#94e2d5"
white: "#cdd6f4"
+2
View File
@@ -0,0 +1,2 @@
@define-color foreground #cdd6f4;
@define-color background #1e1e2e;
+49
View File
@@ -0,0 +1,49 @@
@define-color bg #160D16;
@define-color fg #fef9f3;
@define-color gray1 #83bc7b;
@define-color gray2 #4d3c4d;
@define-color gray3 #a7aaaf;
@define-color gray4 #f7f24f;
@define-color gray5 #e382d2;
@define-color fg_bright #fef9f3;
window {
background-color: @bg;
border: 2px solid @gray3;
}
input {
background-color: @bg;
color: @fg;
border: 1px solid @gray2;
}
input:selected {
background-color: @gray1;
color: @fg_bright;
}
#entry {
color: @fg;
background-color: @bg;
padding: 5px;
margin: 2px;
}
#entry:selected {
background-color: @gray1;
color: @fg_bright;
}
scrollbar {
background-color: @bg;
}
scrollbar slider {
background-color: @gray2;
border-radius: 5px;
}
scrollbar slider:hover {
background-color: @gray3;
}
+1 -1
View File
@@ -1 +1 @@
3.8.0
3.8.2