3778 Commits

Author SHA1 Message Date
kenji 59d1b4a337 removed transform hypr 2025-12-23 06:31:25 -06:00
kenji 151034f4fc updated position of monitor 2025-12-22 19:06:33 -06:00
kenji eb226350fc fixed again 2025-12-22 18:57:32 -06:00
kenji ae081803a5 fixed incorrect formatting 2025-12-22 18:54:33 -06:00
kenji 8cba405b0e added new monitor 2025-12-22 18:51:23 -06:00
kenji c61fe63bae added bluetoothctl 2025-12-13 09:39:44 -06:00
kenji c8d0cec782 changed vrr to 0 2025-12-12 19:42:40 -06:00
kenji a02fd32ee2 changed monitor pos 2025-12-12 19:36:25 -06:00
kenji 6be0a483e8 added general 2025-12-12 14:16:13 -06:00
kenji 3c32424793 fixed the directory 2025-12-12 11:34:02 -06:00
kenji 5535d43146 test 2025-12-12 11:29:10 -06:00
kenji 4f5b41204c hypr: makes exectuable actually executable 2025-12-12 11:25:16 -06:00
kenji 6335cdce16 font: added fonts for foreign languages 2025-12-12 09:28:21 -06:00
kenji ce86247d3e mv switchwall 2025-11-24 17:30:22 -06:00
kenji 580865cb4c a 2025-10-14 18:25:29 -05:00
kenji 8b4cf2c91d replaced bind for grim 2025-09-20 15:11:10 -05:00
kenji ee37fc5f6d screenshot priority changes 2025-08-31 20:59:54 -05:00
kenji 7a5635507e changed DP 2025-08-24 11:59:08 -05:00
kenji 609720f540 a 2025-08-20 15:25:57 -05:00
kenji bec280bcbc updated pkgs hyprland 2025-08-20 15:19:31 -05:00
kenji 1dc5e26712 removed Super, T 2025-08-20 14:30:16 -05:00
kenji c0ad3a4acb added custom conf hypr 2025-08-20 14:28:38 -05:00
kenji 33dc50df7a add force 2025-08-20 14:14:23 -05:00
kenji 604108a093 a 2025-08-20 14:11:29 -05:00
kenji b5960f4363 removed executable 2025-08-20 13:56:47 -05:00
kenji 1654ba6ee4 removed colours.nix 2025-08-20 13:56:16 -05:00
kenji b1484ba42e minor fix 2025-08-20 13:55:56 -05:00
kenji 76edab5b1c removed attr from hypr 2025-08-20 13:54:48 -05:00
kenji c5bb2bf66f fix misspelling 2025-08-20 13:52:39 -05:00
kenji 624606d853 mass migration 2025-08-20 13:52:02 -05:00
kenji be5772ea09 moved wayland again 2025-08-20 13:37:06 -05:00
kenji e6dd387e9f moved wayland 2025-08-20 13:33:11 -05:00
kenji 84ac1c05e2 a 2025-08-20 13:23:21 -05:00
kenji e1ac8eeed1 removed executable
incompatible with builtins.path
2025-08-19 18:40:57 -05:00
kenji 415806ca96 a 2025-08-19 18:39:32 -05:00
kenji 650a5fa73c fix for commit 3c 2025-08-19 18:35:27 -05:00
kenji 3c496175dc converted hyprland conf to nix 2025-08-19 18:17:33 -05:00
kenji b1daadc71e added files 2025-08-19 17:03:16 -05:00
kenji aae0668878 updated monitor 2025-08-19 14:52:03 -05:00
kenji 7495f5ebbc a 2025-08-19 10:05:29 -05:00
kenji d9a4fba05a fix solaar not hidden on launch 2025-08-19 10:01:51 -05:00
kenji 64cf3883aa added lact 2025-08-19 09:55:32 -05:00
kenji 51d1d30a61 fixed solaar not launching 2025-08-18 23:15:09 -05:00
kenji c7e43f10e3 changed vrr to 2 2025-08-18 23:12:07 -05:00
kenji 93bcfd494c removed vrr 2025-08-18 23:10:24 -05:00
kenji b76a1e45ef downgraded resolution 2025-08-18 23:08:14 -05:00
kenji 527a8f2b75 reverted back 2025-08-18 23:03:56 -05:00
kenji 1d57900977 changed bitdepth 2025-08-18 23:00:47 -05:00
kenji 6fd73b8691 added solaar 2025-08-18 18:01:03 -05:00
kenji 40dbb31fbc added movetowindows binds 2025-08-17 09:45:56 -05:00
kenji d729f27755 fixed starship 2025-08-13 09:03:21 -05:00
kenji a270c99361 fix path 2025-08-13 08:59:27 -05:00
kenji dc379f2ee6 organized 2025-08-13 08:58:40 -05:00
kenji 992e54592b a 2025-08-13 08:53:14 -05:00
kenji c502d301b8 a 2025-08-13 08:51:56 -05:00
kenji 58b144792e a 2025-08-13 08:45:56 -05:00
kenji c7d6a04c77 a 2025-08-13 08:44:07 -05:00
kenji a29382966b a 2025-08-13 08:43:02 -05:00
kenji 9d2d722bc6 organized 2025-08-13 08:39:37 -05:00
kenji 490fb9ba35 fixed incorrect binds 2025-08-13 08:26:10 -05:00
kenji 5e7bef47a0 removed starship.enable on desktop.nix 2025-08-13 08:20:56 -05:00
kenji 891cad49f0 added simpleStarship 2025-08-13 08:20:36 -05:00
kenji d6c4327639 added starship enable 2025-08-13 08:14:04 -05:00
kenji fed7deef79 integrated new fonts 2025-08-12 08:18:32 -05:00
kenji d4b1e53471 updated nixos-fonts 2025-08-12 08:16:26 -05:00
kenji 40f9981167 added material symbol 2025-08-11 22:57:23 -05:00
kenji 1902d47c1e added 2025-08-11 22:23:51 -05:00
kenji ae331f28cf added pillow and materialyoucolor 2025-08-11 22:01:25 -05:00
kenji 41f93617ad a 2025-08-11 21:54:43 -05:00
kenji ed8b13037d a 2025-08-11 21:53:46 -05:00
kenji 7d0d6fbd9f a 2025-08-11 21:52:47 -05:00
kenji dcb26342b3 a 2025-08-11 21:52:22 -05:00
kenji 09a70bf980 a 2025-08-11 21:51:37 -05:00
kenji ccf5c9a252 a 2025-08-11 21:50:27 -05:00
kenji 06e277c316 a 2025-08-11 21:49:35 -05:00
kenji dc1c238819 a 2025-08-11 21:43:39 -05:00
kenji 8c5f3537f9 a 2025-08-11 21:41:48 -05:00
kenji 2348290bfb a 2025-08-11 21:39:15 -05:00
kenji 7b047e0719 UNFIX GET PREV 2025-08-11 21:36:53 -05:00
kenji bce41fec66 a 2025-08-11 21:28:49 -05:00
kenji a0d060a8c3 a 2025-08-11 21:19:12 -05:00
kenji c83efbc591 qa 2025-08-11 21:18:45 -05:00
kenji 230917fbb2 a 2025-08-11 21:15:31 -05:00
kenji 0b3db4e61a a 2025-08-11 21:11:51 -05:00
kenji 1a1a2b309f ad 2025-08-11 21:07:24 -05:00
kenji f9129a5fb7 test 2025-08-11 21:04:45 -05:00
kenji 166d9f3f4b added spacegrotesk 2025-08-11 21:03:40 -05:00
kenji cdf0188ec8 test 2025-08-11 20:57:31 -05:00
kenji 99638ade76 a 2025-08-11 20:54:54 -05:00
kenji 33953a915b fixed pkgs 2025-08-11 20:53:30 -05:00
kenji 3ad6d635d6 test 2025-08-11 20:41:47 -05:00
kenji f0ec76847f a 2025-08-11 20:37:50 -05:00
kenji a6c6f7958f fixed nix develop 2025-08-11 20:35:41 -05:00
kenji 4dc566a037 organized 2025-08-11 20:20:02 -05:00
kenji 55d2a9fe6c added vrr on DP-2 2025-08-11 19:39:58 -05:00
kenji db7d0a00f0 changed keybindings
onscreen keyboard and bartoggle
2025-08-11 19:29:48 -05:00
kenji b9a7145c5c flake update 2025-08-11 17:22:12 -05:00
kenji f94de758d2 fix monitor hyprland 2025-08-11 16:40:37 -05:00
kenji a34c685b73 fixed 2025-08-11 16:36:05 -05:00
kenji 16c5b8f999 added custom binds and monitor 2025-08-11 16:27:21 -05:00
kenji 181014b678 removed programs.hyprland 2025-08-11 16:11:47 -05:00
kenji 083be17af4 a 2025-08-11 16:09:38 -05:00
kenji f0d7d6f074 added 2025-08-11 16:08:37 -05:00
kenji d561e4f1ec added home-manager 2025-08-11 16:05:30 -05:00
kenji 686de93cee converted to homeManagerModules 2025-08-11 15:58:04 -05:00
kenji 1493021354 changed path again 2025-08-11 15:39:31 -05:00
kenji 48d7be6682 fixed path 2025-08-11 15:35:14 -05:00
kenji a9c40d493b changed environment.etc 2025-08-11 15:32:25 -05:00
kenji 3d36ead298 attemp 2 2025-08-11 15:28:41 -05:00
kenji 9b1de7c7ce replaced as a test 2025-08-11 15:22:09 -05:00
kenji ce6e885a23 organized 2025-08-11 15:19:40 -05:00
kenji 176ad4ba0b now works! 2025-08-11 14:52:24 -05:00
lsoriano-mcm 9a1ad0057e add 2025-08-09 13:26:24 -05:00
lsoriano-mcm 2327596517 added more environment etc 2025-08-09 12:24:30 -05:00
lsoriano-mcm 71b67cc772 environment etc 2025-08-09 12:18:39 -05:00
lsoriano-mcm 962934e82d added pkgs in cfg 2025-08-09 11:50:56 -05:00
lsoriano-mcm 1528a9f760 added oneUI 2025-08-09 08:37:05 -05:00
lsoriano-mcm 28be4d1bb4 added flakes for nix 2025-08-08 16:43:46 -05:00
lsoriano-mcm ad7ee4ad27 added flake.nix 2025-08-08 11:19:41 -05:00
end-4 db66b85e61 bar: move number showing logic from GlobalStates to Workspaces 2025-08-08 20:24:37 +07:00
end-4 66c810ead2 bar autohide: rename enabled -> enable for consistency 2025-08-08 20:12:50 +07:00
end-4 9824bb9c63 bar: add delay for autohide 2025-08-08 20:06:53 +07:00
end-4 f806e2c22c bar: add auto hide 2025-08-08 19:54:10 +07:00
end-4 3d408b18f7 background: add fade when switching 2025-08-08 18:31:52 +07:00
end-4 8aa776ae62 make bg image loading async 2025-08-08 18:02:10 +07:00
end-4 a15f3b8c65 overview: show windows on other monitors too 2025-08-08 17:55:52 +07:00
end-4 4df22c96d0 screen corners: fix visibility for multimonitor with varying fullscreen state 2025-08-08 17:52:19 +07:00
end-4 772df06fa5 booru: fix inconsistent download 2025-08-08 17:50:20 +07:00
end-4 d3a9d2ea5b Fix hiding background when fullscreen (#1775) 2025-08-08 10:35:55 +07:00
end-4 4914d9b638 Merge branch 'main' into main 2025-08-08 10:35:43 +07:00
end-4 1f8a7be34e quickshell: fix qml null safety and monitor property errors (#1770) 2025-08-08 00:01:31 +07:00
end-4 97bdfa54c0 Overrideable default terminal app (#1753) 2025-08-07 23:57:08 +07:00
end-4 64bb730dd1 touchpad: improve scroll speed handling for touchpad (#1781) 2025-08-07 23:46:39 +07:00
end-4 7013b459a3 adjust scrolling speed 2025-08-07 23:13:07 +07:00
end-4 a31733e2db move scrolling animation to styled components 2025-08-07 22:39:30 +07:00
end-4 199b23d14a add config options for scroll factors and threshold 2025-08-07 22:32:02 +07:00
end-4 f1c1ed833c use StyledListView for SelectionDialog 2025-08-07 22:31:19 +07:00
Souyama 0506917b87 launch_first_available.sh should skip empty cmds 2025-08-07 20:48:11 +05:30
end-4 4f40ba8e6e more intuitive power profiles icons 2025-08-07 22:01:05 +07:00
end-4 733a792610 ai: add usage metadata for openai and mistral 2025-08-07 21:53:37 +07:00
end-4 f581fd4821 config option to (not) filter duplicate media controls 2025-08-07 21:39:48 +07:00
Runze 86ddb61a3f fix(touchpad): differentiate scroll speed between touchpad and mouse wheel 2025-08-07 22:26:26 +08:00
lunstia 6c3451b912 Fix background not always hiding in fullscreen and other monitors hiding background when they're not supposed to 2025-08-07 00:16:26 -04:00
lunstia 35e1dc95a5 Fix background hiding in fullscreen 2025-08-06 05:27:29 -04:00
finjener d70f81bfe4 Merge remote-tracking branch 'upstream/main' into quickshell-fixes 2025-08-05 18:17:02 +01:00
finjener d632111cf9 quickshell: fix qml null safety and monitor property errors 2025-08-04 23:03:00 +01:00
end-4 f8d162d995 RoundCorner: rewrite to use Shape instead of Canvas 2025-08-03 20:40:52 +07:00
end-4 0708070764 circular progress: use implicitSize instead of size
note: the credit is removed because the widget has been rewritten to use Shape instead of Canvas
2025-08-03 19:54:01 +07:00
end-4 87f7bc28a3 chores: remove unnecessary import, suppress init null warnings 2025-08-03 18:17:01 +07:00
end-4 3eb7d8ab58 background: remove unecessary Scope 2025-08-03 18:13:12 +07:00
end-4 71d0ac4c5e make circular progresses use shape instead of canvas 2025-08-03 18:12:44 +07:00
end-4 839593b11e add konsole konfig 2025-08-03 17:31:58 +07:00
end-4 13a0927900 bar: refractor bar content to new file 2025-08-03 16:52:39 +07:00
end-4 00984c599b settings: update keep right sidebar loaded note 2025-08-03 16:51:08 +07:00
end-4 34ca65a180 background: fix wrong anchor 2025-08-03 16:11:24 +07:00
end-4 596ae72942 add config option to keep right sidebar loaded 2025-08-02 20:31:37 +07:00
end-4 88cc91b85a fix laggy search bar anim when overview is disabled 2025-08-02 20:09:18 +07:00
end-4 d4b8ded6c8 overview: allow disabling overview (showing search only) 2025-08-02 17:35:44 +07:00
end-4 86d2a03a0a settings: add monochromize/tint icons toggles 2025-08-02 16:56:19 +07:00
end-4 de1812bf91 sidebar: remove redundant coloroverlay, make uptime more brief 2025-08-02 16:55:56 +07:00
end-4 f36751ff6b sidebar: boorus: always download images manually 2025-08-02 16:01:46 +07:00
end-4 a9273fc225 ai: dont include tool instructions in system prompt 2025-08-02 16:00:24 +07:00
end-4 2a0b12112f i use nyarch btw 2025-08-02 15:45:24 +07:00
end-4 2aea02989f session: fix binding breakage on close (#1754) 2025-08-02 07:25:08 +07:00
Souyama 2b554cf286 Update env.conf
remote direct quotes
2025-08-02 00:28:47 +05:30
sansmoraxz dc2777703d update default terminal value 2025-08-01 22:47:01 +05:30
sansmoraxz 6ae03b545c terminal env var 2025-08-01 22:22:01 +05:30
end-4 8e366cfc84 translations: add ukrainian language file (#1748) 2025-08-01 22:56:27 +07:00
Beengoo 27c2c4fb92 Merge branch 'end-4:main' into main 2025-08-01 15:53:42 +03:00
Beengoo 83af589b27 Correcting localization errors 2025-08-01 15:44:47 +03:00
end-4 7a937833f3 background: parallax on whole workspace group 2025-08-01 08:16:19 +07:00
end-4 4110d2529c ai: dont replace . in ollama model name 2025-07-31 22:28:34 +07:00
Beengoo 1c6c165d78 Added Ukrainian Language 2025-07-31 17:17:48 +03:00
end-4 a5ffb0e021 media controls: actually detect if plasma browser integration is installed 2025-07-31 12:35:39 +07:00
end-4 a08a39b620 qs: handle toggles internally instead of relying on hyprctl dispatch global (#1745) 2025-07-31 12:35:16 +07:00
end-4 968e8195ef background: fix clock positioning 2025-07-30 12:33:55 +07:00
end-4 52ce2f5384 feat(background): show clock for video wallpapers. (#1719) 2025-07-30 07:30:15 +02:00
end-4 cb2d1bc444 Merge branch 'main' into videowall-add-clock 2025-07-30 07:30:05 +02:00
end-4 47b81faf3d Feature: Hyprlock layout indicator (#1718) 2025-07-30 07:15:33 +02:00
end-4 1483761e72 Feature: On-screen keyboard (osk) update on activeLayout event (#1717) 2025-07-30 07:11:05 +02:00
end-4 7f43665e3c Merge branch 'main' into osk-update-on-activelayout-event 2025-07-30 07:10:48 +02:00
end-4 01fcd653ad Fix: Init layout indicator with main keyboard and update on every activeLayout event (#1711) (#1716) 2025-07-30 06:57:40 +02:00
end-4 298e947740 background: hide when fullscreen 2025-07-30 09:46:55 +07:00
end-4 91c2014b7e ai: add mistral 2025-07-30 09:46:42 +07:00
end-4 3018ad16b1 translation: Update Russian translation file (again) (#1741) 2025-07-30 00:44:34 +02:00
Anton Epikhin 1172be241c Returned fade_on_empty for input field and moved layout indicator to bottom right 2025-07-29 22:02:25 +03:00
Vercixx c743b4ab88 Update ru_RU.json 2025-07-29 21:45:56 +03:00
end-4 f6ec718ced translation: Update Russian translation file (#1740) 2025-07-29 16:43:04 +02:00
Vercixx aa20027de4 translation: Update Russian translation file 2025-07-29 16:27:30 +03:00
end-4 e504cf11e1 starship: fix trailing newline (#1738) 2025-07-29 19:01:09 +07:00
end-4 a11e0a39d9 ai: adjust chat input indicator spacing 2025-07-29 16:42:18 +07:00
end-4 26531401b0 ai: allow custom models 2025-07-29 16:38:21 +07:00
end-4 0f4293e4cb background: clock "separate" from bg image 2025-07-28 22:49:01 +07:00
end-4 7172b134ea ai: more context in system prompt 2025-07-28 22:40:54 +07:00
end-4 4a9e342a1c ai: add suggestions for /tool 2025-07-28 18:11:23 +07:00
end-4 f98d869c21 why 2025-07-28 10:38:16 +02:00
end-4 1312310a6e translation: update vietnamese 2025-07-28 13:33:49 +07:00
end-4 ad9c81f405 translation: Add Russian translation (#1732) 2025-07-28 08:16:51 +02:00
end-4 496caa6fb1 fix weirdass scroll speed 2025-07-28 11:58:50 +07:00
end-4 2fd7d45b9c deps: add hyprsunset 2025-07-28 07:31:11 +07:00
Vercixx 0b087665a8 translation: Add Russian translation 2025-07-27 22:33:49 +03:00
end-4 39862fba2a make panel borders more subtle 2025-07-27 22:44:08 +07:00
end-4 3ac44d211f ai: separate model and tool selection 2025-07-27 22:33:25 +07:00
end-4 d3392000af translations: add Italian language file (#1723) 2025-07-27 15:48:44 +02:00
Salvo Giangreco 564d2e109f translations: add Italian language file
Signed-off-by: Salvo Giangreco <giangrecosalvo9@gmail.com>
2025-07-27 14:52:59 +02:00
end-4 fe07298adb hyprlanddata: use stdiocollector instead of jq hack with splitparser 2025-07-27 08:51:43 +07:00
end-4 cc176a999d Fix empty notifications (#1728) 2025-07-27 03:12:19 +02:00
Javier Rolando 47c5a41aa6 fix empty notifications 2025-07-26 20:49:04 -03:00
end-4 2ad6f2c9fc Make Performance profile setting translatable (#1725) 2025-07-27 00:54:10 +02:00
Vercixx 8905bc1c27 Make Performance toggle translatable 2025-07-26 16:58:43 +03:00
end-4 064d5174c2 ai: add command execution requests 2025-07-26 14:20:55 +07:00
end-4 c69c8f6ef5 osd: make spinning brightness icon not wiggle 2025-07-26 14:12:43 +07:00
end-4 7fb81049f3 welcome app: fix material theme 2025-07-26 09:09:52 +07:00
end-4 5099ce15db session: detect running downloads 2025-07-25 23:09:17 +07:00
lyingfish ed500395d3 feat(background): show clock for video wallpapers.\ 2025-07-25 21:38:47 +08:00
Anton Epikhin a1e88fc3c2 Added hyprlock layout indicator 2025-07-25 16:35:42 +03:00
end-4 c8b007631d ai: refractor api formats 2025-07-25 20:14:37 +07:00
Anton Epikhin 6bc1f8a39f OSK update on activeLayout event 2025-07-25 14:26:49 +03:00
Anton Epikhin fe84f6cab1 init indicator with main keyboard and update layout on every activelayout event 2025-07-25 11:33:16 +03:00
end-4 27eea1c7a6 feat: power-profile switcher in topbar (#1653) 2025-07-25 09:11:46 +02:00
end-4 32f94704c7 bar: power profiles: change icon for "balanced" 2025-07-25 14:10:55 +07:00
end-4 05fdbf3d24 rename showPerfProfileToggle -> showPerformanceProfileToggle 2025-07-25 13:58:40 +07:00
end-4 f28c791cf2 hyprlock: remove misleading comments in default config 2025-07-25 10:40:53 +07:00
end-4 a4b474ff39 wallpaper: more flexible parallax 2025-07-25 10:39:58 +07:00
end-4 38c76fe86b Fix: Always scroll clipboard history to top when content changes (#1690) (#1713) 2025-07-25 04:31:46 +02:00
end-4 d09259c79a search: fix clipboard gets scrolled to bottom 2025-07-25 09:30:59 +07:00
Celestial.y a683fa2414 feat: add option to ignore conflicting files (#1613) 2025-07-25 08:58:39 +08:00
MrRogueKnight e744816928 Update SearchWidget.qml 2025-07-25 01:53:31 +05:30
end-4 15703bce04 session: detect more package managers 2025-07-24 21:40:35 +07:00
end-4 f4f5540d08 qs: use new qs import for search algorithms 2025-07-24 20:45:57 +07:00
end-4 b1b37685c1 session: warn when package manager is running 2025-07-24 20:41:44 +07:00
end-4 0ff4cc572c sidebar: ai: clearer statusbar tooltips 2025-07-24 19:37:27 +07:00
end-4 081b9c17d5 tooltip colors follow m3 docs again 2025-07-24 19:36:50 +07:00
end-4 eb6b21e7e6 ai: add api key indicator 2025-07-24 19:28:45 +07:00
end-4 baa17c304b ai: show search queries, temperature, and token count 2025-07-24 18:05:21 +07:00
end-4 7b8b388667 ai: make temperature actually work 2025-07-24 16:24:27 +07:00
end-4 118529d8d3 ai: gemini 2.5: update model codes, add flash lite 2025-07-24 16:19:26 +07:00
end-4 b67c4553f6 bar: layout indicator: make not freaking tiny 2025-07-23 22:25:18 +07:00
end-4 47980da78e Layout indicator for Hyprland kb_layout option (#1471) 2025-07-23 17:22:04 +02:00
end-4 3d57d444df Merge branch 'main' into layout_service 2025-07-23 17:20:38 +02:00
end-4 5870632c19 Merge remote-tracking branch 'upstream/main' into layout_service 2025-07-23 22:18:22 +07:00
end-4 ffeb27f04e bar: layout indicator: smaller 2025-07-23 22:12:54 +07:00
end-4 012df9dcd7 hyprlandxkb: dont update when not necessary 2025-07-23 22:11:40 +07:00
end-4 82fd2334cf bar: layout indicator: more proper layout parsing 2025-07-23 22:07:34 +07:00
end-4 7bafa57989 radiobutton: fix inaccurate height 2025-07-23 10:26:16 +07:00
end-4 5b4ccd9d59 previous commit but i didn't know there are 2 spots to fix 2025-07-23 09:34:23 +07:00
end-4 be2b86909a switchwall: fix mpv options being overriden by load-scripts only (#1696) 2025-07-23 09:26:52 +07:00
end-4 82506ae7cd groupbutton: press and hold for alt action 2025-07-23 09:00:54 +07:00
end-4 574a2a11e7 night light: use hyprsunset <- gammastep 2025-07-23 09:00:31 +07:00
end-4 3d5ed9401c bar: don't animate circprogs (#1570) 2025-07-23 08:57:33 +07:00
end-4 3b5a674409 fix(ai): add the full received message to rawContent (OpenAi format) (#1695) 2025-07-22 15:22:42 +02:00
Jonas Bloch f9856bdabd fix(ai): add the full received message to rawContent
The messages were not preserved and passed to further calls outside of the reasoning part.
2025-07-22 09:50:51 +02:00
end-4 b6f75acf53 quickshell: configPath -> shellPath 2025-07-22 09:17:17 +07:00
end-4 c0f7504b36 bar: tray: not make icons fully monochrome 2025-07-22 09:17:03 +07:00
end-4 02f1c461c5 readme: add keybind cheatsheet image 2025-07-21 16:51:07 +02:00
end-4 c6fa348986 Update CONTRIBUTING.md 2025-07-21 16:27:33 +02:00
end-4 8ff226fbad overview: add ipc handlers for clipboard history and emoji picker 2025-07-21 20:44:37 +07:00
end-4 349700d7fb ai: gemini: fix random json spilling 2025-07-21 17:56:31 +07:00
end-4 0d9d11b2e0 lock: temporarily go back to hyprlock
issues with quickshell lock:
- crashes when (un)plugging monitors
- kb focus is loss after suspend
- previously active app is not re-focused after unlocking
2025-07-21 14:46:55 +07:00
end-4 734cf56631 appsearch: icon guess: both lower n uppercase domain name app name (#1674) 2025-07-21 11:56:04 +07:00
end-4 d4e782aa6c appsearch: icon guess: lowercase (#1674) 2025-07-21 11:51:37 +07:00
end-4 c517264baf lock: hyprlock fallback 2025-07-21 11:33:23 +07:00
end-4 d5809621d9 hyprland: better scrolling 2025-07-21 11:32:59 +07:00
end-4 6ec24e9932 Fix monitor offset w/ left-of-center monitors in overview (#1656) 2025-07-21 06:25:01 +02:00
end-4 a7805af421 lock: add password box content timeout 2025-07-21 10:45:33 +07:00
end-4 c5f8377a85 fix quickshell bg showing over mpvpaper (fixes #1684) 2025-07-21 10:15:29 +07:00
end-4 7ba14a4cc8 hyprland: allow lock xray 2025-07-21 03:29:04 +02:00
end-4 d38a168e52 Do not timeout notification if expiration is 0 (#1683) 2025-07-20 18:56:40 +02:00
end-4 f4dcf1fb4b lock: fix text alignment 2025-07-20 22:57:31 +07:00
end-4 93cf930126 fix(wallpaper/konachan): make random konachan respect locale by utilizing xdg user dirs (if any) (#1662) 2025-07-20 17:43:21 +02:00
Alvin 3bd542aa65 do not timeout notification if expiration is 0 2025-07-20 11:24:13 -04:00
alyingfish 5e78b09577 feat: add option to ignore certain apps in dock (#1681)
* feat: add option to ignore certain apps in dock

Co-authored-by: end-4 <97237370+end-4@users.noreply.github.com>
2025-07-20 17:17:23 +02:00
end-4 42b483b878 hyprland: add rules for lock screen 2025-07-20 21:58:02 +07:00
end-4 b2b24206a1 hyprland: remove steam float rule, fix tearing rule 2025-07-20 21:57:49 +07:00
end-4 ecf824f85f remove redundant PersistentStates 2025-07-20 21:56:37 +07:00
end-4 329b6e6ebd Right sidebar: restore last viewed bottom widget (#1622) 2025-07-20 16:53:58 +02:00
end-4 f6e89ed60c right sidebar: bottomwidgetgroup tabs: set currentIndex directly 2025-07-20 21:52:32 +07:00
end-4 b6618d2193 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-07-20 21:43:27 +07:00
ふらまりん 09bcd9ae4b Merge branch 'main' into fix/pictures-dir-respect-locale 2025-07-20 22:36:34 +08:00
end-4 73fa273e29 fix random konachan script not updating wallpaper (#1661) 2025-07-20 16:28:03 +02:00
end-4 b93b329da9 Properly fix open with menu in KDE (#1673) 2025-07-20 16:25:14 +02:00
end-4 db38e8496f lock: make it cover also fullscreen apps 2025-07-20 20:52:40 +07:00
end-4 c1c291a9e3 use quickshell for lock 2025-07-20 08:58:40 +07:00
end-4 a000abc908 switchwall: less duplicate config file declaration 2025-07-20 08:39:12 +07:00
Dignity 084508db84 use different filename if already used by config 2025-07-19 19:24:49 +02:00
Dignity 6a4b8cc778 Merge branch 'end-4:main' into main 2025-07-19 19:18:54 +02:00
end-4 cbd1b48b93 fix record script 2025-07-19 23:09:46 +07:00
Moeta Yuko d4bda66c65 Properly fix open with menu in KDE
* Use XDG menu scheme from KDE, which is already implicitly introduced
  by illogical-impulse-kde.
* Set XDG_MENU_PREFIX globally, so kbuildsycoca6 is automatically
  invoked by /usr/bin/xdg-mime via the pacman hook. Consequently, the
  manual call can (and should) be removed.
2025-07-19 16:47:59 +08:00
end-4 ed06192d6a background: don't flash the default wallpaper on startup (#1670) 2025-07-19 14:56:28 +07:00
end-4 4b4b2c9efa ai: add 🐧😭💢 2025-07-19 12:01:10 +07:00
end-4 bdc1e56df4 icons: make (normal) substitutions work with uppercase classes 2025-07-19 11:27:52 +07:00
end-4 528a7261d3 notifications: make stupid warning shorter 2025-07-19 10:36:17 +07:00
end-4 8603918771 icons: add guess by icon search 2025-07-19 10:35:52 +07:00
ふらまりん 47007288e8 fix(translation): fix comma 2025-07-19 09:37:39 +08:00
ふらまりん 68fa1715d0 fix(translation): reflect dir change in zh_cn 2025-07-19 09:34:45 +08:00
ふらまりん 0ee77b9ebc Merge branch 'main' into fix/pictures-dir-respect-locale 2025-07-19 09:28:26 +08:00
end-4 19ea9ea3d1 kill all apps before shutting down/rebooting/etc 2025-07-18 23:42:10 +07:00
end-4 055da37987 screenshot: fix window regions 2025-07-18 23:13:00 +07:00
end-4 65e3b6c84c fix typo 2025-07-18 23:03:58 +07:00
end-4 3aec3da80d Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-07-18 22:54:28 +07:00
end-4 7b3884ab1a konachan.net instead of konachan.com to prevent captchas (#1664) 2025-07-18 22:54:23 +07:00
ふらまりん 5382b4bfb1 fix(wallpaper/konachan): fix mkdir 2025-07-18 21:06:45 +08:00
ふらまりん ae30ab03d5 fix(wallpaper/konachan): utilize XDG_PICTURES_DIR in random konachan 2025-07-18 21:02:21 +08:00
end-4 2426682cc2 readme: just link to wiki 2025-07-18 12:47:46 +02:00
end-4 86e041945a activewindow: fix null warnings 2025-07-18 17:40:18 +07:00
end-4 ac0aaf7ba9 overview: make drag hotspot be at the mouse 2025-07-18 16:39:44 +07:00
end-4 bab166baea notifications: destroy wrapper object when quickshell's notif is destroyed (#1465) 2025-07-18 16:09:35 +07:00
end-4 40f2e0b6a7 notif item: fix binding loop for notifs with images 2025-07-18 15:29:08 +07:00
end-4 0806c97fe5 right sidebar: change toggles order 2025-07-18 12:36:49 +07:00
end-4 2cc313855b launcher: clipboard: delete button 2025-07-18 12:36:25 +07:00
end-4 3311d68262 hyprland: fix env syntax error 2025-07-18 09:19:30 +07:00
end-4 1e4493474f wayland electron envvar, librewolf browser fallback (#1660) 2025-07-18 04:14:27 +02:00
end-4 9abdfd8da0 Update env.conf 2025-07-18 04:13:17 +02:00
end-4 8452b9a234 Update CONTRIBUTING.md 2025-07-18 03:44:55 +02:00
Dignity ccf512b8ad fix random konachan script not updating wallpaper 2025-07-17 20:44:56 +02:00
Nouvborne c1832de01f Update env.conf 2025-07-17 18:13:04 +00:00
Nouvborne e6c44737ac Update keybinds.conf 2025-07-17 18:11:07 +00:00
end-4 f42e6773aa settings: add wallpaper parallax 2025-07-17 23:44:13 +07:00
end-4 fdc05ee4a0 right sidebar: volume mixer: use listview, add separator 2025-07-17 23:43:20 +07:00
end-4 12e107448b right sidebar: add easyeffects toggle 2025-07-17 23:42:59 +07:00
end-4 c461bba5a3 Fix the theme color of the settings page; Update translations (#1659) 2025-07-17 17:16:22 +02:00
end-4 e38906714e Merge branch 'main' into addon-i18n 2025-07-17 17:15:52 +02:00
end-4 cfeae73c91 notifications: fix eliding when collapsed 2025-07-17 22:08:31 +07:00
end-4 5865a62a94 gitignore: add .qmlls.ini 2025-07-17 22:07:03 +07:00
月月 c64e079da4 translations: update translations/zh_CN.json 2025-07-17 22:10:37 +08:00
月月 7f3fb26651 Translation: Update weather information card title to support multiple languages, and clean up unnecessary translation entries 2025-07-17 22:01:41 +08:00
月月 fca5adbbd3 Recover the import "root:/services/" in the wrongly deleted setting.qml 2025-07-17 21:49:14 +08:00
end-4 254870c9ab quickshell: use qs imports instead of root:/ 2025-07-17 20:24:01 +07:00
end-4 fb6721e348 sidebar: ai chat: think block: fix undefined easing type 2025-07-17 20:23:43 +07:00
end-4 6d9e4ad2fa more quickshell.execdetached instead of hyprland dispatch trick 2025-07-17 20:23:03 +07:00
end-4 6f5781564c hyprlock: bolder clock 2025-07-17 19:56:39 +07:00
end-4 20711e125b dock: right click to pin app 2025-07-17 15:45:43 +07:00
end-4 d197787ab8 fix tabbar warning 2025-07-17 15:45:35 +07:00
end-4 158428e63e not attempt to show translated globalshortcut description cuz they can't be changed 2025-07-17 15:28:31 +07:00
end-4 8a4f2f2851 Add custom multilingual implementation (#1633) 2025-07-17 10:19:50 +02:00
月月 9978c87b67 translations: update translations/zh_CN.json 2025-07-17 16:03:27 +08:00
end-4 1e7c84a6c1 translations: update qsTrs to Translation.tr and allow translation of notifications 2025-07-17 13:57:55 +07:00
月月 9ca67f0095 translations: Update Chinese language files 2025-07-17 14:25:57 +08:00
end-4 1429b5977b translations: adjust vietnamese 2025-07-17 13:13:38 +07:00
end-4 4660a154d0 translations: add untranslated text, fix some originals 2025-07-17 13:13:38 +07:00
月月 fec4990506 translations: Update chat save message in Chinese translations 2025-07-17 08:45:25 +08:00
月月 380d126b59 Merge branch 'addon-i18n' of https://github.com/xiaomeng2004/dots-hyprland into addon-i18n 2025-07-17 08:42:54 +08:00
月月 6dff90f7e2 Merge remote-tracking branch 'origin/main' into addon-i18n 2025-07-17 08:41:34 +08:00
end-4 9056b551ab add vietnamese translation 2025-07-17 01:35:49 +07:00
end-4 035e8b3e5d ai: fix weird save chat description 2025-07-17 00:22:15 +07:00
1cebp 3b0574bd46 Fix monitor offset w/ left-of-center monitors in overview 2025-07-16 13:16:01 -04:00
月月 2b2733679c i18n: Update translation for online model disallowance message to remove model name reference 2025-07-16 23:46:02 +08:00
end-4 864c83172b readme: make the ii logo on the left and note on the right 2025-07-16 17:41:16 +02:00
月月 8a68cf207a i18n: Refactor translation management tools and add ignore feature for dynamic resources
- Updated README.md to reflect changes in translation management tools and added ignore mark feature for dynamic resources.
- Created Chinese translation guide for the translation management tools.
- Created English translation guide for the translation management tools.
- Enhanced translation-cleaner.py to skip keys marked with /*keep*/ during cleanup.
- Improved translation-manager.py to create backups only when updating keys interactively.
- Updated zh_CN.json with new translations and added ignore marks for dynamic values.
2025-07-16 23:36:47 +08:00
end-4 db82175b61 Update CONTRIBUTING.md 2025-07-16 15:54:23 +02:00
月月 2ad60a40a8 i18n: Refactor string formatting to use arg() method for translations 2025-07-16 21:11:27 +08:00
月月 b98e843a9d i18n: removed duplicate translation services and fixed imports 2025-07-16 16:48:21 +08:00
Ninjdai 365a649776 Update UtilButtons.qml 2025-07-16 10:31:49 +02:00
Ninjdai 0ecf72b4c3 Merge branch 'end-4:main' into power-profile-toggle 2025-07-16 10:28:48 +02:00
end-4 93ef3c3bda dock: fix screen 2025-07-16 10:54:39 +07:00
end-4 19aa66568f background: add parallax for sidebars 2025-07-16 10:38:21 +07:00
end-4 d176d38552 dock: fix hover region and weird popup cutoff 2025-07-16 10:23:21 +07:00
end-4 623cd842a6 search: prevent shaky while typing, prevent clipboard scrolling to bottom 2025-07-16 10:00:48 +07:00
end-4 77f21d8e89 overview: don't fill the screen 2025-07-16 09:52:46 +07:00
end-4 eedd5d8f27 hyprland keybinds: remove trailing comma (#1559) 2025-07-16 09:39:53 +07:00
end-4 36390e107b dock: dont anchor left right 2025-07-16 09:35:42 +07:00
end-4 7821cfe131 dock: dont aggressively unload 2025-07-16 09:34:36 +07:00
end-4 a08e9e0e79 screen corners: not have a fullscreen layer 2025-07-16 09:34:22 +07:00
end-4 06ed6dd1e7 use space grotesk for clocks 2025-07-16 09:04:20 +07:00
Ninjdai 90013c7451 feat: power-profile switcher in topbar 2025-07-15 22:44:24 +02:00
end-4 bb221326eb background parallax: make half groups really half group 2025-07-16 00:17:18 +07:00
end-4 08e3a9bddb background: parallax wallpaper 2025-07-16 00:15:31 +07:00
end-4 abc9b4cdb7 systeminfo: fix distro id 2025-07-15 23:20:08 +07:00
end-4 c46a4cb3ef nuke anyrun 2025-07-15 22:45:34 +07:00
end-4 4d10ee6036 media controls: adjust color overlay transparency 2025-07-15 20:44:17 +07:00
end-4 cb20a2bc76 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-07-15 20:37:47 +07:00
end-4 77c5923782 cheatsheet: fix weird popup anim 2025-07-15 20:37:36 +07:00
end-4 ffe1783aa3 background: clock: fly in from random direction 2025-07-15 20:37:25 +07:00
end-4 bb27413e97 hyprland: add window rules for xdg-portal file dialogs (#1648) 2025-07-15 14:12:17 +02:00
nahilrasheed 86d3f75d12 hyprland: add window rules for xdg-portal file dialogs
Add windowrulev2 entries for file picker dialogs with titles like "wants
to save" and "wants to open" to float and center them.
2025-07-15 14:34:44 +03:00
end-4 3110df8974 background: make it fill properly 2025-07-15 09:27:05 +07:00
end-4 78c91500d6 wallpaper: fix stretch 2025-07-14 22:55:15 +07:00
end-4 631303bffe use quickshell for wallpaper 2025-07-14 20:43:52 +07:00
end-4 efa60d09fc Update CONTRIBUTING.md 2025-07-14 09:31:22 +02:00
月月 2eff8d6db4 i18n: Fix translatable string extraction tool bug. 2025-07-14 15:08:40 +08:00
Pim Rijkers 7fcea64020 Merge remote-tracking branch 'upstream/main' into right-sidebar--restore-last-viewed-bottom-widget 2025-07-13 22:15:29 +02:00
月月 8f3b2474d2 i18n: Add multilingual support for the Settings interface and update the Simplified Chinese translation file. 2025-07-14 00:33:03 +08:00
月月 0c2b807447 i18n: update translations/tools/README.md 2025-07-13 15:24:29 +08:00
月月 e0b7a7f4b1 Merge remote-tracking branch 'origin/main' into addon-i18n 2025-07-13 13:22:49 +08:00
月月 bdb7657e22 i18n:Update the translation tool guide 2025-07-13 13:19:53 +08:00
月月 99af57fbc6 Updated Chinese translation 2025-07-13 13:14:02 +08:00
end-4 66d1d3e9c3 volume mixer: adjust layout 2025-07-13 01:54:30 +07:00
end-4 a5831cf365 slider: more accurate sizes 2025-07-13 01:54:13 +07:00
end-4 f726c9495e media controls: fix black color on first open 2025-07-13 01:53:40 +07:00
end-4 e98f84d9bc bar: fix media title spilling for non-verbose 2025-07-13 00:20:58 +07:00
end-4 59afc892f4 Revert "bar: use lazyloader"
too lazy so revert, bar needed in most cases anyway
2025-07-12 22:42:25 +07:00
end-4 1641425fff reapply bar corner transparency fix 2025-07-12 22:37:38 +07:00
月月 fb0d3f7f40 i18n:Replace qstr with Translation.tr and update the translation file 2025-07-12 22:46:24 +08:00
end-4 271732ed0b bar: weather: fix popup position for bottom bar 2025-07-12 20:36:34 +07:00
end-4 e59dd2cab2 add option to disable theming (#1586) 2025-07-12 20:13:26 +07:00
月月 af5d25b575 Merge remote-tracking branch 'origin/main' into addon-i18n 2025-07-12 21:03:24 +08:00
end-4 f6bb5385cf search: use qs' execdetached instead of executor proc 2025-07-12 19:25:08 +07:00
end-4 c0a3a0d7d2 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-07-12 19:15:59 +07:00
end-4 ae58e59d67 search: konachan wallpaper command (#1624) 2025-07-12 19:15:41 +07:00
end-4 2c435da5d7 add windowrule floating for Zotero (#1623) 2025-07-12 14:15:04 +02:00
end-4 1e1aeb2673 notif popup: fix right spacing 2025-07-12 19:05:48 +07:00
end-4 c5982a3ee1 bar: use lazyloader 2025-07-12 19:05:37 +07:00
Habibul Fauzan e42b0d20f8 Update rules.conf add windowrule for Zotero
Update rules.conf add windowrule for Zotero
2025-07-12 09:24:47 +07:00
end-4 f52cfc3df0 bar: add keybind to toggle (super+j) 2025-07-12 07:58:34 +07:00
end-4 3aff266699 bar: fix corner transparency (#1618) 2025-07-11 18:30:13 +02:00
end-4 f3144a9c8f Add Cursor to Code Editor keybind (#1619) 2025-07-11 18:20:07 +02:00
1cebp d482796dc3 Add Cursor to Code Editor keybind 2025-07-11 11:17:27 -04:00
Sighthesia f2831c2b88 Hug bar round corner transparency 2025-07-11 21:44:11 +08:00
end-4 b958c0ad6c ai: save last chat, make sure model's messages are saved properly 2025-07-11 19:37:23 +07:00
end-4 b1ee817c78 Update ServicesConfig.qml 2025-07-11 19:37:04 +07:00
end-4 76422ff42b fix hardcoded "/home/end" (#1616) 2025-07-11 14:13:06 +02:00
陈华 4d3788cca6 fix kde-material-you-colors: wallpaper path 2025-07-11 15:01:20 +03:00
陈华 528f5e755b fix hardcoded paths: /home/end -> ~ 2025-07-11 14:57:40 +03:00
end-4 65179b2358 settings: add 24h/12h time format config 2025-07-11 17:52:42 +07:00
end-4 bb5eabb75e hyprland: fix plasma system monitor keybind 2025-07-11 17:36:37 +07:00
end-4 b8f04bef41 Update README.md 2025-07-11 12:35:49 +02:00
end-4 eec1251db6 Update README.md 2025-07-11 10:06:07 +02:00
end-4 ace114be0b Update README.md 2025-07-11 09:13:39 +02:00
end-4 75d344c9df readme: update badge colors 2025-07-11 08:59:05 +02:00
end-4 d05f1ce67f readme: add discord 2025-07-11 08:45:11 +02:00
obsidrielle 715aa8d845 feat: add option to ignore conflicting files 2025-07-11 13:37:25 +08:00
end-4 a10f08a775 unfuck terminal color generation (#1612) 2025-07-11 09:32:40 +07:00
end-4 35b687b4ea fix dirs in scripts 2025-07-11 09:29:58 +07:00
end-4 f0a2438dea fish: add alias for quickshell config 2025-07-11 09:26:18 +07:00
end-4 770c4de78b fix more properly 2025-07-11 09:19:05 +07:00
end-4 c2f12eedfc fix qs exec (fixes #1610) 2025-07-11 09:18:21 +07:00
end-4 c69eaf7777 move quickshell config to subfolder to ease distribution
https://quickshell.outfoxxed.me/docs/guide/distribution/
2025-07-10 22:03:01 +07:00
end-4 5ee46cfc30 overview: make icon sizes more acceptable (#1479) 2025-07-10 20:08:47 +07:00
end-4 33f2f960b9 quickshell: temporarily disable hyprland layer masking (#1479) 2025-07-10 16:26:17 +07:00
end-4 d2eefd5768 hyprland: no annoying overlapping dolphin copy dialog 2025-07-10 15:15:32 +07:00
end-4 280f7ff8c0 bar: activewindow: more accurate on multimonitor systems 2025-07-10 10:55:08 +07:00
end-4 7afea39f1d cheatsheet: periodic table: adjust colors 2025-07-10 10:54:46 +07:00
end-4 f865ed877d sidebar: warp: no weird connection loop 2025-07-09 22:33:11 +07:00
end-4 465660db07 overview: remove debug print 2025-07-09 22:32:26 +07:00
end-4 9293ffdb26 bar: clock: use shorter day of week (by default) 2025-07-09 22:32:18 +07:00
end-4 d572f4a113 switchwall: unfuck wallpaper query on multimonitor (#1581) 2025-07-09 14:36:07 +07:00
end-4 a8f52a5adf search: adjust highlight color 2025-07-09 14:35:27 +07:00
end-4 b6f0d00137 overview: unfuck window moving on offset monitors 2025-07-09 11:41:16 +07:00
end-4 8ba91edeae make screencorners exit more nicely 2025-07-09 10:41:49 +07:00
end-4 5081b2e9d1 unfuck startup wallpaper for multimonitor 2025-07-09 10:16:03 +07:00
end-4 9a90d26e81 right sidebar: cloudflare warp 2025-07-09 10:13:37 +07:00
end-4 a0301bbc13 settings: add search prefixes 2025-07-09 09:46:10 +07:00
end-4 8ca2ed6781 periodic table 2025-07-09 09:41:13 +07:00
end-4 b0750506cf give CustomIcon colorization 2025-07-09 09:40:59 +07:00
Pim Rijkers 44443c4a37 moved storage from config to persistent state 2025-07-08 14:16:40 +02:00
end-4 2d6a897a66 settings: more options 2025-07-07 18:17:57 +02:00
end-4 32380d29c8 settings: add osd timeout 2025-07-07 17:57:05 +02:00
end-4 d801f132d1 bar: add outline to floating mode 2025-07-07 17:56:54 +02:00
end-4 45369c1ec4 appearance: not make bg color weird 2025-07-07 17:43:44 +02:00
end-4 52810b97f4 settings: apply colors on material palette selection 2025-07-07 17:43:19 +02:00
end-4 813395c987 move weathericons.qml 2025-07-07 17:30:44 +02:00
end-4 04e0266a4e sidebar: ai: add suggestions for save/load 2025-07-07 17:19:50 +02:00
end-4 ae69a4f11a ai: load/save 2025-07-07 16:48:43 +02:00
Pim Rijkers 25eb5fb449 add automatic restore 2025-07-07 14:13:35 +02:00
end-4 9d6452aaaf screenshooter: remove weird gap on non-window region labels 2025-07-06 09:11:37 +02:00
end-4 43b9378144 config: option to show/hide screenshot content regions (#1539) 2025-07-06 09:06:14 +02:00
end-4 7bcb01964f settings: move weather 2025-07-06 09:05:23 +02:00
end-4 e06ab94fb6 readme: remove acceidentally pasted image 2025-07-05 21:04:18 +02:00
end-4 e393e4df1a readme: add showcase video for ii-qs 2025-07-05 21:03:54 +02:00
end-4 b679a1339a feat(modules/bar): add weather bar (#1520) 2025-07-05 11:50:52 +02:00
end-4 e843164f60 bar: weather: fix alignment 2025-07-05 11:50:26 +02:00
end-4 8dccac4cda bar: weather: disable by default 2025-07-05 11:45:27 +02:00
end-4 41a8bfa097 bar: weather popup: use loader properly 2025-07-05 11:44:28 +02:00
end-4 ba8c737543 weather bar: remove unnecessary nested item 2025-07-05 11:38:07 +02:00
end-4 9043440c8d fix spacing 2025-07-05 11:37:51 +02:00
end-4 f6f7ac19fd fix bar font size 2025-07-05 11:32:59 +02:00
end-4 bcb60d8ab7 Update README.md 2025-07-05 10:30:18 +02:00
end-4 73d13254de Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-07-05 09:55:15 +02:00
end-4 d5f7a72d19 bar: workspaces: adjust monochromization 2025-07-05 09:55:12 +02:00
end-4 d4f193ae69 dock: monochrome icons 2025-07-05 09:55:01 +02:00
end-4 265b410a87 Update switchwall.sh 2025-07-05 09:07:23 +02:00
end-4 d9b9b8c9b2 media controls: mix a bit of accent color 2025-07-05 09:06:59 +02:00
end-4 9b050e8e21 add border to panels 2025-07-05 09:06:22 +02:00
end-4 b0cd46f783 screenshot: add app icons 2025-07-05 09:05:43 +02:00
end-4 3c7d55c793 extra bg tint 2025-07-05 09:05:08 +02:00
end-4 4e71d002ea smooth zooming 2025-07-05 09:04:52 +02:00
end-4 cd92d14ad2 readme: update screenshot 2025-07-05 08:43:30 +02:00
end-4 db64d4a12b include possible zed aliases in keybinds.conf (#1575) 2025-07-05 07:25:13 +02:00
ふらまりん b289ceccad include possible zed aliases in keybinds.conf 2025-07-05 11:23:26 +08:00
end-4 f973052d16 Update README.md 2025-07-05 01:29:11 +02:00
end-4 16e07a8213 Update README.md 2025-07-05 00:25:10 +02:00
end-4 5064db2aad readme: add illogical impulse logo 2025-07-05 00:23:27 +02:00
end-4 cf20581603 Update README.md 2025-07-05 00:18:38 +02:00
end-4 e78b84cd41 bar: monochrome icons 2025-07-04 20:02:44 +02:00
end-4 7d2856e9b7 deps: add darkly qt style 2025-07-04 17:54:15 +02:00
end-4 1fb0e8b32b add breeze 2025-07-04 17:51:12 +02:00
end-4 83a7581a34 icon guess: fix steam regex 2025-07-04 17:20:33 +02:00
end-4 8cd0433ab6 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-07-04 17:04:49 +02:00
end-4 2f03ce5f06 symlink quickshell to illogical impulse icon
remove this if quickshell gets its icon bundled later
2025-07-04 17:03:27 +02:00
end-4 3a9189a994 readme: remove "pls logo ideas" 2025-07-04 17:00:43 +02:00
end-4 c7519f338e add logo (closes #1436) 2025-07-04 16:58:44 +02:00
end-4 11dcffb95d overview: only show windows in same monitor as widget 2025-07-03 23:04:41 +02:00
end-4 746c5805fb Update Config.qml 2025-07-03 23:04:00 +02:00
end-4 85a9a08b43 settings: add dock options 2025-07-03 22:56:45 +02:00
end-4 089468393e notifs: discard notif on action invocation 2025-07-03 22:56:23 +02:00
end-4 e99f51e6ac media: fix space at start of track title 2025-07-03 22:56:05 +02:00
Hasan A. Tekeoğlu 8b83b42eed chore(Weather): use generic city name for default value 2025-07-03 10:00:08 +03:00
月月 66579f659f Merge remote-tracking branch 'origin/main' into addon-i18n 2025-07-02 22:21:58 +08:00
Hasan A. Tekeoğlu f51c0c7c9a Merge branch 'weather-bar-feat' of https://github.com/tekeoglan/dots-hyprland into weather-bar-feat 2025-07-02 15:53:12 +03:00
Hasan A. Tekeoğlu 9ecbe09de5 Merge branch 'end-4:main' into weather-bar-feat 2025-07-02 15:52:49 +03:00
Hasan A. Tekeoğlu 2684bbae69 refactor(WeatherBar): put in barRightSide 2025-07-02 15:52:24 +03:00
end-4 59ef5ac390 dock: add back enable config option now that it works properly 2025-07-02 13:44:05 +02:00
end-4 c00d2a5b50 ai: add prompt configuration 2025-07-02 12:49:39 +02:00
end-4 e23d8abef3 hyprland: noblur only for xwayland context menus (closes #1509) 2025-07-01 22:43:33 +02:00
end-4 fc3c711a7e installation: make symlink command not fail the script (#1486) 2025-07-01 19:48:45 +02:00
end-4 d358b35876 unfuck light/dark switching (#1556) 2025-07-01 18:00:20 +02:00
Hasan A. Tekeoğlu fd6af822cd chore(Weather): make things more clear 2025-07-01 13:42:54 +03:00
Hasan A. Tekeoğlu 50cc371100 chor(Weather): rename show to enable 2025-07-01 13:19:24 +03:00
Hasan A. Tekeoğlu c94231365f chore(WeatherService): rename to Weather 2025-07-01 12:57:14 +03:00
Hasan A. Tekeoğlu b982c788fe style(WeatherPopup): remove the border 2025-07-01 07:11:06 +03:00
Hasan A. Tekeoğlu 67c75b1cce fix(ServiceConfig): add weatherbar section 2025-07-01 05:42:50 +03:00
Hasan A. Tekeoğlu fd873ff7c1 fix(): WeatherBar pushing MiddleSection to the left 2025-07-01 05:29:10 +03:00
Hasan A. Tekeoğlu c17db4bfb1 Resolve conflicting merge issues 2025-07-01 05:20:41 +03:00
Hasan A. Tekeoğlu a18791ef16 Merge branch 'weather-bar-feat' of https://github.com/tekeoglan/dots-hyprland into weather-bar-feat 2025-07-01 04:49:29 +03:00
end-4 9892e51e1d sidebar: description box: dont show arrows when 1 item 2025-06-30 21:43:29 +02:00
end-4 bf936cd0d7 sidebar: make ai and booru suggestion description clearer 2025-06-30 21:32:06 +02:00
end-4 5ffcf98487 persistent states: also use jsonadapter 2025-06-30 17:23:46 +02:00
end-4 8e7a376407 hyprland: make borders more readable 2025-06-30 16:56:59 +02:00
end-4 6e9bb4945c screenshot: do offset adjustments directly on each monitor's region data (#1539) 2025-06-30 15:37:01 +02:00
end-4 45846bf696 screenshot: fix offset region target on click (#1539) 2025-06-30 15:28:55 +02:00
end-4 7ca0f263ba configoptions: use quickshell jsonadapter 2025-06-30 14:27:26 +02:00
end-4 22319ffccf hyprland: update window rules 2025-06-30 13:53:10 +02:00
end-4 68673de641 screenshot: fix window/layer positions for offset monitors (#1539) 2025-06-30 13:51:50 +02:00
end-4 50eae43ca2 screenshot: fix content regions on scaled monitors (#1539) 2025-06-30 13:12:52 +02:00
end-4 5d6db58d76 bar: shadow for floating style 2025-06-29 23:49:45 +02:00
end-4 d513d0e1b3 welcome: add bar style 2025-06-29 23:49:35 +02:00
end-4 32dd5eecb7 Create .qmlformat.ini 2025-06-29 23:40:38 +02:00
end-4 ecb2f246b6 settings: add config option for floating bar 2025-06-29 23:10:13 +02:00
end-4 18ea20f1df bar: fix bottom mode, add corner style config 2025-06-29 23:00:57 +02:00
end-4 30c54cb7ce screenshot: account for scaled monitors (#1539) 2025-06-29 21:05:31 +02:00
end-4 65f9b6a242 settings: prompt config add callater for setting 2025-06-29 21:05:31 +02:00
end-4 abdfd17482 Update color.txt path in switchwall.sh (#1530) 2025-06-29 15:16:45 +02:00
end-4 fdc0f16b08 volume mixer: manual node filtering to make it work with easyeffects 2025-06-29 08:51:07 +02:00
end-4 36db4ae327 screenshot tool: add layer regions 2025-06-29 00:23:19 +02:00
Hasan A. Tekeoğlu 689f6c90e7 feat(WeatherService): add geolocation service 2025-06-28 20:48:34 +03:00
Hasan A. Tekeoğlu d8f5471b3e config(WeatherService): add enableGps option 2025-06-28 20:45:49 +03:00
Hasan A. Tekeoğlu 9404b21f82 config(hyprland): fix invalid geoclue agent path 2025-06-28 16:58:54 +03:00
Hasan A. Tekeoğlu bb456687a6 feat(settings): add weather section 2025-06-28 08:35:22 +03:00
Hasan A. Tekeoğlu 660af6e018 fix(modules/bar): WeatherBar pushing middlesection to the left 2025-06-28 08:34:43 +03:00
Hasan A. Tekeoğlu d7cf0f4f27 fix(WeatherBar): not using config fonts 2025-06-28 08:32:39 +03:00
end-4 4b17b1aae7 screenshot keybind: add fallback 2025-06-27 22:21:02 +02:00
end-4 604abfea96 screenshot: use quickshell, ksnip -> swappy 2025-06-27 22:10:45 +02:00
end-4 ad73ca018a record script: fix fullscreen 2025-06-27 22:07:57 +02:00
end-4 bfc3918b2d update keybinds 2025-06-27 21:35:28 +02:00
end-4 d73e72097b remove unnecessary include 2025-06-27 16:26:19 +02:00
end-4 a202e16116 notifs: fix weird preview when body contains newlines 2025-06-27 16:25:57 +02:00
end-4 5588f8f1d5 material symbols: format 2025-06-27 16:25:42 +02:00
end-4 561a528bef update ai prompt 2025-06-27 16:25:26 +02:00
月月 7299642cf5 Merge remote-tracking branch 'origin/main' into addon-i18n 2025-06-27 18:40:06 +08:00
Hasan A. Tekeoğlu 3f44ecb068 feat(modules/bar): add weather bar 2025-06-27 12:30:25 +03:00
end-4 4f7ed4da53 search widget: fix wrong calculator result (#1424) 2025-06-26 22:37:03 +02:00
end-4 08b07ff729 Add dolphin as dependency (#1431) 2025-06-26 22:30:47 +02:00
end-4 f119a44442 ai: fix code blocks being cut off (#1513) 2025-06-26 22:19:20 +02:00
end-4 b27dc3496c progressbar: unecessary rect -> item 2025-06-26 22:18:16 +02:00
end-4 4a2453410a deps: add qt avif image plugin
for yt thumbnails
2025-06-24 14:51:04 +02:00
torhaala 51885623c8 Update switchwall.sh 2025-06-23 18:41:29 +02:00
end-4 ad462649b0 add brave browser substitution (fixes #1439) 2025-06-23 10:17:38 +02:00
end-4 b6ba428404 settings: more options 2025-06-23 02:37:28 +02:00
end-4 06574c19ae settings: increase page content width 2025-06-23 02:37:15 +02:00
end-4 7ca2da3723 overview: remove show xwayland indicator option
we dont show an ugly icon now so it's not necessary
2025-06-23 02:36:52 +02:00
end-4 6ebccf097f settings: make sections clearer 2025-06-23 02:36:07 +02:00
end-4 7cf3c264ab fix spinbox looped value 2025-06-23 02:35:55 +02:00
end-4 ced0f6efb1 settings: more options 2025-06-23 01:35:08 +02:00
end-4 5991c8f994 add styled textinput 2025-06-23 01:34:44 +02:00
end-4 b5046fa6dc content subsection: add info tooltip 2025-06-23 01:34:32 +02:00
end-4 1cd5b0ba1d battery: add auto suspend 2025-06-23 01:34:10 +02:00
end-4 d03100d60a add spinbox 2025-06-23 01:33:31 +02:00
end-4 529b67d728 fix dark/light mode util button not in rowlayout 2025-06-22 23:24:17 +02:00
end-4 b05e682545 feat(modules/bar): add nightmode button (#1481) 2025-06-22 23:20:53 +02:00
end-4 e97e41c162 revert weird util button width 2025-06-22 23:20:29 +02:00
月月 a5fca59a69 Merge remote-tracking branch 'origin/main' into addon-i18n 2025-06-22 19:19:18 +08:00
Hasan A. Tekeoğlu 5d9620881b feat(modules/bar): change darkmode without changing the wallpaper 2025-06-21 21:25:29 +03:00
Hasan A. Tekeoğlu cdbb72bec4 Merge branch 'end-4:main' into darkmode-button-feat 2025-06-21 21:02:06 +03:00
end-4 7e46e40eeb settings: reorganize and add settings 2025-06-21 11:59:40 +02:00
end-4 5ffbd55f58 settings: bar and audio options 2025-06-21 03:24:03 +02:00
月月 cef02f367b Merge remote-tracking branch 'origin/main' into addon-i18n 2025-06-21 09:10:40 +08:00
end-4 ddcf13678d sidebar: make gamemode update properly 2025-06-21 03:00:01 +02:00
end-4 e4be9852a3 quickshell: switch from hyprland dispatch exec trick to quickshell execdetached 2025-06-21 02:51:21 +02:00
end-4 29c7031bb2 refractor selection groups and config option row 2025-06-21 01:31:34 +02:00
end-4 f66e26d4cc content page: add bottom padding 2025-06-21 01:05:04 +02:00
end-4 d5a9ae32f2 adjust config switch size 2025-06-21 01:04:07 +02:00
end-4 47c9d63210 add center title config option 2025-06-21 01:03:56 +02:00
Hasan A. Tekeoğlu e56fbf820a feat(modules/bar): add nightmode button 2025-06-20 22:04:29 +03:00
end-4 3d9a5a72b6 settings: add titlebar 2025-06-19 23:29:52 +02:00
end-4 2db4b33fe2 fix configswitch not working when clicking the actual switch 2025-06-19 23:29:25 +02:00
end-4 a940c1b4fe adjust transparency 2025-06-19 23:29:06 +02:00
end-4 d437e126ab enable wayland flag for chrome and code again 2025-06-19 21:49:11 +02:00
end-4 62e0b7f669 redo accidentally overwritten corner transparency 2025-06-19 21:19:30 +02:00
end-4 eaa56ff555 settings: add material palette and transparency 2025-06-19 19:32:31 +02:00
end-4 e8414c88ba settings: about page 2025-06-19 18:58:30 +02:00
end-4 0416ddbf3f swappy -> ksnip 2025-06-19 17:54:09 +02:00
end-4 4ebd486426 add back ai primary buffer query (closes #1462) 2025-06-19 17:31:36 +02:00
end-4 f844a54a87 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-06-19 17:21:42 +02:00
end-4 0caf72a78f make right sidebar open qs settings app 2025-06-19 17:21:28 +02:00
end-4 bd6e8894b6 notifications: drop actions on restart (they don't work properly anyway) 2025-06-19 17:21:05 +02:00
end-4 cbed76fea9 adjust transparency 2025-06-19 17:20:03 +02:00
end-4 fd1f9c39b0 update window rule for settings app 2025-06-19 17:19:43 +02:00
end-4 8bc05c1373 settings: use quickshell settings app 2025-06-19 17:19:29 +02:00
end-4 cad1cfb66a hyprland: adjust anims, disable swallow 2025-06-19 17:19:02 +02:00
end-4 f80feb6734 Bar.qml: Fix round decorators transparency and visibility consistency with bar (#1470) 2025-06-19 17:15:25 +02:00
スケベ ad7fdd1d3f layout indicator in top right 2025-06-19 18:14:05 +03:00
Sighthesia bf6e5fafea Bar.qml: Fix round decorators transparency and visibility consistency with bar 2025-06-19 20:35:10 +08:00
end-4 f5ea891dd7 settings: add fake screen rounding option 2025-06-19 08:19:33 +02:00
end-4 1814f7cbec update settings pages 2025-06-19 08:13:15 +02:00
end-4 6abefecedf refractor button with icon and lightdark pref button to new file 2025-06-19 08:13:08 +02:00
end-4 07b6e8efbd even better dupe media player filtering 2025-06-19 08:11:01 +02:00
end-4 e7897cef8b more media controls filter trick (#1443) 2025-06-19 08:08:34 +02:00
end-4 66bd690b66 sidebar: calendar: animated navrail selection 2025-06-19 00:37:53 +02:00
end-4 7fba4b72bf content page: add min width 2025-06-19 00:37:30 +02:00
end-4 aefeeb8f6f adjust anim curves 2025-06-19 00:36:46 +02:00
end-4 3f294416ea refractor navrail tab array 2025-06-19 00:36:37 +02:00
end-4 9f4c75a75c settings: pages 2025-06-18 23:56:47 +02:00
end-4 bd79bc232b fab: update color mappings 2025-06-18 23:56:22 +02:00
end-4 ab991789f0 welcome: refractor content page and sections 2025-06-18 23:56:10 +02:00
end-4 b4340091c4 appearance: add colonprimarycontainer, anim curve durations 2025-06-18 23:55:30 +02:00
end-4 811a1ce6cb material symbol: also bold when filled 2025-06-18 23:55:06 +02:00
end-4 ed5be0c2ac nuke old navigation rail button 2025-06-18 23:51:45 +02:00
end-4 02f1ed75f3 add comment 2025-06-18 23:51:35 +02:00
end-4 16ed1f107f navigationrailbutton: make tabbar-compatible 2025-06-18 17:49:28 +02:00
end-4 37282e4316 welcome: more padding, add tooltips 2025-06-18 17:30:38 +02:00
end-4 93baba1568 settings app: expandable navrail buttons 2025-06-18 17:30:18 +02:00
end-4 afbf6c8ccd xdg desktop portal: gtk -> kde 2025-06-18 17:28:56 +02:00
end-4 5d24cc45a3 config options: remove image viewer 2025-06-18 10:41:57 +02:00
end-4 08d6c07d19 update starship config 2025-06-18 09:26:57 +02:00
end-4 3123a78bfe settings app: base window with navrail 2025-06-18 01:45:05 +02:00
end-4 aafa661f7a revealer: fix abrupt hiding 2025-06-18 01:37:16 +02:00
end-4 5c045c0b42 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-06-18 01:35:58 +02:00
end-4 59a58d8f76 adjust rectangular shadow strength 2025-06-18 01:35:45 +02:00
end-4 644c081812 rename navrailbutton -> navigationrailbutton 2025-06-18 01:35:32 +02:00
end-4 a68fa96b52 DateTime based on system locale (#1444) 2025-06-17 23:50:56 +02:00
end-4 20097099e1 refractor selection button to new file 2025-06-17 23:20:29 +02:00
end-4 a6a2b51970 fix progress bar binding loop 2025-06-17 23:20:06 +02:00
スケベ f2c72cad4a localized datetime 2025-06-18 00:12:53 +03:00
end-4 d1822be2a9 center-right block click to open right sidebar (closes #1442) 2025-06-17 19:05:07 +02:00
Zhineng Cao b34a26724f Merge branch 'end-4:main' into new-i18n 2025-06-17 19:17:01 +08:00
end-4 dd2e2a9bca config option for csd of quickshell windows 2025-06-17 12:27:39 +02:00
end-4 3acbe92363 welcome: fill buttons 2025-06-17 12:24:06 +02:00
end-4 72f2aa5c2f welcome: weeb & ai policy 2025-06-17 12:21:22 +02:00
end-4 5d7905b566 welcome: choose wallpaper file button 2025-06-17 11:38:49 +02:00
end-4 6d822142ad Update README.md 2025-06-17 11:06:26 +02:00
end-4 745857e515 welcome: random wall 2025-06-17 10:49:11 +02:00
end-4 8419697542 welcome: more buttons 2025-06-17 10:06:23 +02:00
end-4 c725284acb notifications: discard dead notif on action 2025-06-17 09:51:06 +02:00
月月 ccabd24db2 Add imports to service modules to support session functionality 2025-06-17 15:47:57 +08:00
end-4 265d3fdbdc quickshell: first run: set wallpaper iff none set 2025-06-17 09:07:09 +02:00
月月 89e25e3504 Add translation management tool suite and update Chinese translations
- Introduced a comprehensive guide for the translation management tool suite, detailing components, usage, and best practices.
- Added `translation-manager.py`, `translation-cleaner.py`, and `manage-translations.sh` scripts for managing translations.
- Updated the Chinese translation file (`zh_CN.json`) to improve existing translations and remove unused keys.
- Enhanced documentation with examples and troubleshooting tips for better user experience.
2025-06-17 14:29:33 +08:00
end-4 45b31f1eae Add emoji dependency (#1435) 2025-06-17 08:26:16 +02:00
end-4 d6718e9f10 noto emoji -> twemoji 2025-06-17 08:26:02 +02:00
lautaro ezequiel deco ef2248b523 Add shell emojis dependency 2025-06-17 02:40:35 -03:00
月月 b32734b9f5 Quickshell qstr seems not to be working, trying to implement custom translation
Add Chinese (zh_CN) translations for Quickshell interface and settings
2025-06-17 12:54:22 +08:00
Jx 9e27b4f232 Add dolphin as dependency 2025-06-17 00:18:27 -03:00
end-4 54dfad1d5b add keybind to edit shell config 2025-06-17 01:48:44 +02:00
end-4 11607ac41e add pr template to prevent "hi i made many personal changes pls merge" 2025-06-17 01:17:54 +02:00
end-4 ed60ccdf5d big icon view for wallpaper picker 2025-06-17 00:45:14 +02:00
end-4 050ba1606e Add terminalApp global for kde Apps (#1408) 2025-06-17 00:42:24 +02:00
end-4 a1ea208113 fix: quickshell bar swap usage NaN (#1427) 2025-06-17 00:39:06 +02:00
end-4 83bc08e810 sidebar: ai chat: clearer "pls /key" for newcomers 2025-06-17 00:30:59 +02:00
end-4 36e87fe71f tray: accessibility: bigger size, config option for monochrome 2025-06-17 00:18:12 +02:00
end-4 2c90de7375 auto m3 palette: use scheme-content for very low saturation pics 2025-06-17 00:17:16 +02:00
end-4 00b1aa1222 config options: add fixed bg clock pos 2025-06-16 23:41:45 +02:00
end-4 5dfa1b3445 fix config arrays stored as objects 2025-06-16 23:25:59 +02:00
end-4 a40d0c96af video wallpapers: prevent mpv mpris (#1360) 2025-06-16 22:46:47 +02:00
end-4 96d17f8fcb material palette: apply to kde material you colors 2025-06-16 22:46:14 +02:00
end-4 1cebec39f7 allow customizing material color palette w/ auto mode 2025-06-16 22:27:50 +02:00
end-4 5c4c1f5362 adjust welcome colors 2025-06-16 22:26:27 +02:00
end-4 92051b88ec audio: make volume not stuck over max (#1411) 2025-06-16 21:21:33 +02:00
end-4 6cd80407c0 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-06-16 21:15:35 +02:00
end-4 c27238548d audio: more nan fix (#1411) 2025-06-16 21:15:34 +02:00
end-4 b4b2ca1790 Fixed Terminal Color generation bug for quickshell (#1428) 2025-06-16 19:09:51 +02:00
end-4 a5a9f907cd audio: protection: don't change volume to NaN (#1411) 2025-06-16 19:06:37 +02:00
hrsvrn 97255be8ed Fixed Terminal Color generation bug for quickshell 2025-06-16 20:20:07 +05:30
Souyama e631c2e3d3 fix swap usage nan 2025-06-16 16:59:15 +05:30
end-4 dbd36c2fb4 Update README.md 2025-06-15 23:31:58 +02:00
end-4 31ba269d24 hyprland: add float rule+keybind for welcome app 2025-06-15 16:24:15 +02:00
end-4 41c5c2a99b first run experience: welcome app 2025-06-15 16:22:47 +02:00
end-4 eb8fc41c01 dock: make loading async 2025-06-15 16:22:13 +02:00
end-4 e4683115bd update issue templates for quickshell version 2025-06-15 13:52:13 +02:00
end-4 503823aa2e config options: add weeb and ai policies 2025-06-15 10:09:56 +02:00
end-4 1f41129669 record script: adjust message case 2025-06-15 09:16:25 +02:00
end-4 6c4830c47a record.sh fixes (#1351) 2025-06-15 09:05:41 +02:00
end-4 cbe04512ee search: remove arch-specific command-not-found funcitonality (#1409) 2025-06-15 08:59:39 +02:00
end-4 7b12756b93 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-06-15 08:58:52 +02:00
Sneethe 1bbafaa97d Merge branch 'main' of https://github.com/end-4/dots-hyprland into record-script.sh 2025-06-15 15:38:24 +10:00
Celestial.y ca9d4f8353 Fix an error in env file (#1412) 2025-06-15 11:55:36 +08:00
Bishoy Ehab 75d70d5e87 Fix an error in env file 2025-06-15 05:37:44 +03:00
Celestial.y 22a796deae Not using recursive env var
P.S. I have had done it in ii-ags
2025-06-15 09:08:08 +08:00
end-4 e190c6c7db make background widget loader async 2025-06-15 01:27:40 +02:00
Jx f8d9d92e49 Add terminalApp global for kde Apps
This helps with "Open with neovim" in dolphin.

Although it doesn't apply the quickshell theme since it opens kitty and neovim without going through a shell.

I'm not sure what would be the proper solution
2025-06-14 17:59:54 -03:00
end-4 f33fb45b89 no sussy trust me bro 2025-06-14 15:59:01 +02:00
end-4 859c79010c readme: installation: point to wiki page of new version 2025-06-14 12:46:21 +02:00
end-4 bc993bb7e2 quickshell: add scale factor envvar 2025-06-14 11:11:36 +02:00
end-4 7ef91639e8 keybinds: make stuff more nicely packed on the cheatsheet 2025-06-14 11:08:28 +02:00
end-4 e5e4f40867 window rules: more precise catch for kde's bluetooth connect 2025-06-14 10:56:12 +02:00
end-4 67edf4e822 keybinds: apps: more flexibility 2025-06-14 10:55:53 +02:00
end-4 9a360a3009 overview: left/right to switch ws 2025-06-14 10:08:04 +02:00
end-4 f92718c391 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-06-14 10:01:42 +02:00
end-4 f17437b419 fix right sidebar esc to close 2025-06-14 10:01:40 +02:00
end-4 468709c645 readme: deprecation notice for ags version 2025-06-14 08:48:45 +02:00
end-4 389246b180 background clock: hide in default position 2025-06-14 08:16:59 +02:00
end-4 5cb087e650 installation: set qt app style 2025-06-14 00:26:02 +02:00
end-4 c802217513 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-06-14 00:04:08 +02:00
end-4 ec14e36be3 installation: include dolphin app nag fix 2025-06-14 00:03:58 +02:00
end-4 590f25aeff readme: add thanks fox 2025-06-13 23:50:16 +02:00
end-4 fba79bdd21 readme: no more fuzzel in main stuff list 2025-06-13 23:44:48 +02:00
end-4 a45210db9e remove "pls test quickshell version" (#1401) 2025-06-13 23:44:08 +02:00
_xB 1af3f6f485 unneeded stuff 2025-06-14 00:27:06 +03:00
end-4 46692d4bbb Update README.md 2025-06-13 23:16:26 +02:00
end-4 32ae084d86 illogical-impulse: Quickshell rewrite (#1276) 2025-06-13 23:15:42 +02:00
end-4 5fb1efa8bb bar: fix bracket 2025-06-13 23:13:24 +02:00
end-4 924fc26eaa QS Rewrite: notification: Fix Chromium-based notifs (#1362) 2025-06-13 23:02:07 +02:00
end-4 c96f2f5eb4 notif filter: remove redundant "edge" 2025-06-13 23:00:59 +02:00
end-4 63c59af390 QS Rewrite: bar: Add an option for choosing screens (#1363) 2025-06-13 22:55:20 +02:00
end-4 0ad9858379 bar: screensList -> screenList 2025-06-13 22:54:24 +02:00
end-4 0b49b73152 config options: bar: rename screensList -> screenList 2025-06-13 22:54:00 +02:00
end-4 62909dedfa configoptions: bar: empty screen list by default 2025-06-13 22:52:18 +02:00
end-4 50e69c2fa5 bar: fix screen filtering 2025-06-13 22:51:50 +02:00
_xB 2e472450c5 notifications: support popular chromium-based browsers 2025-06-13 23:45:18 +03:00
_xB 975c469e1a notifications: re-add support for HTML tags 2025-06-13 23:29:17 +03:00
end-4 e72405c754 revealer: fix visibility 2025-06-13 22:28:08 +02:00
end-4 2b384330fc bar: increase ws number show delay 2025-06-13 22:27:58 +02:00
end-4 8a0204a279 bar: add the missing '&&' 2025-06-13 22:27:39 +02:00
end-4 b7bc1a1a12 Merge branch 'main' into ii-qs 2025-06-13 22:04:15 +02:00
end-4 4d6deffd88 install script: update ags version notice 2025-06-13 21:45:08 +02:00
end-4 efb2f3fee5 install script: notify about ags version 2025-06-13 21:36:05 +02:00
end-4 d70a117270 bar: make groups cleaner 2025-06-13 20:39:09 +02:00
_xB 1a0df48ac3 bar: Use ScriptModel to only update related screens 2025-06-13 21:38:33 +03:00
end-4 753df0b48c fish: make clear actually clear in kitty 2025-06-13 20:33:36 +02:00
end-4 be5b932beb bar: workspaces: show dots only by default 2025-06-13 18:23:02 +02:00
end-4 b1729eed27 fix weird material symbols 2025-06-13 18:22:47 +02:00
end-4 cb6021602e keybinds: fix ctrl+super opening overview 2025-06-13 18:20:19 +02:00
end-4 1cdb124fd4 keybinds: prevent multiple overlaying screen snips 2025-06-13 18:19:59 +02:00
end-4 3011f77e88 media controls: adjust colors 2025-06-13 17:37:07 +02:00
end-4 c882b162d2 fix active window title not showing 2025-06-13 17:36:48 +02:00
end-4 dc24541f61 add transparency option (#1398) 2025-06-13 17:04:53 +02:00
end-4 89ed9e2b52 progress bar: make sperm amplitude follow the m3 specs 2025-06-13 15:46:05 +02:00
end-4 925f82301a fix newline before prompt (proper solution for#1397) 2025-06-13 15:45:35 +02:00
_xB b759be8e7e Merge branch 'ii-qs' into ii-qs-patch-1 2025-06-12 19:37:50 +03:00
end-4 da8a8aec4e adjust default util button visibility 2025-06-12 15:35:31 +02:00
end-4 b70e176011 QS Rewrite: bar: add microphone control to util buttons (#1365) 2025-06-12 15:33:58 +02:00
end-4 4c97434cca util buttons: make buttons hide properly 2025-06-12 15:33:27 +02:00
end-4 4a9af7e7bd translator: add no skibidi flag at right place 2025-06-12 15:27:20 +02:00
end-4 30f3825f1d progressbar: sperm: fix left end cutoff 2025-06-12 15:24:54 +02:00
_xB 3767542bac bar: re-add color picker button config 2025-06-12 13:51:48 +03:00
end-4 22fb505af9 progress bar: change sperm morphing anim curve 2025-06-12 12:51:28 +02:00
_xB f76fe37269 bar: re-add color picker button 2025-06-12 13:51:03 +03:00
end-4 acc6ce644e media controls: material 3 sperm 2025-06-12 12:43:45 +02:00
end-4 8f094e9a90 translator: add useless flag arabian guy requested 2025-06-12 12:43:10 +02:00
end-4 a63dec24b8 fix typo (#1393 is closed?) 2025-06-12 12:00:17 +02:00
_xB c8be29e02c Merge branch 'ii-qs' into ii-qs-patch-1 2025-06-12 09:23:30 +03:00
_xB fc157dd709 bar: Filter Variants instead of hiding PanelWindow 2025-06-12 09:22:22 +03:00
_xB af409dc0c9 bar: wrap buttons in Loaders 2025-06-12 09:01:25 +03:00
end-4 13bad429bc refractor visualizer to its own file 2025-06-12 07:44:03 +02:00
end-4 89ff743c5d Appearance: more m3colors in colors 2025-06-12 07:43:52 +02:00
_xB c3fa00b5c6 bar: add visibility options to utilButtons 2025-06-12 05:45:22 +03:00
_xB 60c93fd2ee Add the utilButtons config options 2025-06-12 05:43:36 +03:00
end-4 b7b183d2ca quickshell: use more .colors (rather than .m3colors) 2025-06-12 00:12:24 +02:00
end-4 1721c2bbb2 material symbols: disable filll anim for now
performance/memory concerns
2025-06-11 23:16:38 +02:00
end-4 24374efdce bar: change music icon 2025-06-11 23:16:11 +02:00
end-4 5a867ea061 media controls: improve dupe entry filtering, correct cava config 2025-06-11 22:59:16 +02:00
end-4 c2c7078957 translator: remove debug print 2025-06-11 22:30:55 +02:00
end-4 a3818322a6 media controls: visualizer 2025-06-11 22:30:43 +02:00
end-4 4473129599 fix session screen button size 2025-06-11 11:52:24 +02:00
end-4 23f0e90a7b sidebar: translator: save selected language, cleaner selector 2025-06-11 11:36:56 +02:00
end-4 0fb28af3c7 sidebar: translator: change layout to reduce eye movement 2025-06-11 11:06:22 +02:00
end-4 65983ade46 sidebar: translator: language selector 2025-06-11 10:59:52 +02:00
end-4 244d3f6067 idle inhibitor button: now wrong binding 2025-06-11 09:01:24 +02:00
end-4 8956752e85 ripple button: default size based on contentitem 2025-06-11 09:00:28 +02:00
end-4 039cb57167 overview: partially fix window position for offset monitors (#1388) 2025-06-11 08:39:18 +02:00
end-4 ac6a64efab right sidebar: fix idle inhibitor exiting on close (#1381) 2025-06-11 08:25:05 +02:00
end-4 fa75cc91a0 Add systemsettings as dependency (KDE desktop config) (#1385) 2025-06-11 08:04:17 +02:00
Jx ee0df41dec Add systemsettings as dependency (KDE desktop config)
Otherwise the gear from the right pannel does nothing
2025-06-10 20:39:46 -03:00
end-4 0ad006eea1 config loader: write back on load to include new options in user config 2025-06-11 00:40:07 +02:00
end-4 fd5553a0ad format 2025-06-11 00:36:26 +02:00
end-4 74e049b7b4 Directories: create shell config dir 2025-06-11 00:36:18 +02:00
end-4 80f809b8b2 config options: make fakescreenrounding default to 2 2025-06-11 00:36:09 +02:00
end-4 bbee1e85ac deps: add bluedevil and plasma-nm 2025-06-11 00:33:53 +02:00
end-4 bd0438be83 bg clock: fix positioning on scaled screens 2025-06-10 13:35:45 +02:00
end-4 4f8574ef50 wallpaper region limit: use min size of all instead of max 2025-06-10 13:24:58 +02:00
end-4 de941d8b9e hyprland: fix float rules for plasma stuff 2025-06-10 11:24:52 +02:00
end-4 a1e052b070 Update rules.conf 2025-06-10 09:15:48 +02:00
end-4 f7f4affe51 dock: unload when not needed 2025-06-10 09:14:54 +02:00
end-4 cf652482c5 better control -> plasma wifi widget 2025-06-10 08:59:31 +02:00
end-4 bec43ff8ed dock: fix hover to reveal behavior (#1375) 2025-06-10 08:53:00 +02:00
end-4 49888f30f0 Update README.md 2025-06-09 23:35:17 +02:00
end-4 b3a3975461 dock: fix alignment 2025-06-09 23:29:52 +02:00
end-4 93a14293aa overview: clearer window borders 2025-06-09 23:08:51 +02:00
end-4 a6ecf107b3 quickshell: fix some warnings 2025-06-09 23:04:35 +02:00
end-4 56958236e2 nicer link colors 2025-06-09 23:04:04 +02:00
end-4 2c4537bd02 Update README.md 2025-06-09 22:36:17 +02:00
end-4 cfb8a851e6 readme: screenshots 2025-06-09 22:34:04 +02:00
end-4 6fffa86fc2 dock: middle click to open new window 2025-06-09 18:08:10 +02:00
end-4 0beccd69e8 overview: adjust hover/click colors 2025-06-09 17:47:57 +02:00
end-4 5c2b12bf96 dock: join pinned apps and open windows 2025-06-09 17:43:58 +02:00
end-4 4b4364d2a5 right sidebar: more buttons 2025-06-09 17:42:04 +02:00
end-4 3c82ce828b config options: correct settings app 2025-06-09 17:41:33 +02:00
end-4 2a8725ec8d deps: remove xdg-user-dirs (#1369) 2025-06-09 16:31:04 +02:00
end-4 936ca85bab overview: fix blurry icons 2025-06-09 13:11:39 +02:00
end-4 a81acb3dbe overview: cleaner, add back hover effect 2025-06-09 12:51:28 +02:00
end-4 db8d51b931 overview: window previews!!! 2025-06-09 12:25:41 +02:00
end-4 fa2723a54d dock: remove user config option because it doesn't work
(just use enableDock in shell.qml)
2025-06-09 12:23:58 +02:00
end-4 8e1f28b11a less weird tooltip color for dark mode 2025-06-09 09:25:22 +02:00
end-4 08e46c5af8 make 0-size warnings stfu 2025-06-09 09:20:51 +02:00
Celestial.y 2020e13a05 make update.sh script (#1336) 2025-06-09 11:17:44 +08:00
end-4 2663c46b7e terminal: nice dir listing 2025-06-08 21:50:24 +02:00
end-4 d4f223c894 starship: a refresh 2025-06-08 21:39:03 +02:00
end-4 d521b2aae4 ai: latex: properly catch bracket-wrapped expressions 2025-06-08 19:02:00 +02:00
end-4 dc8bfce62e ai: fix latex rendering 2025-06-08 18:36:40 +02:00
end-4 cfb4f1a5e1 gnome control center -> plasma systemsettings 2025-06-08 17:05:20 +02:00
end-4 f840af4652 fix funny notice uhm some guys in discord said its not correct n stuff 2025-06-08 11:44:16 +02:00
end-4 726558c0a0 background widgets 2025-06-08 11:30:12 +02:00
end-4 8dab758d78 dock: hover region adjustment 2025-06-08 11:29:33 +02:00
end-4 e8c294f434 remove redundant defaulted prop assignment 2025-06-08 11:29:16 +02:00
end-4 be9b7f3629 least_busy_region.py: take files with spaces properly 2025-06-08 11:28:54 +02:00
end-4 e18456d18e material symbol: use curverendering 2025-06-08 11:27:54 +02:00
end-4 31c379cdfd dont enable dock by default 2025-06-08 11:27:38 +02:00
end-4 f084cd7a23 material symbols: prevent memory spikes 2025-06-08 08:19:15 +02:00
Bishoy Ehab 506fb857aa Add --skip-notice argument and change the way to check the git repo 2025-06-08 07:58:04 +03:00
Bishoy Ehab d96abe7a4d Add warining for users [the script is not fully tested] 2025-06-08 07:47:14 +03:00
end-4 0b7f80ed05 script for least busy region of image 2025-06-08 02:10:01 +02:00
end-4 c9ffb84ffc bar: borderless: add separators, no longer default 2025-06-07 23:25:13 +02:00
end-4 bbd2bfda5d dock: adjust active color 2025-06-07 23:02:15 +02:00
end-4 1add44ba2f dock: show on empty workspace 2025-06-07 22:37:32 +02:00
end-4 a8474af78d ai: comment debug print 2025-06-07 22:37:03 +02:00
end-4 99ab1b179b dock: pin kitty by default 2025-06-07 22:24:21 +02:00
end-4 db1fc0f6be dock: fix bottom spacing 2025-06-07 22:23:03 +02:00
end-4 0d4877a77e dock: display num of open windows 2025-06-07 21:57:57 +02:00
end-4 f5168bfcb6 QS Rewrite: dock: Show pinned apps (#1364) 2025-06-07 21:46:51 +02:00
end-4 5364d0e4f7 dock: use quickshell-native way to open apps 2025-06-07 21:45:52 +02:00
end-4 1591b72e4a installation: remove ags 2025-06-07 21:00:51 +02:00
end-4 57327ab0fe earbang protection 2025-06-07 19:43:05 +02:00
Bishoy Ehab 181ac0561d Add some space 2025-06-07 20:12:50 +03:00
Bishoy Ehab d00a21ac56 Merge branch 'end-4:main' into main 2025-06-07 20:10:39 +03:00
end-4 c1a4670de2 yad -> kdialog (closes #1367) 2025-06-07 16:51:02 +02:00
end-4 0ea31737ea fixed a typo in env.conf (#1368) 2025-06-07 16:36:25 +02:00
end-4 2c548a4296 fcitx5 blur 2025-06-07 14:58:46 +02:00
end-4 aadb38370c adjust shadows 2025-06-07 14:58:41 +02:00
sam 341c6be9be fixed a typo lol 2025-06-07 20:24:14 +08:00
end-4 643b197d02 notifications: fix spacing/eliding 2025-06-07 14:10:31 +02:00
end-4 e03800cf64 screen corners: mask layer visibility to the corners only 2025-06-07 11:29:32 +02:00
end-4 810ea2ce3b circ prog: bigger gap angle 2025-06-07 11:14:28 +02:00
end-4 b6dcd19d04 bar: workspaces: use secondary container for occupied 2025-06-07 11:12:10 +02:00
end-4 2b451c012b overview: anims when opening/closing windows 2025-06-07 08:49:41 +02:00
end-4 194b470cf2 installation: skip .local/bin 2025-06-06 23:29:29 +02:00
end-4 b70dbf5f10 hypridle: longer timeouts 2025-06-06 22:56:05 +02:00
end-4 a2f2fb816b make ripples more subtle (circle -> radial gradient) 2025-06-06 21:25:56 +02:00
end-4 31e782a36f ai chat: prevent function call message from abrupt jumps 2025-06-06 20:50:53 +02:00
end-4 eeb41de46c fix listview items being weird when changing both y and height 2025-06-06 20:50:06 +02:00
end-4 9111ada32b add m3 expressive slow spatial curve 2025-06-06 20:39:40 +02:00
end-4 56b11e9ab7 comments 2025-06-06 20:39:29 +02:00
end-4 403614d337 add app name to code save notif 2025-06-06 20:39:15 +02:00
_xB aa951b0bc0 bar: add microphone control to util buttons 2025-06-06 01:12:11 +03:00
_xB ef1170c770 dock: Show pinned apps again 2025-06-06 01:09:38 +03:00
_xB 33feaff817 notification: Fix Chromium-based notifs 2025-06-06 01:04:12 +03:00
xB 2087ea72f8 QS Rewrite: bar: Add an option for choosing screens 2025-06-06 00:47:26 +03:00
end-4 66c95231a7 readme: more quickshill 2025-06-05 20:53:43 +02:00
Celestial.y 077f52f6b8 chore: add fish shell compatible setup link (#1357) 2025-06-06 01:27:25 +08:00
end-4 2cd548ae11 hyprland: remove weird keybind i forgor 2 unset 2025-06-05 14:18:32 +02:00
end-4 bef0739471 config option for time format 2025-06-05 13:27:38 +02:00
end-4 1e24608e2b ai: add temperature 2025-06-05 13:15:02 +02:00
Hari Chalise 56bb53ed95 sep for fish shell 2025-06-05 16:32:07 +05:45
end-4 938b4b2c69 hyprland: update keybinds 2025-06-05 01:16:17 +02:00
Hari Chalise 663c3483be chore: make setup url compatible with fish shell
as fish is a non-posix-compliant shell, it doesn't support bash syntax like bash <(), so i have changed the url to one that fish shell supports.
2025-06-05 00:25:28 +05:45
end-4 135a3c2426 hyprland: add ubuntu's terminal keybind 2025-06-04 08:32:53 +02:00
end-4 9ac800ce9b hyprland: keybinds: rearrange zoom keybinds 2025-06-03 23:52:32 +02:00
Sneethe 108e0a8c78 record-script.sh fixes
Even if ~/Videos exists, `xdg-user-dir VIDEOS` requires xdg-user-dirs-update to be run first.
Some people just mkdir their desired xdg-user-dir directories. And so they won't have $HOME/.config/user-dirs.dirs for `xdg-user-dir VIDEOS` to work.
Now instead if there is no user-dirs.dirs match for VIDEOS then $HOME/Videos/ is used instead.

You can now cancel the recording region, which exits the script. Previously if you pressed escape when choosing the recording region, record-script would record the fullscreen.
This resulted in me accidentally recording my entire screen for hours.
2025-06-04 07:30:10 +10:00
end-4 3404335b21 make hyprland background always dark 2025-06-03 14:16:05 +02:00
end-4 e6b6ed60a9 translator: larger trigger delay 2025-06-03 10:22:59 +02:00
end-4 51cb27f747 search: automatically trim file protocol in commands 2025-06-03 10:22:38 +02:00
end-4 8ab8c0046b format 2025-06-03 10:22:16 +02:00
end-4 f86b85b3de fix font inconsistencies 2025-06-03 09:53:52 +02:00
end-4 b5ac985b7d Change sound muting behavior (#1342) 2025-06-03 09:17:30 +02:00
end-4 ee56903530 startup wallpaper animation 2025-06-03 00:25:41 +02:00
end-4 81446091d3 sidebar: translation widget 2025-06-02 23:24:10 +02:00
end-4 c26685b1de update sidebar 2025-06-02 23:23:58 +02:00
end-4 0fba075f52 ai: fix more null error 2025-06-02 18:39:57 +02:00
end-4 2c113018d2 ai: gemini: fix message marked done too early 2025-06-02 18:34:44 +02:00
end-4 9ddf4d2b2f ai message: fix null errors 2025-06-02 18:33:35 +02:00
end-4 fdadca431f add back that pragma, still necessary, oops 2025-06-02 18:33:23 +02:00
end-4 098098ab2d grimblast -> hyprshot
grimblast does nasty shit and crashes quickshell
2025-06-02 18:15:56 +02:00
end-4 7c98b37e4f quickshell: remove no longer necessary pragma 2025-06-02 18:15:14 +02:00
end-4 18990c5de7 primary tab bar: adaptive layout 2025-06-02 17:51:22 +02:00
end-4 bf22194182 ai: gemini: configurator 2025-06-02 14:48:10 +02:00
end-4 35bd46faea fix sidebar radius 2025-06-02 14:47:18 +02:00
Bishoy Ehab 90ea701797 Replace /bin/bash with /usr/bin/env bash shebang 2025-06-02 15:23:39 +03:00
end-4 6aadba9a3a fuzzel: don't overwrite non-color config in color generation 2025-06-02 10:52:20 +02:00
end-4 d4ad68f8c6 Allow fuzzel.ini to be customized (#1344) 2025-06-02 10:45:34 +02:00
Sneethe 1af166ef7c Don't use cache for fuzzel.theme 2025-06-02 18:23:32 +10:00
end-4 209cfc131a nuke ags config 2025-06-02 08:31:37 +02:00
end-4 2b66c6fa89 Merge branch 'main' into ii-qs 2025-06-02 08:29:27 +02:00
Sneethe 7593938986 Allow fuzzel.ini to be customized
Instead of overwriting the entire fuzzel.ini on each theme change. Theme
changes are made to fuzzel.theme which is then imported by fuzzel.ini

Rationale:
I like to use vim binds for fuzzel and there wasn't a good way to modify
fuzzel.ini without making the end-4 update process complicated.
2025-06-02 13:41:40 +10:00
end-4 7d749f16c5 Update fuzzel-emoji.sh 2025-06-02 00:10:02 +02:00
end-4 c940b72776 quickshell emoji picker 2025-06-02 00:09:47 +02:00
end-4 751e5ca543 relocate scripts 2025-06-01 23:45:51 +02:00
Bishoy Ehab e2e6604d16 Merge branch 'end-4:main' into main 2025-06-01 23:39:32 +03:00
end-4 31d06277e1 hyprlock: add background blur 2025-06-01 22:32:24 +02:00
end-4 1380696977 kitty: add search 2025-06-01 21:33:20 +02:00
end-4 7e5610a9e1 fix: correct ags package name in uninstall.sh (#1343) 2025-06-01 21:12:58 +02:00
D7OM e5b920550b fix: correct ags package name in uninstall.sh 2025-06-01 22:07:28 +03:00
end-4 368c7c3cea Update README.md 2025-06-01 20:34:29 +02:00
end-4 ea8f06b632 Update README.md 2025-06-01 20:29:28 +02:00
end-4 e08230cf69 readme: more emphasis on new quickshell version and less on reporting issues with ags version 2025-06-01 20:28:50 +02:00
end-4 1099258d07 left sidebar: add detach/attach instructions + keybind 2025-06-01 18:14:02 +02:00
end-4 e024f896a6 left sidebar: fix width anim 2025-06-01 17:53:28 +02:00
end-4 aaf652b17c detachable sidebar 2025-06-01 17:47:32 +02:00
end-4 a6a3a144d2 remove debug print (AGAIN) 2025-06-01 17:47:00 +02:00
end-4 5e8f912aa9 update plasma browser integration size 2025-06-01 16:23:40 +02:00
end-4 2b0d4b2c32 installation: remove gradience 2025-06-01 16:21:25 +02:00
end-4 c9563ffb63 quickshell: task manager: gnome-usage -> plasma system monitor 2025-06-01 15:26:48 +02:00
end-4 7f13abf771 update snowman-style battery nag
https://discord.com/channels/961691461554950145/961693710968557598/1378504799141756991
2025-06-01 13:24:10 +02:00
end-4 3f274e65ac boorus: add t.alcy.cc 2025-06-01 12:31:07 +02:00
end-4 0d7769c884 make network indicator work with ethernet 2025-06-01 11:21:28 +02:00
end-4 57a2580a5d adjust notif status btn size 2025-06-01 10:16:14 +02:00
end-4 771ff14462 notifications: add silent button 2025-06-01 10:12:37 +02:00
end-4 834a684d6f remove persistent state for bottom sidebar group tabs (buggy) 2025-06-01 10:10:57 +02:00
end-4 b172020f5b workspace: adjust active indicator anim curve 2025-06-01 09:51:45 +02:00
end-4 5ad78a77a1 workspaces: adjust icon opacity 2025-06-01 09:19:55 +02:00
end-4 1dfde18b7d kitty: add cursor trail 2025-06-01 09:15:54 +02:00
end-4 1136804c32 remove redundant wallpaper command in matugen config 2025-06-01 09:15:17 +02:00
asalde_le1 623fd80a54 Add a keybind for the microphone toggle button 2025-06-01 06:51:57 +03:00
asalde_le1 277162f4d4 Enable sound unmuting and show the muted sound icon 2025-06-01 06:46:54 +03:00
end-4 3a6e607383 bar: workspaces: active ws trail 2025-06-01 00:35:50 +02:00
end-4 b759580466 overview: show ws number, animated active indicator 2025-05-31 23:52:48 +02:00
end-4 23e5df38a3 switch from foot to kitty terminal 2025-05-31 23:15:32 +02:00
end-4 2046b5c58a make light/dark switching window not show up directly 2025-05-31 22:39:52 +02:00
end-4 c334da9907 hyprland: make osk slide from bottom 2025-05-31 22:39:03 +02:00
end-4 18802fef96 hyprland: add osk keybind 2025-05-31 22:38:41 +02:00
end-4 31e139da29 hyprland: adjust anims 2025-05-31 22:38:32 +02:00
end-4 189a1aa0ac on screen kb: init 2025-05-31 22:34:29 +02:00
end-4 f98be82f96 kb key: more flexible size 2025-05-31 22:34:10 +02:00
end-4 be29519f58 group button & ripple button: fix non-left btn release, add more actions 2025-05-31 22:33:39 +02:00
end-4 3448adb776 booru: add app name to download notif 2025-05-31 22:33:01 +02:00
end-4 8b9dc8cde8 app icon guess: add regex for polkit popup 2025-05-31 22:32:40 +02:00
end-4 e85a899be0 battery: fix charging warning when low -> plug -> unplug 2025-05-31 22:32:18 +02:00
end-4 6be83d0050 bar: util buttons: replace color picker with virtual kb 2025-05-31 22:31:44 +02:00
end-4 5fe64bfdeb make fcitx5 follow qt theme 2025-05-31 16:34:46 +02:00
end-4 9af8fc137f icons: breeze -> breeze-plus 2025-05-31 16:26:08 +02:00
end-4 a0b69f2884 first run experience 2025-05-31 12:09:02 +02:00
end-4 e5161a1f4f battery: remove unnecessary imports 2025-05-31 12:08:14 +02:00
end-4 92947e3360 easy transparency for yoinkers 2025-05-31 01:39:06 +02:00
end-4 42abc57b65 warn on low battery 2025-05-31 01:38:34 +02:00
end-4 a3d6f9f07d installation: update setuptools 2025-05-30 23:17:15 +02:00
end-4 db9754c43e remove agsv1 pkg from install script 2025-05-30 22:58:21 +02:00
end-4 5a38388c62 fix install script trying to install non-exsistent packages 2025-05-30 22:48:12 +02:00
end-4 138fc54392 dock: fix hover area accuracy, less braindead styling 2025-05-30 22:43:02 +02:00
end-4 47a34dc76b bar: add bottom position 2025-05-30 22:41:50 +02:00
end-4 e119d6d582 Update README.md 2025-05-30 17:55:45 +02:00
end-4 3089681246 keybinds: add Windows close 2025-05-30 17:55:38 +02:00
end-4 4079948b98 fix emoji picker 2025-05-30 17:55:20 +02:00
end-4 cfba132074 make installation clearer since it's not yet merged 2025-05-30 17:51:40 +02:00
end-4 1a2632909d delete unnecessary copy of kde material you color config 2025-05-30 17:41:09 +02:00
end-4 cd86de26de dependencies: add glib2 2025-05-30 17:33:24 +02:00
end-4 e8aa344976 nuke ags dependencies 2025-05-30 17:28:18 +02:00
end-4 c136422197 update dependencies 2025-05-30 17:23:09 +02:00
end-4 9322ae2e5c polkit: use kde's 2025-05-30 17:01:03 +02:00
Bishoy Ehab f61da8e09a change to pull no matter any branch 2025-05-30 17:59:50 +03:00
Bishoy Ehab b1a0e3c258 Update update.sh script to copy with -p option (preserve mode) 2025-05-30 17:58:55 +03:00
end-4 3a3fcc482f icon guess: update regexes 2025-05-30 16:55:54 +02:00
end-4 aef313a8b9 overview: fix shadow cutoff 2025-05-30 13:40:22 +02:00
end-4 47e26fd62f dock: fix warnings 2025-05-30 12:22:03 +02:00
end-4 b870f6b930 search: fix slow list move 2025-05-30 12:21:56 +02:00
end-4 18e23618ea dock: previews: morphing anims 2025-05-30 11:46:20 +02:00
end-4 3cd8865a50 dock: previews 2025-05-30 11:27:57 +02:00
end-4 198bcc6a3a readme: update dolphin mimetype fix 2025-05-30 09:32:29 +02:00
end-4 cbe086d835 refractor shadows 2025-05-30 09:32:17 +02:00
end-4 7966a8dadf use better control for bluetooth 2025-05-30 08:38:37 +02:00
end-4 fc75ae4b63 disable dock 2025-05-30 08:32:52 +02:00
end-4 782926de0f Update SearchItem.qml 2025-05-30 08:32:41 +02:00
end-4 46fdd3306c clipboard images: don't stretch 2025-05-30 08:32:16 +02:00
end-4 05d134dd9d workspaces: hide app icon when transparent 2025-05-30 08:32:01 +02:00
end-4 38a026e1dd Update SysTrayItem.qml 2025-05-30 08:31:38 +02:00
end-4 c36ca265a5 guess icons also by desktop entry search 2025-05-30 00:37:21 +02:00
end-4 440438ef33 volume mixer: guess icon also by node name 2025-05-30 00:36:53 +02:00
end-4 9cea880569 keybinds: switch to qt apps 2025-05-30 00:12:54 +02:00
end-4 3cf64401ef overview: indicate xwayland with italics and tooltip instead of icon 2025-05-29 23:51:38 +02:00
end-4 363e3327ba app search: adjust substitutions 2025-05-29 23:50:51 +02:00
end-4 8ecf9a2597 improve icon guessing 2025-05-29 23:27:46 +02:00
end-4 f942fb086a Update kdeglobals 2025-05-29 22:45:47 +02:00
end-4 694a54e331 qt apps: use breeze for colored folder icons 2025-05-29 22:44:49 +02:00
end-4 2a90777d26 add kde-material-you-colors config 2025-05-29 22:38:23 +02:00
end-4 5b6db69dd6 media controls: use quickshell's color quantizer 2025-05-29 22:24:39 +02:00
end-4 96282c4390 fix weird bold font in some places 2025-05-29 22:13:18 +02:00
end-4 9cbbaff170 add kdeglobals 2025-05-29 22:12:35 +02:00
end-4 8fdb2490c6 color generation: fix qt apps not getting correct light/dark mode 2025-05-29 21:58:02 +02:00
end-4 832f1ec571 Update README.md 2025-05-29 21:52:33 +02:00
end-4 a2eba2faf8 qt apps: use kde-material-you-colors 2025-05-29 21:29:21 +02:00
end-4 3758bdb338 hyprland: rename bezier curves 2025-05-29 13:24:11 +02:00
end-4 e35f1ae3fd hyprland: make shadow more visible 2025-05-29 13:23:47 +02:00
end-4 0d3dfe4b57 clipboard copied checkmark: only show for clipboard entries 2025-05-29 12:21:28 +02:00
end-4 4b0ee5b8ab clipboard history: remove unnecessary refreshes 2025-05-29 11:44:52 +02:00
end-4 89203e8794 cliphist service: delay a bit before grabbing entries from cliphist 2025-05-29 11:41:58 +02:00
end-4 a8533235c1 clipboard search: do not search by entry id 2025-05-29 11:38:12 +02:00
end-4 5938e6f632 search item: reorder: checkmark goes first 2025-05-29 11:26:21 +02:00
end-4 72fa76fde6 clipboard history: checkmark for selected entry 2025-05-29 11:20:08 +02:00
end-4 0ff0efe39c cliphist: refresh on clipboard change 2025-05-29 11:19:45 +02:00
end-4 c58c3d2174 dock: apps 2025-05-29 09:22:31 +02:00
end-4 2553c3ba1d shell.qml: add comment 2025-05-29 09:22:26 +02:00
end-4 5070b51e48 clipboard: decode images to /tmp 2025-05-29 09:22:12 +02:00
end-4 9503ca2129 cliphist image: cleanup decoded img on destruction 2025-05-29 09:21:56 +02:00
Bishoy Ehab 2f0a0b88e2 make update.sh script 2025-05-29 02:20:38 +03:00
end-4 d00ffdd0f1 readme: remove unnecessary pkgs 2025-05-28 19:46:38 +02:00
end-4 ba2b7fa1f9 shell.qml: make it slightly more accessible for yoinkers 2025-05-28 11:35:51 +02:00
end-4 a5abe19854 dock: pin button, launcher button 2025-05-28 11:35:19 +02:00
end-4 f1cee49494 ai: remove openai (addresses #1335) 2025-05-28 08:55:08 +02:00
end-4 442ddc1a7b clipboard history: images 2025-05-28 00:09:38 +02:00
end-4 f04d5f6202 overview: fix kb focus on hl 0.49, mask visible region 2025-05-27 22:49:40 +02:00
end-4 66c75342d4 move common dirs to Directories <--renamed-- XdgDirectories 2025-05-27 22:49:03 +02:00
end-4 5ea497068c Revert "use better-control instead of gnome settings and blueberry"
This reverts commit e1ee645e87.
2025-05-27 22:28:28 +02:00
end-4 e9485f0b8a Revert "keybinds: replace gnome settings with better control"
This reverts commit 24276cdf93.
2025-05-27 22:25:50 +02:00
end-4 adce55865e Revert "use bettercontrol for settings app (#1278)"
This reverts commit cfe48fb0a1.
2025-05-27 22:24:48 +02:00
end-4 02712868f9 search: fix item clipping 2025-05-27 20:35:57 +02:00
end-4 fb2c9ac7df favicon for links in clipboard entries 2025-05-27 20:33:56 +02:00
end-4 1a79012c61 ai search source: pass displaytext to favicon 2025-05-27 20:33:36 +02:00
end-4 37f1cd2992 ai: add gemini flash 2.5 (preview) 2025-05-27 20:10:00 +02:00
end-4 7bd910bb44 refractor favicon 2025-05-27 20:09:46 +02:00
end-4 5402893c16 overview: always show again 2025-05-27 19:34:22 +02:00
end-4 d4e8ca51a4 search: change anchor declaration 2025-05-27 11:23:50 +02:00
end-4 a759ec4e1c newline 2025-05-27 11:22:19 +02:00
end-4 4e93bd0307 notif add link click 2025-05-27 11:22:06 +02:00
end-4 8ede97a278 replace multieffect shadows with rectangularshadow ones 2025-05-27 09:40:26 +02:00
end-4 4ea6474cb6 make search result text smaller 2025-05-27 09:16:11 +02:00
end-4 a76a9bed3b adjust notif action button position 2025-05-27 09:16:01 +02:00
end-4 b78d489dfd update soramane's dotfiles license 2025-05-27 09:02:54 +02:00
end-4 54224557f0 generalize the : thing in llm apis 2025-05-27 09:02:44 +02:00
end-4 6d036e972d search: change highlighting to underline 2025-05-27 09:02:19 +02:00
end-4 d12ada5222 fixed gpt (openrouter) service logic (#1329) 2025-05-27 08:43:20 +02:00
end-4 80203c17c1 search: disable expand anim for clipboard showup 2025-05-27 00:00:00 +02:00
end-4 536fb27941 search: highlight results 2025-05-26 23:31:31 +02:00
end-4 02a3434e58 search: add levelshtein distance based search 2025-05-26 22:52:25 +02:00
Et3rnos c6ff825aa5 fixed gpt (openrouter) service logic 2025-05-26 21:42:11 +01:00
end-4 a6556f3890 overview: dont close when not searching clipboard and trying to search clipboard 2025-05-26 20:07:28 +02:00
end-4 0b80403a4b space 2025-05-26 20:06:22 +02:00
end-4 a29f12549a remove unused import 2025-05-26 20:03:10 +02:00
end-4 60625da067 format 2025-05-26 20:03:05 +02:00
end-4 cf4f7cdd28 string utils: add escape html 2025-05-26 20:02:58 +02:00
end-4 e9e6539cd0 Update keybinds.conf 2025-05-26 20:02:46 +02:00
end-4 262f278bb4 quickshell clipboard 2025-05-26 20:02:43 +02:00
end-4 24b369882a calendar: make day of week not interactable 2025-05-26 12:42:25 +02:00
end-4 7ab8012e0e notif clear button: ripple -> bouncy 2025-05-26 12:28:47 +02:00
end-4 a582cc57ac sidebar: quick toggles: make long buttons less round 2025-05-26 12:25:04 +02:00
end-4 58f23d3b47 sidebar: quick toggles: make right clickable ones bigger 2025-05-26 12:23:42 +02:00
end-4 bca1a77ae3 more hacking friendliness 2025-05-26 12:10:03 +02:00
end-4 5434771d77 media controls: adjust playpause button radius 2025-05-26 11:56:14 +02:00
end-4 21e705443e notification item: don't show unnecessary border when it's the only one in the group 2025-05-26 11:55:59 +02:00
end-4 a2ab9d2877 more hacking friendly widgets 2025-05-26 11:40:13 +02:00
end-4 6c1b27bac9 player control: playpause button change radius according to state 2025-05-26 11:39:52 +02:00
end-4 ce1418cfdb refractor radiobutton in volume mixer to new file 2025-05-26 11:39:37 +02:00
end-4 9b8eac6b54 audio device selector more bouncy 2025-05-26 11:38:50 +02:00
end-4 ede03f61bf provide basic descriptions for services 2025-05-26 10:46:07 +02:00
end-4 f765fdf531 ai: fix invalid message when switching model 2025-05-26 10:45:59 +02:00
end-4 ce94bd1b6a media controls: filter redundant players 2025-05-26 10:17:16 +02:00
end-4 ea41ee4241 notifications: timeout, prevent some warnings when dismissing notif 2025-05-26 09:37:57 +02:00
end-4 ce9993071c notifications: middle click to dismiss 2025-05-26 00:09:09 +02:00
end-4 a6e3f20dc8 make layer1 color blend more with bg than layer2 2025-05-25 23:58:36 +02:00
end-4 20a62d1fdc notif items: make dragging area cover also the icon 2025-05-25 23:55:16 +02:00
end-4 20e517a7ca notif groups: dont show invisible items 2025-05-25 23:41:51 +02:00
end-4 dbe2a922e3 notif: prevent unexpected shuffle on dismiss 2025-05-25 23:36:18 +02:00
end-4 db67398c97 remove redundant null check on music.js (#1320) 2025-05-25 22:52:55 +02:00
end-4 a24825f676 latex renderer: ensure readability after changing light/dark 2025-05-25 22:48:08 +02:00
end-4 837a2a06fa notifications: groups 2025-05-25 22:47:31 +02:00
end-4 85d3bc4444 media controls: fix weird white corners 2025-05-25 22:17:25 +02:00
end-4 3fb84b1f7f brightness service: add credit notice 2025-05-25 22:16:39 +02:00
end-4 e030fb1282 drag manager: don't hog input when not interactive 2025-05-25 22:16:23 +02:00
end-4 0ea7d156a5 drag manager widget 2025-05-25 20:38:55 +02:00
end-4 7c8f9db6d9 media controls: add shadow 2025-05-25 20:38:10 +02:00
end-4 e4093622d5 styled slider: scale radius 2025-05-25 20:37:56 +02:00
end-4 8b439d8917 styled switch: use correct anim curve for colors 2025-05-25 20:37:35 +02:00
end-4 16d96ae7ee wallpaper switcher: nicer notification name 2025-05-25 20:37:12 +02:00
end-4 675c4c3a07 notification service: add groups 2025-05-25 20:36:52 +02:00
end-4 1bc23257c7 record script: nicer app name 2025-05-25 20:02:58 +02:00
Greyfeather 9cce9edf17 remove redundant null check on music.js 2025-05-25 02:13:33 -06:00
end-4 aad4584aa7 media controls: make cover art more consistent 2025-05-25 09:17:28 +02:00
end-4 5afc4bc41e hypridle: allow suspending when steam is running (fixes #1319) 2025-05-25 07:46:27 +02:00
end-4 530339c494 idle: suspend even when steam is open 2025-05-25 07:45:39 +02:00
end-4 440d9c6907 ai: code blocks: add save to file button 2025-05-24 23:18:22 +02:00
end-4 7de5f54da2 slider: not scale handle margins twice 2025-05-24 22:46:21 +02:00
end-4 929d3836fd adjust slider design 2025-05-24 22:42:12 +02:00
end-4 b80294181c booru: add curl flags for img download 2025-05-24 22:04:32 +02:00
end-4 82713ed19a ai message: add null checks 2025-05-24 22:04:16 +02:00
end-4 bd60ea451f media controls: make cover art download more reliable 2025-05-24 22:04:03 +02:00
end-4 113024ba83 bouncy audio device selector buttons 2025-05-24 21:03:25 +02:00
end-4 a88119c3c0 ai messages: bouncy action buttons 2025-05-24 21:00:13 +02:00
end-4 ca2c6ee470 group button: cleaner default size 2025-05-24 20:59:53 +02:00
end-4 e6cc014634 remove old comment 2025-05-24 20:59:22 +02:00
end-4 9d425cd737 change small animations to use expressiveEffects curve 2025-05-24 20:59:10 +02:00
end-4 43eb4739f8 flow -> flowbuttongroup 2025-05-24 20:58:50 +02:00
end-4 ed8bcd8823 stop+start -> restart 2025-05-24 20:58:24 +02:00
end-4 5b8023740d button group: default to 0 padding 2025-05-24 20:58:04 +02:00
end-4 e0c6d92608 clean workspaces a bit 2025-05-24 20:57:48 +02:00
end-4 2641c79d65 left sidebar: bouncy command buttons 2025-05-24 19:00:18 +02:00
end-4 76abad2487 group button: modify parent's clickindex on its own 2025-05-24 18:46:16 +02:00
end-4 ba8df6e7fe adjust button bounce duration 2025-05-24 18:45:13 +02:00
end-4 b11050a231 refractor sidebar toggles group 2025-05-24 18:02:14 +02:00
end-4 fce4709d63 playercontrol: remove useless id from copy paste 2025-05-24 18:01:45 +02:00
end-4 bb67c8bb1f use bouncy anims 2025-05-24 18:01:30 +02:00
end-4 7adb95fbf8 session menu: fix button radius anim, adjust colors 2025-05-24 18:01:11 +02:00
end-4 524d69e6f8 remove debug print 2025-05-24 13:11:48 +02:00
end-4 0cf12bc3be bouncy button group for toggles 2025-05-24 13:10:49 +02:00
end-4 e7e55e7f95 revert stupid triggeredonstart for resource usage 2025-05-24 13:10:35 +02:00
end-4 67be162f20 bar: don't show battery indicator on desktkop 2025-05-24 11:54:21 +02:00
end-4 c8a4da6d8b bar: add "hella shortened" form for even narrower screens 2025-05-24 11:44:07 +02:00
end-4 0e74fc78e5 bar: add shortened form for narrow screens 2025-05-24 11:15:47 +02:00
end-4 ddb434662b anims: go back to emphasized for now 2025-05-24 11:02:52 +02:00
end-4 4fb7d7a7db resources and system info: use triggeredOnStart 2025-05-24 11:02:24 +02:00
end-4 086ba7c35a notifications: add icon for installation and upscaling prompts 2025-05-24 10:52:17 +02:00
end-4 b3e339c60f fix hyprland spelling 2025-05-24 10:05:54 +02:00
end-4 cfbf18f564 Fix ddcutil to fall back to binary serial number (#1311) 2025-05-24 10:04:48 +02:00
end-4 ac8314931f booru: fix image placement, gives single images big radius
the latter adds visual interest with some variation
2025-05-24 09:51:39 +02:00
end-4 1929b6dc8e left sidebar panelWindow size: account for bounciness 2025-05-24 09:50:08 +02:00
end-4 705a797971 wallpaper switcher: don't check resolution for videos 2025-05-24 09:49:43 +02:00
end-4 a29103d639 Set swww to video thumbnail when setting video wallpaper (#1306) 2025-05-24 09:18:18 +02:00
end-4 e87f731fb5 ripple button: add pressed radius 2025-05-23 16:46:07 +02:00
end-4 9fcf041c06 logout screen: clearer focus state color 2025-05-23 16:45:39 +02:00
end-4 b82f577420 add m3 expressive anim curves 2025-05-23 16:45:01 +02:00
end-4 513ae09951 guess better control icon 2025-05-23 16:44:27 +02:00
end-4 d011abf918 rounder todo list fab 2025-05-23 16:44:01 +02:00
end-4 f7349e6346 bar: clearer sidebar active state 2025-05-23 16:43:45 +02:00
end-4 40c0d12004 Adds JSDoc Typing to some of the JavaScript Files (#1307) 2025-05-22 20:13:51 +02:00
end-4 927487c60f make buttons ripple 2025-05-22 19:01:20 +02:00
end-4 042a4d1c24 left sidebar: slightly simplify opening/closing 2025-05-22 16:29:00 +02:00
end-4 fb26e74bcb space mono -> jetbrains mono 2025-05-22 16:27:16 +02:00
end-4 711e4b47db foot: switch to jetbrains mono font 2025-05-22 16:25:59 +02:00
end-4 4130aa7d27 fix notif disappearing too fast 2025-05-22 16:09:26 +02:00
end-4 ecbb72390a fix notif popup not showing 2025-05-22 15:44:28 +02:00
end-4 3e39fc7b13 make unload actually unload... 2025-05-22 15:00:44 +02:00
end-4 f366b9aca6 right sidebar: unload only content not panelwindow 2025-05-22 14:58:37 +02:00
end-4 fa8104480b right sidebar: actually unload completely on hide 2025-05-22 14:38:33 +02:00
end-4 e2d44e9766 make notifs not popup weirdly 2025-05-22 14:33:38 +02:00
end-4 e1d62c7c5a fix typo 2025-05-22 14:33:16 +02:00
end-4 8815846fe0 notif popup: fix undefined errors 2025-05-22 14:29:08 +02:00
end-4 c96bef3d3c remove unnecessary contentheight on listview 2025-05-22 14:28:17 +02:00
end-4 6b23854918 remove debug print 2025-05-22 14:27:55 +02:00
end-4 b66f1b7e93 fix notif popup anims 2025-05-22 14:24:52 +02:00
end-4 382a75e4c6 notification: simplify destruction, fix stuck when focus lost 2025-05-22 14:05:10 +02:00
end-4 cfc8cc30b6 right sidebar: cleaner notification implementation 2025-05-22 13:35:38 +02:00
end-4 1261d5033e booru: fix next page button text alignment 2025-05-22 12:20:11 +02:00
Greyfeather 61979a4a58 resolve comments 2025-05-21 19:31:52 -06:00
Greyfeather 0cc04bd2e4 fix typo 2025-05-21 19:22:39 -06:00
end-4 8c67c425e9 overview: fix closing immediately 2025-05-22 00:55:01 +02:00
end-4 c0c5f23bbc fix left sidebar closing immediately 2025-05-22 00:52:35 +02:00
end-4 b79fc0306c add qt6ct config 2025-05-22 00:50:04 +02:00
end-4 51b285b831 add qt6ct config 2025-05-22 00:49:34 +02:00
end-4 24276cdf93 keybinds: replace gnome settings with better control 2025-05-21 22:14:02 +02:00
end-4 2571b3f532 overview: (properly) put overview grid in loader 2025-05-21 22:12:05 +02:00
end-4 d26a95253e make loaders work properly for: media controls, osds, session 2025-05-21 21:59:51 +02:00
Nakii46 e85822c811 Fix ddcutil to fall back to binary serial number
Fix ddcutil to fall back to binary serial number if no serial number is found for a display. Also it will ignore duplicate entries that can happen when a monitor is connected via DisplayPort (More info: https://www.ddcutil.com/faq/#duplicate_displayport)
2025-05-21 15:32:30 +02:00
Greyfeather c4035b75be Merge remote-tracking branch 'refs/remotes/fork/ii-qs' into ii-qs 2025-05-21 00:25:21 -06:00
Greyfeather 65b5ec93c7 merge upstream 2025-05-21 00:22:49 -06:00
Souyama 13cb540e49 Update switchwall.sh
Updated video image
2025-05-21 08:20:05 +05:30
end-4 0f8a48ed0d boorus: create homework folder 2025-05-20 23:45:34 +02:00
end-4 44b5b25c0d clipboard history: back to simple command that works 2025-05-20 23:25:58 +02:00
end-4 b65b677839 dont let clipboard paste on select (very nasty...) 2025-05-20 23:24:37 +02:00
end-4 249ee0b55f hyprland: media controls keybind 2025-05-20 23:23:56 +02:00
end-4 e1ee645e87 use better-control instead of gnome settings and blueberry 2025-05-20 23:23:39 +02:00
end-4 cfe48fb0a1 use bettercontrol for settings app (#1278) 2025-05-20 23:17:47 +02:00
end-4 2ad293221c remove debug print 2025-05-20 23:04:09 +02:00
end-4 b1b6e837ba media controls: go back to qt5 opacity mask to prevent crash 2025-05-20 23:03:34 +02:00
end-4 d0c180f8fc media controls: use multieffect instead of qt5 graphical effects 2025-05-20 13:48:19 +02:00
end-4 fcdf2dc7f6 use multieffect for shadows 2025-05-20 12:58:39 +02:00
end-4 bece489ee9 media controls: adjust colors 2025-05-20 10:58:09 +02:00
end-4 1287fbebd7 adjust media control blur radius 2025-05-20 10:51:03 +02:00
end-4 0e0bcd4617 media controls: fix rounding 2025-05-20 10:45:47 +02:00
end-4 b0ed1e75b6 media controls: use blurred cover art for bg 2025-05-20 10:43:45 +02:00
end-4 1adfc4e89f make bar util buttons cleaner 2025-05-20 10:17:12 +02:00
end-4 e57bf529cd bar: introduce borderless mode 2025-05-20 10:17:04 +02:00
end-4 9816314749 ai use message ids to point to data
i thought it would give cleaner updates...
2025-05-20 10:16:21 +02:00
end-4 0ab39c2c50 left sidebar: fix focus 2025-05-20 10:15:29 +02:00
end-4 4715b02a45 wallpaper switcher: prompt upscale 2025-05-20 08:51:30 +02:00
end-4 a32edd387e mfking chore: add qsTr() to strings for translations 2025-05-20 00:35:09 +02:00
end-4 26a5dbd91c services: null check for ConfigOptions for hackability/yoinkability 2025-05-19 23:36:17 +02:00
end-4 fbe6c8733b Add option to ignore certain apps in dock (#1303) 2025-05-19 23:29:28 +02:00
end-4 cd177a3fcd color utils: adapt to accent: use hsl 2025-05-19 23:28:12 +02:00
end-4 2475a64bdc color utils: use qt's native color funcs 2025-05-19 23:27:57 +02:00
end-4 912422bca5 player control: default to accent when there's no cover 2025-05-19 23:27:32 +02:00
end-4 2da3d80a14 sidebars: no more rememnber last used tab
works inconsistently because of uhm swipeviews
also it's weird... ai is more useful than anime grills and notifs are more useful than mixer imo...
2025-05-19 23:16:04 +02:00
end-4 14f7542a21 move color funcs to their own file instead of appearance 2025-05-19 23:13:17 +02:00
end-4 80661d4f86 wallpaper switcher: prompt video dep installation thru notif 2025-05-19 22:40:06 +02:00
end-4 715496079f allow video wallpaper 2025-05-19 22:25:39 +02:00
end-4 f1b6789b15 Fix: Prevent raw HTML rendering in notifications (#1299) 2025-05-19 21:56:19 +02:00
end-4 a65363c60f fix #1300 2025-05-19 21:48:41 +02:00
LOSEARDES77 d4603c6b8a Fix it not working 2025-05-19 15:52:47 +02:00
LOSEARDES77 a149abf9fe Add option to ignore certain apps in dock 2025-05-19 15:43:22 +02:00
end-4 7db6df769b rename global state for sidebar open tracker 2025-05-19 12:19:16 +02:00
end-4 0e2252995c Update requirements.in 2025-05-19 11:35:25 +02:00
end-4 d8dc1c7d69 remove pywal from requirements 2025-05-19 11:34:30 +02:00
end-4 086451951a remove >pywal launcher action 2025-05-19 11:34:18 +02:00
end-4 6281c3a23c no more pywal 2025-05-19 11:31:55 +02:00
end-4 d9b4de45e6 ags: no more pywal 2025-05-19 11:25:49 +02:00
end-4 d0c5b92fb9 media controls: adjust layout 2025-05-19 11:03:52 +02:00
end-4 e6344a704d music title cleaning: only clean brackets at start 2025-05-19 09:38:06 +02:00
end-4 671d2463b8 ai: add null check for gemini annotations 2025-05-19 09:37:47 +02:00
end-4 2b393708b7 bar: util buttons: use filled icons, fix alignment 2025-05-19 09:01:15 +02:00
end-4 e33b4fad58 dont open media controls when empty 2025-05-19 09:00:21 +02:00
end-4 8b725202b3 remove debug print 2025-05-19 09:00:08 +02:00
end-4 29fb9a5268 no more hacky focus grab thanks to hyprland's dfb841c303263208c2f8ac7a55fbdf4668594fb7 2025-05-19 08:45:40 +02:00
end-4 a0ed714199 media controls: next/prev track button 2025-05-19 08:44:32 +02:00
end-4 a287b4524b use filled icons on bar 2025-05-19 08:43:55 +02:00
Greyfeather 08b9014ee2 add JSDoc to notification_utils 2025-05-19 00:21:38 -06:00
Greyfeather 23b6199684 add JSDoc to icons.js 2025-05-18 23:59:27 -06:00
Greyfeather c5b5cf4d2c add JSDoc to string_utils 2025-05-18 18:35:38 -06:00
end-4 c9f1a80dc2 adjust media control colors 2025-05-19 00:09:08 +02:00
end-4 5479d66a66 don't use qs' default reload popup 2025-05-18 23:01:28 +02:00
end-4 73deae7ece media controls: multi instance, colorize 2025-05-18 23:01:15 +02:00
end-4 d365ede358 don't prompt plasma browser integration installation 2025-05-18 21:24:20 +02:00
end-4 7428da2552 dont filter native mpris from firefox & chrome 2025-05-18 21:22:48 +02:00
end-4 314a6c67b6 feat: media controls 2025-05-18 18:54:28 +02:00
end-4 931b276d60 tweak osd size 2025-05-18 18:53:25 +02:00
end-4 1ce47424a6 right sidebar: remove unecessary visibility hook 2025-05-18 18:52:21 +02:00
end-4 69cd0fc447 no more % on indicators 2025-05-18 18:52:04 +02:00
end-4 68b233f4ef keybinds: "user"/"custom" -> "extra" 2025-05-18 11:08:36 +02:00
end-4 611f819373 refractor elementMoveEnter anims 2025-05-18 02:00:47 +02:00
end-4 b14df306ce refractor some animations 2025-05-18 01:50:12 +02:00
end-4 9385961fb8 make osdvalueindicator more customizable (internally) 2025-05-18 00:50:25 +02:00
end-4 b9fe3da1e3 brightness osd: fix no onBrightnessChanged signal warning 2025-05-18 00:48:34 +02:00
end-4 5af7ede329 session menu: only show on focused monitor 2025-05-18 00:37:08 +02:00
end-4 4626ab2bb2 fix cant assign undefined warning 2025-05-18 00:31:38 +02:00
end-4 853622e05e brightness osd: fix screen change connection target 2025-05-18 00:27:14 +02:00
end-4 27ca14d208 volume osd: only show on focused screen 2025-05-18 00:26:42 +02:00
end-4 4fa53bb4fc osd anim: slide -> popin 2025-05-18 00:25:24 +02:00
end-4 e0b883cc3e brightness osd: show only on focused screen 2025-05-18 00:20:33 +02:00
end-4 4df645a025 notif popup: show only on focused screen 2025-05-17 23:57:32 +02:00
end-4 f76da801fe fix notif dismiss on right sidebar open 2025-05-17 23:57:12 +02:00
end-4 8533310f29 left sidebar: put in loader 2025-05-17 23:45:53 +02:00
end-4 2b98b8dada remove unused var 2025-05-17 23:45:38 +02:00
end-4 01cb51d6b4 left sidebar: pinning, single instance 2025-05-17 23:42:16 +02:00
end-4 e66606170b qs: set basic as base qtquick controls style
fixes stuff for fox
2025-05-17 23:41:36 +02:00
end-4 889cff1888 cheatsheet: dont create multiple for each monitor 2025-05-17 23:41:04 +02:00
end-4 e7e08cda59 right sidebar: dont create multiple for each monitor 2025-05-17 23:19:41 +02:00
end-4 c8bbdbc472 tab buttons: fix pointing hand cursor 2025-05-17 23:04:00 +02:00
end-4 8d91007a89 readme: remove some unnecessary deps 2025-05-17 23:03:41 +02:00
end-4 e8d899d4d0 adjust osd padding 2025-05-17 22:54:09 +02:00
end-4 f5137ada13 give secondary tab button ripple 2025-05-17 22:47:54 +02:00
end-4 edec446aed space 2025-05-17 22:47:44 +02:00
end-4 50221e938b tabs: make ripple function correctly on hold 2025-05-17 22:37:37 +02:00
end-4 705a659d19 adjust layer 1 colors 2025-05-17 22:15:15 +02:00
end-4 2b778dcf6e add spacing to tab pages 2025-05-17 22:15:01 +02:00
end-4 8355ea842c make bar slide instead of pop in 2025-05-17 22:11:33 +02:00
end-4 625e2992a5 adjust ripple anim 2025-05-17 00:19:08 +02:00
end-4 7b97b4060c primary tab buttons: ripple 2025-05-17 00:12:49 +02:00
end-4 18f6f2ee9a replace background empty item with null 2025-05-16 23:52:44 +02:00
end-4 84f28f6411 tabs: nicer indicator anim 2025-05-16 23:50:20 +02:00
end-4 11087142af re enable anims for fuzzel 2025-05-16 23:14:33 +02:00
end-4 97442f3c11 clipboard history: also type directly 2025-05-16 23:14:08 +02:00
end-4 502c50f155 add wtype dep 2025-05-16 23:00:35 +02:00
end-4 aa06056fac remove unnecessary rubyshot 2025-05-16 23:00:29 +02:00
end-4 e9e7b74c1b Update fuzzel-emoji 2025-05-16 22:58:12 +02:00
Samuel Leutner 09696d9fdb Fix: Prevent raw HTML rendering in notifications
Notifications were occasionally displaying raw HTML content,
including tags, instead of the intended plain text message.

This commit introduces a regex to strip all HTML tags from
notification content before display, ensuring a proper
user experience.
2025-05-16 17:57:24 -03:00
Greyfeather a78b56c450 add jsdoc to file_utils.js 2025-05-16 14:48:29 -06:00
end-4 f15ca250c1 HyprlandKeybinds: fix children undefined 2025-05-16 22:46:31 +02:00
end-4 c695a4879c cheatsheet: put in loader 2025-05-16 22:46:11 +02:00
end-4 6dc3b7ff92 quickshell: keybinds: remove debug print 2025-05-16 22:28:30 +02:00
end-4 8b84939ec5 hyprland: adjust special ws anim duration 2025-05-16 22:28:10 +02:00
end-4 f1a980144e hyprland: update config 2025-05-16 22:24:50 +02:00
end-4 b39cbac179 hyprland: allow 3 finger ws swipe 2025-05-16 20:55:26 +02:00
end-4 e6569235a4 hyprland: disable splash rendering 2025-05-16 20:55:14 +02:00
end-4 c803b1e711 booru: prevent cursor warping when opening link 2025-05-16 19:19:31 +02:00
end-4 9cb1547136 cheatsheet: appear instantly 2025-05-16 19:19:05 +02:00
end-4 57c6e31d59 hyprland: enable focus on activate 2025-05-16 19:18:55 +02:00
end-4 54fbf89a67 cheatsheet: adjust appearance 2025-05-16 19:12:29 +02:00
end-4 fba67168d9 cheatsheet: support user keybinds 2025-05-16 19:12:09 +02:00
end-4 3cc45e37fc hyprland: make keybinds descriptions shorter, remove unnecessary stuff 2025-05-16 19:09:32 +02:00
end-4 2bdae7d96a hyprland: update keybinds 2025-05-16 18:23:48 +02:00
end-4 e5f757e1ea fix HyprlandData event update filter 2025-05-16 18:22:36 +02:00
end-4 455bcdde4d cheatsheet 2025-05-16 18:22:05 +02:00
end-4 8daa1702d0 refractor xdg dirs 2025-05-16 16:02:05 +02:00
end-4 9a68f80ffa booru: put context menu in loader, add tooltip for tags 2025-05-16 14:56:14 +02:00
end-4 3b764ca70e adjust tray item colorization again 2025-05-16 13:58:58 +02:00
end-4 15ac370409 bar: scroll hint: adjust color and anim curve 2025-05-16 13:41:48 +02:00
end-4 c00b43f99f bar: tray: adjust colorization 2025-05-16 11:46:39 +02:00
end-4 f13b8cb160 osd: fix screen 2025-05-16 11:46:24 +02:00
end-4 a2948d8967 add nicer fallback for missing icons 2025-05-16 11:34:26 +02:00
end-4 a2d48303ca bar: add scrolling hint 2025-05-16 11:26:02 +02:00
end-4 e7e6f4d0b5 brightness: make keybind and bar scroll consistent 2025-05-16 10:41:28 +02:00
end-4 6680e9adec osd: make brightness icon go speen speen 2025-05-16 08:26:23 +02:00
end-4 e85af8750a go back to material symbols rounded 2025-05-16 08:26:08 +02:00
end-4 b2c1ad628e ai service: rename currentModel and model in setModel for clarity 2025-05-15 23:10:21 +02:00
end-4 9fdf7bd6a4 quickshell: brightness service: add globalshortcut 2025-05-15 23:05:27 +02:00
end-4 b022f23d7a put overview in loader 2025-05-15 23:04:15 +02:00
end-4 9c9a615556 hyprland: reorder keybinds 2025-05-15 23:02:49 +02:00
end-4 0cd2f12f48 hyprland: add descriptions to some keybinds 2025-05-15 22:56:18 +02:00
end-4 f31c8feb13 make session screen not have awkward animation 2025-05-15 22:54:43 +02:00
end-4 7ec5c04130 brightness service: don't spill brightnessctl output into logs 2025-05-15 22:53:09 +02:00
end-4 c985273dc6 use brightness service from caelestia-dots/shell 2025-05-15 22:50:35 +02:00
end-4 2499675687 overview: search: put types of icons into loaders 2025-05-15 22:49:25 +02:00
end-4 b9e116e17f secondary tab button: icon in loader 2025-05-15 22:48:45 +02:00
end-4 0f7eed736b overview: fix a null warning 2025-05-15 22:15:02 +02:00
end-4 bddbfbcc45 bar: fix ws click switching 2025-05-15 06:35:47 +02:00
end-4 c1a8aca3fb notif popup: don't show constantly internally 2025-05-14 23:30:19 +02:00
end-4 006b6c00d9 put osds into loaders 2025-05-14 23:29:44 +02:00
end-4 13f10fc0f0 put right sidebar in loader 2025-05-14 23:08:17 +02:00
end-4 9d6b4e07da put session menu in loader 2025-05-14 22:58:13 +02:00
end-4 f6cb404ada put overview in loader 2025-05-14 22:57:03 +02:00
end-4 6c2d86a6b3 fix notif popup screen data 2025-05-14 22:21:24 +02:00
end-4 6deecbc1d4 fix notif shadow anchors warning 2025-05-14 22:20:58 +02:00
end-4 1cff3051d6 put battery charge icon into loader 2025-05-14 22:20:47 +02:00
end-4 f7c36a9700 adjust session screen alpha 2025-05-14 22:07:57 +02:00
end-4 db1e3cbab1 put notif popup in lazy loader 2025-05-14 22:07:19 +02:00
end-4 2339eda157 notifs: put different icon representations in loaders 2025-05-14 21:36:28 +02:00
end-4 c3c581fcaa more spacing on notif action buttons 2025-05-14 21:36:00 +02:00
end-4 a35fe507f2 quickshell: fix click-outside-to-close on hyprland 0.49 2025-05-14 21:17:56 +02:00
end-4 aae1efe81c fix duped launcher actions 2025-05-14 20:47:07 +02:00
end-4 d6807be932 ai: fix text input up/down arrow navigation 2025-05-14 20:09:00 +02:00
end-4 feca4c6256 Feat: switch to video background and colorgen (#1292) 2025-05-14 18:09:23 +02:00
obsidrielle def2d6f383 Style: remove unused variables and args 2025-05-14 12:01:51 +08:00
obsidrielle 8c62520666 Refactor: consistently use temporary files and mv (atomic operation) 2025-05-14 10:45:01 +08:00
obsidrielle a544f09114 Refactor: rewrite startup script without modifying config 2025-05-14 10:35:11 +08:00
end-4 6c26a90068 persistent ai model setting 2025-05-13 22:39:33 +02:00
end-4 bd80b83881 update ags config 2025-05-13 21:53:30 +02:00
end-4 18356feab7 quickshell: fix panelwindow size deprecation warnings 2025-05-13 21:53:13 +02:00
end-4 d5eee84c87 hyprland: hide special on ws change 2025-05-13 20:51:54 +02:00
obsidrielle cd9167344f Feat: switch to video background and colorgen 2025-05-13 08:39:30 +08:00
obsidrielle 1a2284234a Feat: switch to video background and colorgen 2025-05-12 22:36:16 +08:00
end-4 ee6a4c366e ags: nuke scripts already handled by quickshell 2025-05-11 16:36:31 +02:00
end-4 543243239a make quickshell's color generation handle ags 2025-05-11 16:32:32 +02:00
end-4 23af7648e4 matugen: add ags sourceview themes 2025-05-11 15:49:03 +02:00
end-4 b91dde50af fix overview toggle mouse hog 2025-05-11 12:05:08 +02:00
end-4 9ce4795266 bar: resolve some warnings 2025-05-11 11:48:38 +02:00
end-4 ce553c2c0e fix tab bar interaction with persistent states 2025-05-11 11:27:49 +02:00
end-4 6030d21e37 bar: fix messed mouse interaction hog/passthrough 2025-05-11 11:20:24 +02:00
end-4 39594baa46 bar: volume mute indicator 2025-05-11 11:06:19 +02:00
end-4 64ec9bdfe4 shorter 2025-05-11 10:29:18 +02:00
end-4 9116cf83df volume osd: handle mute 2025-05-11 10:03:03 +02:00
end-4 51686c4aa4 change progress bar anim 2025-05-11 10:01:01 +02:00
end-4 3e66c2d0f3 change race condition delay 2025-05-11 10:00:14 +02:00
end-4 7fe8838999 mic mute indicator 2025-05-11 09:59:48 +02:00
end-4 5dbf255c5f fix overview focus grab on init 2025-05-11 08:48:03 +02:00
end-4 de07c95257 hyprland: make fuzzel no anim 2025-05-11 08:14:26 +02:00
end-4 84fd898bbe make choice of booru provider and nsfw persistent 2025-05-11 08:08:41 +02:00
end-4 b827edf2ef persistent state manager: prevent writing default config before first load 2025-05-11 08:08:01 +02:00
end-4 d90067a11d make overviewToggleReleaseInterrupt description clearer 2025-05-11 08:03:55 +02:00
end-4 af5654e99f overview: only show ws highlight on focused monitor 2025-05-11 07:43:32 +02:00
end-4 6619989cf2 left sidebar: fix entry focus on open 2025-05-10 23:57:13 +02:00
end-4 18366c147f make left sidebar selected tab persistent 2025-05-10 23:51:33 +02:00
end-4 3c877197b4 make right sidebar tab persistent 2025-05-10 23:42:28 +02:00
end-4 f13912a027 make persistent states persistent 2025-05-10 23:05:32 +02:00
end-4 9d51815661 hyprland: cleanup bezier curves 2025-05-10 22:56:39 +02:00
end-4 116bea5f97 overview: handle monitor transformations 2025-05-10 22:38:09 +02:00
end-4 88bb486dc8 overview: fix monitor scaling 2025-05-10 22:06:53 +02:00
end-4 2d962ce9a8 ai: message text block dont write back when ai is writing 2025-05-10 21:24:19 +02:00
end-4 dc903de212 introduce persistent states (persistence to be added) 2025-05-10 21:23:47 +02:00
end-4 b05049dedf move toPlainObject to object_utils.js 2025-05-10 21:23:20 +02:00
end-4 8031625af7 move trimFileProtocol to file_utils.js 2025-05-10 21:22:32 +02:00
end-4 bce69c77c7 uncomment zerochan username config option 2025-05-10 21:21:29 +02:00
end-4 96ca6db76d adjust layer anim curves 2025-05-10 20:28:57 +02:00
end-4 5d16a04ea6 config options: notify on reload 2025-05-10 20:09:48 +02:00
end-4 846677caa1 config loader 2025-05-10 17:53:38 +02:00
end-4 826f54e90d ai: text block: remove unecessary key hogger 2025-05-10 17:53:21 +02:00
end-4 3876b07bc3 ai: dont keep text when command fails 2025-05-10 11:49:09 +02:00
end-4 aae8429629 very small refractor 2025-05-10 11:48:45 +02:00
end-4 6d382e467a ai: adjust search source button style 2025-05-10 11:16:01 +02:00
end-4 1b70a5eb16 booru: cleaner download 2025-05-10 11:15:34 +02:00
end-4 f93cca8a13 ai: gemini: annotation sources 2025-05-10 10:56:35 +02:00
end-4 0af7924be9 add default user agent option 2025-05-10 10:56:22 +02:00
end-4 b7e3b5d887 bar: allow hiding bg 2025-05-10 10:55:59 +02:00
end-4 4718053410 Fix title on workspace change (#1288) 2025-05-10 08:56:39 +02:00
end-4 b3723f7dc6 notifications: adjust animations 2025-05-10 08:53:03 +02:00
end-4 6ec3f91e0f ai: provide a default system prompt 2025-05-10 01:55:00 +02:00
end-4 6758d8daf3 ai: add api key advice 2025-05-10 01:53:43 +02:00
end-4 c0f5f55c63 ai: system prompt 2025-05-10 00:38:38 +02:00
end-4 c57772aa9d gemini: search capabilities 2025-05-10 00:24:29 +02:00
RllyNotDev c8273e71ef Fix title on workspace change 2025-05-10 00:44:24 +03:00
end-4 b99fe14214 rename bar's "small circle button" + prevent init color shift 2025-05-09 20:25:16 +02:00
end-4 aa07895a97 rename material theme service 2025-05-09 20:24:39 +02:00
end-4 cb552d317f ai: gemini: allow searching 2025-05-09 20:02:49 +02:00
end-4 f3d0fd5313 ai: "animate" thinking 2025-05-09 18:40:28 +02:00
end-4 de2ead426f ai: handle thinking 2025-05-09 18:23:22 +02:00
end-4 efcfd375c0 adjust animations 2025-05-09 18:23:11 +02:00
end-4 de61b46ccb remove debug print 2025-05-09 18:22:49 +02:00
end-4 bbe0641503 update hyprlock config 2025-05-09 15:49:11 +02:00
end-4 2be5e9063b hyprlock: caps lock indicator 2025-05-09 01:09:37 +02:00
end-4 2221b4d32c booru: prevent race condition in cache folder cleaning 2025-05-09 01:08:51 +02:00
end-4 b4e3221711 comment debug print 2025-05-09 01:07:55 +02:00
end-4 c13acd0152 wrap {} with () 2025-05-09 01:07:47 +02:00
end-4 c3323da840 ai chat: latex rendering 2025-05-09 01:07:31 +02:00
end-4 e56a3a591b systray: more readable monochrome icons 2025-05-09 00:58:42 +02:00
end-4 af076f83c4 hyprlock: add capslock indicator (#1280) 2025-05-08 23:28:52 +02:00
end-4 e22bca8097 make paused music not hide resources (#1285) 2025-05-08 21:25:15 +02:00
end-4 ee42d9f142 matugen: fix hyprland file path 2025-05-08 21:20:30 +02:00
end-4 3a6d0ef468 Update README.md 2025-05-08 18:04:09 +02:00
end-4 6df4806b82 ai chat: fix code block line numbers 2025-05-08 17:56:43 +02:00
end-4 c94ec8e6b2 ws num peek: don't peek if user already does smth w/ super quickly 2025-05-08 17:56:15 +02:00
end-4 8096e91e55 more ?. 2025-05-08 14:57:07 +02:00
end-4 706fd5cab8 refractor 2025-05-08 14:46:21 +02:00
end-4 4a87cf5c8b move grimblast & record script out of ags folder 2025-05-08 11:55:12 +02:00
end-4 3d6e7970ac adjust window rounding to match vscode & zen browser 2025-05-08 11:53:59 +02:00
end-4 6223320d7d ai chat: code block: i beam cursor when editing 2025-05-08 11:29:19 +02:00
end-4 c6b4d6367a zen browser icon substitution (#1279) 2025-05-08 06:50:07 +02:00
end-4 0a331061c3 fix string escaping 2025-05-07 23:48:24 +02:00
end-4 47a8149968 ai chat: animated button color 2025-05-07 19:13:44 +02:00
end-4 a765a190cd ai chat: better code snippets 2025-05-07 19:13:28 +02:00
end-4 e83dfdc5d8 shorter line 2025-05-07 19:12:50 +02:00
end-4 8464f0107c code block syntax highlighting 2025-05-07 12:16:20 +02:00
fabio-garavini 890a8ee323 zen browser icon substitution 2025-05-07 10:26:10 +02:00
end-4 f3e0f14c44 cleaner ai message buttons 2025-05-07 09:06:35 +02:00
end-4 cae673bd72 change text selection color 2025-05-07 00:08:07 +02:00
end-4 e3e70e7316 oops forgot to commit this line 2025-05-06 23:57:30 +02:00
end-4 db173152c3 ai chat: action buttons
copy, edit, toggle markdown rendering, delete
2025-05-06 23:57:17 +02:00
end-4 38efbb0d21 ai (service): add openrouter models, handle reasoning 2025-05-06 23:55:18 +02:00
end-4 ca91f528bb search: refractor 2025-05-06 23:50:56 +02:00
end-4 5f87d3a99f notif: escape when copying 2025-05-06 23:50:17 +02:00
end-4 418ac5da0c booru: better layout when expanded 2025-05-06 11:23:52 +02:00
end-4 e38a0bdac7 overview: add active border 2025-05-06 10:50:04 +02:00
end-4 009bc60c41 fix api key setting 2025-05-06 10:44:14 +02:00
end-4 24de218132 add listview add fade anim 2025-05-06 10:43:23 +02:00
end-4 e5779ff05c update markdown test message 2025-05-06 10:43:03 +02:00
end-4 08a14c051b fix chain of thought (#1254) 2025-05-06 09:44:13 +02:00
end-4 46067c6811 ai: detect ollama models 2025-05-06 00:55:30 +02:00
end-4 8ff520e7ec ai chat: smaller name 2025-05-05 23:57:19 +02:00
end-4 98647d11f3 make tag buttons feel faster 2025-05-05 23:47:58 +02:00
end-4 8d93f44509 ai chat: make it work with online models 2025-05-05 23:47:34 +02:00
end-4 e3cf6b37e8 replace xdg-open with Qt.openUrlExternally 2025-05-05 17:02:14 +02:00
end-4 afa2697e4e revert stupid anim curve 2025-05-05 16:39:46 +02:00
end-4 1d39710d3f remove fill for search result icons 2025-05-05 15:32:01 +02:00
end-4 db0f077c3b booru: prevent GOAWAY on sidebar resize 2025-05-05 15:31:49 +02:00
end-4 a6098a007a remove unused var 2025-05-05 15:31:27 +02:00
end-4 ddf6181271 ai chat: make messages copyable 2025-05-05 13:29:59 +02:00
end-4 9a1e0633a1 nicer fallback icon for volume mixer 2025-05-05 13:29:47 +02:00
end-4 7469d8264f sidebar resizing 2025-05-05 12:23:35 +02:00
end-4 0ae52eafdc nicer text 2025-05-05 11:52:57 +02:00
end-4 cba6471099 nicer icon fill 2025-05-05 11:47:22 +02:00
end-4 aa7df0a74c fix console warnings for osds 2025-05-05 11:34:01 +02:00
end-4 5506f6eae9 volume mixer: smaller icons 2025-05-05 11:29:23 +02:00
end-4 4285dce730 nicer(?) calendar collapse fade
or at least more correct idk
2025-05-05 11:29:14 +02:00
end-4 6e34831183 ai chat: show message nicely, command suggestions 2025-05-05 11:06:52 +02:00
end-4 352d389cc4 material symbols: support filling 2025-05-05 11:05:58 +02:00
end-4 94ef226b92 ai chat 2025-05-05 01:13:41 +02:00
Celestial.y 89c9f91c81 Replace Gradience with a simpler solution (#1273) 2025-05-05 07:12:46 +08:00
end-4 e02875890b booru: allow provider description to be translated 2025-05-05 01:10:46 +02:00
clsty ba18c5fc44 Remove glib from diagnose 2025-05-05 07:09:10 +08:00
end-4 84ae535756 booru: add domain name to go to source button 2025-05-04 20:44:37 +02:00
end-4 d8c638ebb5 diagnose script: remove gradience 2025-05-04 17:50:06 +02:00
end-4 6d7e6d1dd3 fix light/dark switching 2025-05-04 17:47:43 +02:00
end-4 5ce8b2a5da translations: remove "Use Gradience" 2025-05-04 17:23:50 +02:00
end-4 b3b8d3276d color mode file: don't care about gradience 2025-05-04 17:23:36 +02:00
end-4 a714e283cc remove gradience-related launcher actions 2025-05-04 17:23:21 +02:00
end-4 1bb79ae0cf remove gradience toggle from color menu 2025-05-04 17:23:12 +02:00
clsty bc51df3f10 Also remove rsync glib-2.0 2025-05-04 23:15:57 +08:00
clsty f7a3862c7d Remove gradience from deps install 2025-05-04 23:11:27 +08:00
end-4 a592a83be3 make applying gtk colors not depend on gradience 2025-05-04 16:55:00 +02:00
clsty b03e874510 Prevent VENV path not expanding 2025-05-04 20:31:07 +08:00
clsty 4024d914fd Try to fix #1261 2025-05-04 15:31:00 +08:00
end-4 1fe568150f booru: make immediate response nicer 2025-05-04 00:45:20 +02:00
end-4 41e82f0693 booru: instant feedback on enter 2025-05-04 00:11:36 +02:00
end-4 dc0a15e63b booru: small refractor 2025-05-04 00:05:04 +02:00
end-4 20ab96d5c9 ai: add thinking block for online deepseek r1 (#1254) 2025-05-03 23:48:54 +02:00
end-4 3404eacf4b remove extra space 2025-05-03 21:40:13 +02:00
end-4 ceac2931ab fancier tooltips 2025-05-03 21:31:43 +02:00
end-4 bc8b01a6f6 booru: show provider and command description 2025-05-03 21:31:31 +02:00
end-4 a2722478ba booru: add api provider suggestions 2025-05-03 18:43:07 +02:00
end-4 3284e41545 animations: new curve 2025-05-03 18:12:06 +02:00
end-4 4a44d78389 launcher: fuzzy search 2025-05-03 15:49:01 +02:00
end-4 1beb723cf3 booru: tag suggestions 2025-05-01 19:57:10 +02:00
end-4 730488f3c5 booru: minor spacing adjustment 2025-05-01 16:34:24 +02:00
end-4 059e5c6761 booru: filter empty tags 2025-05-01 07:50:03 +02:00
end-4 bcfb4e169e add missing clipping for scrollable content 2025-05-01 07:49:40 +02:00
end-4 1aa721dac8 overview make window focus work more 2025-04-30 23:12:19 +02:00
end-4 f0c1f0adff brightness: use exponential adjustment 2025-04-30 22:21:10 +02:00
end-4 7d71d9d507 add substitution for zen browser 2025-04-30 22:20:19 +02:00
end-4 17935cdc13 adjust ws icon size 2025-04-30 22:19:57 +02:00
end-4 34268147e6 set namespace for bar 2025-04-30 22:19:50 +02:00
Celestial.y d72b198ba1 Fix spelling mistake in install.sh (#1256) 2025-05-01 00:50:23 +08:00
Chiron dd6e94c208 Fix spelling mistake in install.sh
Changed "firstrun" on line 298 to "first run"
2025-04-30 16:38:03 +01:00
end-4 1e5079cd61 booru: next button/command 2025-04-30 11:18:06 +02:00
end-4 b748449f1b Create material-theme.el >> New emacs theme in "Extras/emacs" (#1255) 2025-04-30 07:43:50 +02:00
Yuvan Michael Vivenzi 0a72b05992 Create material-theme.el
Material colors based emacs theme that syncs with wallpaper!
2025-04-30 07:47:36 +05:30
end-4 fef0cc366a booru: fix 1image row width, add actions menu 2025-04-30 00:43:10 +02:00
end-4 d08d0a8914 "booru": waifu.im support 2025-04-29 23:38:29 +02:00
end-4 f2b523545b booru: proper danbooru support, fix gelbooru 2025-04-29 22:26:45 +02:00
end-4 f72e480e91 make the icon named more accurately
they cant copyright a fucking 4 point star right????????
2025-04-29 21:00:03 +02:00
end-4 2d45a9e9f6 ai: add null check (#1254) 2025-04-29 19:30:54 +02:00
end-4 f7a73edaea relocate api indicator 2025-04-29 13:28:43 +02:00
end-4 54514522d4 booru: add api provider indicator 2025-04-29 13:18:27 +02:00
end-4 f21f670d21 remove debug print 2025-04-29 11:17:35 +02:00
end-4 891da6c522 booru: style changes, tag button dont add space at beginning 2025-04-29 11:10:53 +02:00
end-4 5543efac7a booru: more sexy 2025-04-29 10:44:44 +02:00
end-4 b605cf33dd move anime stuff in their own folder 2025-04-29 07:21:15 +02:00
end-4 5de8414b64 booru image click to open sourcee 2025-04-28 23:59:49 +02:00
end-4 f24cd8fa35 booru: page number 2025-04-28 23:58:10 +02:00
end-4 1f5ea7b983 booru: images, clear, provider setting 2025-04-28 23:24:11 +02:00
end-4 a763c4148a fix(bluetooth): sync toggle state with device connection (#1252) 2025-04-28 17:08:31 +02:00
end-4 160a55d859 booru: api caller service 2025-04-28 10:20:27 +02:00
MarcoMadera d63fb4051f fix(bluetooth): sync toggle state with device connection 2025-04-27 21:18:06 -07:00
end-4 c0eff65377 fix overview focus 2025-04-28 00:07:51 +02:00
end-4 c596cd21f6 tooltips: add delay 2025-04-27 23:56:33 +02:00
end-4 36e3171391 separator lines for tabbar 2025-04-27 23:49:15 +02:00
end-4 cc69a4bac4 bar: more intuitive buttons, topleft icon 2025-04-27 23:48:30 +02:00
end-4 ab9b17a188 use more hyprland dispatch exec instead of a process for simple stuff 2025-04-27 23:22:27 +02:00
end-4 9b0d769598 use hyprland global keybind dispatch for window toggling 2025-04-27 23:06:22 +02:00
end-4 4548000077 fix indentation 2025-04-27 20:55:41 +02:00
end-4 ad9452e656 left sidebar: add keybinds 2025-04-27 20:35:28 +02:00
end-4 a34d65f342 session: remove unnecessary focus 2025-04-27 20:35:11 +02:00
end-4 7f9dc76698 bar: cleaner width 2025-04-27 20:35:01 +02:00
end-4 f2a9641a95 left sidebar foundations 2025-04-27 18:58:06 +02:00
end-4 0ef575b082 use dbus keybind for releasing super for overview
AAAAAAAAAAAAAAAA LETS FUCKING GO FINALLY A GOOD LOOKING LAUNCHER THAT POPS UP INSTANTLY
2025-04-27 18:32:40 +02:00
end-4 3b8595748c workspace app icons: nicer transition 2025-04-27 00:13:27 +02:00
end-4 5e8f4048da show biggest app icon on workspaces, faster keybinds 2025-04-26 23:50:46 +02:00
end-4 f52ba7ad2b remove debug print 2025-04-26 21:32:27 +02:00
end-4 af4ecc55ce overview: drag and drop to move windows 2025-04-26 21:24:08 +02:00
end-4 6f6b3876fb Update config.fish 2025-04-26 15:28:11 +02:00
end-4 ffb7872a79 hyprland keybinds: move away from scripts in ags folder 2025-04-26 14:57:09 +02:00
end-4 6ab4c3e786 Update README.md 2025-04-26 14:43:24 +02:00
end-4 bbd472f478 terminal colors: cache -> state dir 2025-04-26 14:42:50 +02:00
end-4 dc53953766 venv: ags -> quickshell 2025-04-26 14:25:52 +02:00
end-4 35e4626fbc update hyprland config 2025-04-26 14:18:52 +02:00
end-4 a9c40bc86d color generation 2025-04-26 14:17:13 +02:00
end-4 0b5a59bfbc remove debug flag from keybind script shebang (#1234?) 2025-04-26 09:23:54 +02:00
end-4 5e9a6bf965 Update README.md 2025-04-26 09:22:28 +02:00
Celestial.y 1311723e6a fix: add -A to makepkg (#1245) 2025-04-26 11:54:29 +08:00
Estela ad Astra 1985966022 add -A to makepkg 2025-04-26 04:47:14 +02:00
end-4 98547ba837 search: fix space confirming choice 2025-04-25 22:10:16 +02:00
end-4 e691fdcc59 search: run command 2025-04-25 22:01:19 +02:00
end-4 63c844cdeb overview: search 2025-04-25 20:35:37 +02:00
end-4 e1359116b8 better support for workspace 10000 2025-04-25 18:02:40 +02:00
end-4 c9b6339650 osd values redesign 2025-04-25 17:39:14 +02:00
end-4 37dcf8eb9c hint about quickshell version 2025-04-25 17:20:10 +02:00
end-4 e34a2494dd Update README.md 2025-04-25 16:07:50 +02:00
end-4 3c10a074da Update README.md 2025-04-24 23:17:26 +02:00
end-4 ebb831d345 app search qol: enter first item, entry always respond to char keys 2025-04-24 23:02:05 +02:00
end-4 72ccce04c6 overview: app search 2025-04-24 22:36:47 +02:00
end-4 8dd82baf26 use qsTr (for translations later) 2025-04-24 20:28:22 +02:00
end-4 84f031573e overview: middle click to close 2025-04-24 20:26:58 +02:00
end-4 49b3107adb typo 2025-04-24 19:56:12 +02:00
end-4 700b126a9e overview: no cursor warp for click-to-focus, add ws focus 2025-04-24 10:01:26 +02:00
end-4 e612abad23 make xwayland indicator configurable 2025-04-24 09:44:32 +02:00
end-4 6513ee82da overview: xwayland indicator 2025-04-24 09:37:08 +02:00
end-4 3c38bb3a72 bar: right click right side for next track 2025-04-24 09:36:58 +02:00
clsty 2e74204898 Use forked repo for ii-agsv1 2025-04-24 15:20:50 +08:00
end-4 94f7539d37 Fixes the function getImageViewerApp (#1237) 2025-04-24 09:04:51 +02:00
clsty 764390eb90 Remove unexpected included file 2025-04-24 12:00:09 +08:00
clsty d5b7496882 Remove unused PKGBUILD 2025-04-24 11:53:13 +08:00
clsty 174fa17696 Fix STATE_DIR 2025-04-24 11:46:20 +08:00
Greyfeather 1ed45fa85c add a return 2025-04-23 21:40:48 -06:00
clsty 6cb9d4f427 Fix conflicting /usr/bin/ags 2025-04-24 11:30:40 +08:00
clsty d3f9464b7a Fix false conflicts 2025-04-24 11:27:40 +08:00
clsty 4880e3e617 Fix sha256sum array length 2025-04-24 11:24:34 +08:00
clsty 3959fc8381 Include gvc directly (#1192) 2025-04-24 11:11:24 +08:00
clsty 29432086de Add clang as dep (#1235) 2025-04-24 10:56:04 +08:00
clsty dca0e3d5e5 Abort using recursive env vars. 2025-04-24 10:52:49 +08:00
clsty 63a0e8cdfc Apply using PKGBUILD from agsv1-git 2025-04-24 10:49:12 +08:00
clsty c8b513ad6e Use a git repo for agsv1 installing 2025-04-24 10:46:25 +08:00
end-4 042c8dd461 overview windows: interaction 2025-04-23 22:16:18 +02:00
end-4 41ffd0ac80 overview 2025-04-23 20:40:29 +02:00
end-4 806230ff52 notif popup dismiss animation fix 2025-04-22 08:10:54 +02:00
end-4 13f68dacfb update hyprland layer rules 2025-04-22 08:04:21 +02:00
end-4 8e9f8bf173 use dolphin; update session keybind 2025-04-22 08:04:12 +02:00
end-4 2459bf2464 fix weird notif width
stupid copilot bug
2025-04-21 23:40:20 +02:00
end-4 54fdf043c9 notification popups 2025-04-21 23:29:31 +02:00
end-4 5dc0dc133d safer property access + style adjustments 2025-04-21 21:31:33 +02:00
end-4 99b9de9d5c session menu 2025-04-21 21:14:01 +02:00
end-4 dfc0a53a5f update hyprland layer rule for osd 2025-04-21 18:17:49 +02:00
end-4 0728557b04 osd: separate, make keybinds prefer qs over ags 2025-04-21 18:15:01 +02:00
end-4 0faf9287ba osd 2025-04-21 17:51:28 +02:00
end-4 9678751156 circular progress more like m3 2025-04-21 15:29:21 +02:00
end-4 073e35381c fancier radiobuttons 2025-04-21 11:05:18 +02:00
end-4 eca98598cf mixer: add audio device selector 2025-04-21 00:47:34 +02:00
end-4 9164ad2471 swap usage: don't show when zero and there's music 2025-04-20 22:15:10 +02:00
end-4 f9a8138264 notification: make dragging not lag 2025-04-20 22:14:34 +02:00
end-4 9c6aff249f volume mixer list placeholder 2025-04-20 18:37:14 +02:00
end-4 5b84100c52 refractor 2025-04-20 18:28:28 +02:00
end-4 19ba832938 volume mixer 2025-04-20 17:53:17 +02:00
end-4 e66c942790 notifications: copy button 2025-04-20 17:53:11 +02:00
end-4 ab334c7a94 Update keybinds.conf 2025-04-20 12:32:50 +02:00
end-4 138854dcbc clipping rounding for scrollables 2025-04-20 12:32:04 +02:00
end-4 bc6d963800 notifications: handle body images 2025-04-20 12:14:44 +02:00
end-4 9d7262382f notifications remove gap between time and arrow 2025-04-20 10:53:48 +02:00
end-4 74fe9f44dd notifications: drag right to dismiss 2025-04-20 10:52:14 +02:00
end-4 11ff4bbfaf MORE ANIMATION FIX AAAAAA 2025-04-20 09:46:13 +02:00
end-4 b5a9e01455 notifications: avoid id collisions across sessions 2025-04-20 08:44:06 +02:00
end-4 3096107d6b notif animations 2025-04-20 00:48:43 +02:00
end-4 905d26570f fix animations 2025-04-19 23:57:50 +02:00
end-4 b879489d43 pointing hand interaction 2025-04-19 23:47:30 +02:00
end-4 9a82d40ddc notifications: better destroy animation 2025-04-19 23:46:47 +02:00
end-4 6ae0e5f84d update layer rules 2025-04-19 23:13:15 +02:00
end-4 d44a1dce8d keybinds: update notif test 2025-04-19 23:12:59 +02:00
end-4 6d2469fe4c notifications: handle images 2025-04-19 23:11:10 +02:00
end-4 17289cef29 notif actions 2025-04-19 22:37:14 +02:00
end-4 3677873a05 notif actions 2025-04-19 21:38:33 +02:00
end-4 3b2628fbd7 notifications properly working 2025-04-19 20:07:44 +02:00
end-4 3ab00f7367 remove redundant "pls change wallpaper" in first run notif (that doesn't even work xd) 2025-04-19 11:32:05 +02:00
end-4 8212a76660 remove unused func 2025-04-19 11:30:21 +02:00
end-4 63e29d18fb fix notif time 2025-04-19 00:25:39 +02:00
end-4 6b457c7780 notification list 2025-04-19 00:09:51 +02:00
end-4 02151a93f6 fancier tabs 2025-04-18 12:43:39 +02:00
end-4 d8d812cf47 sidebarright bottom widget group collapse 2025-04-18 10:38:52 +02:00
end-4 6a6019dc55 force no blur on xwayland windows (#1230) 2025-04-18 09:34:46 +02:00
end-4 bef66ac40a fix ugly dialog text field 2025-04-18 09:27:58 +02:00
end-4 75bf5028fd sync 2025-04-17 23:01:48 +02:00
end-4 2d540c16bc cursor shape for network and bluetooth buttons 2025-04-17 22:17:58 +02:00
end-4 8bf8c200d7 sidebar todo dialog add fade anim 2025-04-17 22:15:27 +02:00
end-4 b492313c86 dont force no blur on all windows (#1230 ?) 2025-04-17 21:55:00 +02:00
end-4 7f779476cc Update rules.conf 2025-04-17 21:54:12 +02:00
end-4 f798b912a6 make cursor shape pointing hand on button hover 2025-04-17 16:39:23 +02:00
end-4 873cb24642 fix calendar scroll 2025-04-17 16:28:13 +02:00
end-4 1d9b543f57 todo widget: add ability to add items 2025-04-17 16:27:03 +02:00
end-4 1bb4bf8372 todo list proper anims 2025-04-17 12:41:52 +02:00
end-4 4db72d941e todo list 2025-04-17 12:31:51 +02:00
end-4 d6914a4ea2 sidebar todo 2025-04-17 01:32:35 +02:00
end-4 c62b9f8d4b new folder for services, fancy calendar month button 2025-04-16 21:48:47 +02:00
end-4 586c349f1f sidebar calendar done 2025-04-16 20:18:22 +02:00
end-4 f5d47335e8 sidebar calendar some anims 2025-04-16 10:44:15 +02:00
end-4 f7c7313087 sidebar: static calendar 2025-04-16 10:41:08 +02:00
end-4 199bc99fb5 sidebar navigation item anims 2025-04-16 00:01:14 +02:00
end-4 7c217dc25c sidebar calendar thingie: navrail 2025-04-15 22:46:18 +02:00
end-4 62ef2fc421 bluetooth and wifi 2025-04-15 20:10:52 +02:00
end-4 ff8cee9dde cleaner import; sidebar quick toggles 2025-04-15 08:58:08 +02:00
Celestial.y 7297310bae Fix PKGBUILD (#1228) 2025-04-15 08:12:22 +08:00
end-4 c273669003 sidebar progress 2025-04-14 23:35:40 +02:00
end-4 ab81e79eec sidebar esc to close 2025-04-14 12:59:52 +02:00
end-4 ab04d1e10d add reload popup 2025-04-14 12:19:02 +02:00
end-4 9f0deefec4 per-monitor handling of sidebar opening 2025-04-14 12:18:33 +02:00
end-4 a139c29a2b toggleable sidebar 2025-04-13 17:07:32 +02:00
end-4 248ff831ab make screen corner configurable 2025-04-13 16:42:55 +02:00
end-4 28bd79234d rounding decorations 2025-04-13 16:37:30 +02:00
end-4 742d84ee86 qt theme: fix stupid menu corner 2025-04-13 02:28:48 +02:00
end-4 7b8582124d fix stupid tooltip corner 2025-04-13 02:27:58 +02:00
end-4 62c46f537e nicer looking hyprland config dir in tooltip (closes #1213) 2025-04-12 17:54:03 +02:00
end-4 08a2cb7234 Merge branch 'ii-qs' of https://github.com/end-4/dots-hyprland into ii-qs 2025-04-12 16:05:20 +02:00
end-4 eff8d1e4c3 no more pragma needed 2025-04-12 15:40:40 +02:00
end-4 8a18c395fe qt stuff qs <- main (#1223) 2025-04-12 15:38:08 +02:00
end-4 75c6156754 qt: use qt6ct 2025-04-12 15:36:27 +02:00
end-4 dae2857391 system tray 2025-04-11 23:35:05 +02:00
end-4 d77e4f14bf bar brightness scroll 2025-04-11 20:43:18 +02:00
end-4 06fc4baf4e active window title + workspace fix 2025-04-11 17:10:19 +02:00
end-4 c29041aa9e bar: resources/music: dynamic show/hide 2025-04-11 16:03:54 +02:00
end-4 d9ed5434ac bar: media indicator 2025-04-11 14:54:22 +02:00
end-4 3bb67a9a4f bar: workspaces: better occupied state 2025-04-11 01:39:31 +02:00
end-4 742ec413f3 bar resource usage indicator 2025-04-11 01:16:55 +02:00
end-4 ad63ae699f battery 2025-04-11 00:05:34 +02:00
end-4 ff93725b28 the perfect workspace indicator 2025-04-10 17:03:57 +02:00
end-4 5c88c6a5a6 button color anims 2025-04-10 13:09:49 +02:00
end-4 15990bf8d1 utilbuttons 2025-04-10 12:55:26 +02:00
clsty 7b550ee45f Prevent comment recognized as modeline causing err 2025-04-10 09:35:40 +08:00
end-4 91cef5700a clock 2025-04-10 02:06:15 +02:00
end-4 179be02e0d Update README.md 2025-04-10 00:19:17 +02:00
end-4 2e466abf71 empty bar 2025-04-10 00:16:42 +02:00
Celestial.y 2c53fc767a Fix PKGBUILD: greetd.ts build error (TS18047) (#1217) 2025-04-10 01:37:34 +08:00
shfwnz 1db981c2b1 fix(args1): PKGBUILD err 2025-04-09 19:57:46 +07:00
clsty b7f0b51cd6 Remove update-dots.sh (#1203)
https://github.com/end-4/dots-hyprland/issues/1203#issuecomment-2780666247
2025-04-09 17:58:32 +08:00
end-4 69f0814e39 Update README.md 2025-04-08 13:06:38 +02:00
end-4 fa61004c61 Update README.md with new screenshots 2025-04-08 12:53:24 +02:00
end-4 a2ab1d9b0e styles: more spacing for api logo & settings 2025-04-08 11:40:23 +02:00
end-4 9d33e8a404 ai: actually make chat messages update incrementally
(instead of destroying and recreating every update)
MUCH better performance and no more hundreds of latex files for one integration by parts work
2025-04-08 11:28:31 +02:00
end-4 d74ac27db0 styles: ai: align left chain of thought text 2025-04-08 01:24:33 +02:00
end-4 1555f95185 ai: add <think> support 2025-04-08 00:45:08 +02:00
end-4 6d068b0a83 ai: add icon for phi 2025-04-08 00:43:38 +02:00
end-4 27768046db ai: detect ollama models automatically 2025-04-07 21:44:49 +02:00
end-4 221cf86860 calendar: save expanded state 2025-04-07 21:03:48 +02:00
end-4 699efba508 agsconfigurator: fix stupid parse bool into string 2025-04-07 21:02:33 +02:00
end-4 15db586178 rearrange default options file 2025-04-07 17:42:42 +02:00
end-4 eff92cfee5 styles: add fallback: adwaita sans 2025-04-07 17:41:59 +02:00
end-4 925f44efcb fix px-rem conversion for fonts with spaces in them 2025-04-07 17:41:17 +02:00
end-4 5546384cd5 allow swap and cpu usage to always be shown (#1210) 2025-04-07 17:40:59 +02:00
end-4 9c5dad1cc6 notification: icon guess: add ai response 2025-04-06 18:35:22 +02:00
end-4 3f89411205 ai: fewer updates to fix one single latex expr being rendered 800 times 2025-04-06 18:16:47 +02:00
end-4 3dc0a61acc gpts: allow no api key 2025-04-06 17:37:05 +02:00
end-4 885c4b9679 gpts: make provider indicator icon update 2025-04-06 17:04:33 +02:00
end-4 be8fd15e92 gpts: show provider logo on active dropdown item 2025-04-06 16:50:29 +02:00
end-4 17a0679959 booru: larger images when sidebar is extended 2025-04-06 16:32:44 +02:00
end-4 c98b8f696a gpts: default to llama3.2 for consistency with text selection response 2025-04-06 16:32:22 +02:00
end-4 caf2ddc0cc ai text selection response: dont exit if no ollama model loaded 2025-04-06 16:20:35 +02:00
end-4 27a6722b31 fix wallpaper picker not working with parentheses in file name (#1209) 2025-04-06 16:15:42 +02:00
end-4 4d6ad8d928 remove debug flag from generate_colors_material.py 2025-04-06 16:14:56 +02:00
end-4 a0776e10ff comment debug print 2025-04-06 16:14:34 +02:00
end-4 c7d8f32c54 booru buttons: show domain name 2025-04-06 15:25:20 +02:00
end-4 1b9717702b sidebar chat: don't process inline latex in dollar signs
problematic with inline shell expressions
2025-04-06 15:13:36 +02:00
end-4 f5d8467e42 ollama ai response for selected text
Select text with mouse -> Shift+Super+Alt+RMB
2025-04-06 15:12:32 +02:00
end-4 af94e143e1 notifications: right click to expand, don't hide if hovered 2025-04-06 14:58:41 +02:00
end-4 f24e8e1cd5 gpt: ollama llama3: fix model consistency 2025-04-06 12:38:03 +02:00
end-4 a6f21fede1 sideleft: remember last used page 2025-04-06 12:28:32 +02:00
end-4 3480fc0f68 ai: add keepAlive config option for ollama models 2025-04-06 11:11:55 +02:00
end-4 9345bce878 dependencies: remove anyrun
i rarely use it, and building a rust app is painful
2025-04-06 09:40:47 +02:00
end-4 e30dad8a78 ai: change default temperature 2025-04-06 01:55:31 +02:00
end-4 a7cd64a88b ai: relocate user option to avoid confusion
sidebar.ai.extraGptModels -> ai.extraGptModels
2025-04-06 01:55:22 +02:00
end-4 ca73b05c70 ai: fix user option, clean up models 2025-04-06 01:37:38 +02:00
end-4 4f8a0738b4 config widgets for ags and hyprland: show option name and file 2025-04-06 00:29:14 +02:00
end-4 a929417c18 gemini: update description 2025-04-06 00:28:50 +02:00
end-4 9fa465bcaf booru: save preferences, nuke save in folder by tags
save in folder by tags is unnecessary because saved images have proper file names now
2025-04-06 00:09:35 +02:00
end-4 e8f01a4461 save ai options 2025-04-05 23:49:49 +02:00
end-4 8fddaf2a3b ags keybinds: allow multiple binds, make modifiers case-insensitive 2025-04-05 23:29:55 +02:00
end-4 5591e59680 ai: turn inline latex into latex code blocks for proper rendering
it looks poopy sometimes but still better than copilot failing all the time
2025-04-03 23:19:13 +02:00
end-4 ac59f23ca4 ai: code blocks: update colorscheme along with other stuff 2025-04-03 22:32:02 +02:00
end-4 cbfb8f6ddb booru: avoid duplicate "rating:safe" 2025-04-03 21:59:24 +02:00
end-4 6e50396b4d ai: code blocks: nicer themes 2025-04-03 21:48:25 +02:00
end-4 bb1d942cea ai: tweak gtk sourceview properties 2025-04-03 21:11:06 +02:00
end-4 c2a5da3be5 styles: change sideleft expand button enabled color 2025-04-03 21:10:08 +02:00
end-4 496deb016d sidebar: booru: disable broken tag copying 2025-04-03 17:07:19 +02:00
end-4 a820d5bdb9 hyprland: outer gaps for special workspace 2025-04-03 17:06:39 +02:00
end-4 c03d24741d refractor: dont import chatEntry into each api 2025-04-03 16:41:37 +02:00
end-4 98fd391b88 sidebar: apis: nicer layout for toggles when expanded 2025-04-03 16:22:01 +02:00
end-4 6750679d88 sideleft: make it possible to un-expand 2025-04-03 16:04:30 +02:00
end-4 8bae3e14e9 sideleft: expand button 2025-04-03 15:35:38 +02:00
end-4 7148258b01 ags user options: allow uppercase letter 2025-04-03 15:35:21 +02:00
end-4 5ae2ef9b2b fix fat toggle button 2025-04-03 14:30:37 +02:00
end-4 fac7a0193c overview: make app icons work more properly 2025-04-03 12:36:00 +02:00
end-4 5c1803b754 wifi: more proper handling of password visibility 2025-04-03 12:29:13 +02:00
end-4 eb0aa91b54 forgot some in previous commit 2025-04-03 12:20:21 +02:00
end-4 b3cb168389 emoji: put my weird stuff at the bottom 2025-04-03 12:19:48 +02:00
end-4 cca85742e6 notifications: fix clearing animation 2025-04-03 12:11:56 +02:00
end-4 f8024833d9 tools: conversions: fix rem -> px conversion 2025-04-03 11:51:05 +02:00
end-4 765ba9ef6e "live config" -> "quick config"
because saving is a thing now
translations wont match 100% but "live config" still kinda makes sense
2025-04-03 11:37:30 +02:00
end-4 69e9b011d8 booru note: update config file location 2025-04-03 11:31:53 +02:00
end-4 a1d60b5f5a install script: user_options.js -> user_options.jsonc 2025-04-03 11:31:40 +02:00
end-4 a238caf3fe sidebar: live config: save ags values 2025-04-03 11:25:31 +02:00
end-4 5526340041 add config file updater 2025-04-03 08:13:06 +02:00
end-4 3ace513374 user options: use jsonc 2025-04-02 23:41:15 +02:00
clsty 7e2926bdf9 Replace hyprland.conf if firstrun (#1192) 2025-04-01 19:13:43 +08:00
end-4 009a618a3a keybinds: fix fuzzel 2025-03-31 14:32:15 +02:00
end-4 5f63afee67 keybinds: make super+w actually launch a browser for avg lincoxer 2025-03-31 14:11:48 +02:00
end-4 b07016baf2 keybinds: remove flags from vscode launch 2025-03-31 14:10:24 +02:00
end-4 1d8ccda5e3 ai: call enhancements prompt cuz it's bad sometimes 2025-03-30 23:53:08 +02:00
end-4 6429d03756 styles: add fallback font: 42dotSans
uhm cool stuff very clean
2025-03-30 23:51:57 +02:00
end-4 46fe87f90c appearance: "borderless" mode
for now applies only to the bar
2025-03-30 23:51:24 +02:00
end-4 a8004a32ea gemini: defaults: turn off history since it's not shown on launch 2025-03-30 09:22:12 +02:00
end-4 dcdb53da9e osd: hide on mouse movement
works for left side but not right side... oh well, still better than nothing
2025-03-30 09:12:53 +02:00
end-4 a97af6f3bc gemini: 1.5 -> 2.0 2025-03-30 08:24:08 +02:00
end-4 4d2d1aba75 remove no longer working gnome text editor themes
gnome sure hates customization...
those interested can still do a checkout...
2025-03-29 14:41:06 +01:00
end-4 e5ff109bef sideleft: conversions: style adjustments 2025-03-29 13:22:47 +01:00
end-4 4f5d4f802e sideleft: new tool: conversions 2025-03-29 13:04:32 +01:00
end-4 f2943f766a sideright: audio controls: lower precision scrolling for convenience 2025-03-29 11:09:28 +01:00
end-4 67b4b5d9e0 sideright: audio controls: use correct value for icon 2025-03-29 11:05:49 +01:00
end-4 e6578cd43f styles: improve layer3 readability 2025-03-29 10:57:40 +01:00
end-4 5b248fadef music widget: change cursor shape on button hover 2025-03-29 10:52:44 +01:00
end-4 a53b5f79af Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-03-29 10:42:35 +01:00
end-4 c406fc5c71 game mode: also disable gtk anims 2025-03-29 10:41:52 +01:00
end-4 904d6d653b make sure caret color isn't weird in light theme in some cases 2025-03-29 10:41:37 +01:00
end-4 99f7e2f865 remove "inaccurate" bc color pickers aren't accurate anyway 2025-03-29 10:41:11 +01:00
end-4 67b079d3a9 Update CONTRIBUTING.md 2025-03-29 10:34:58 +01:00
end-4 8244dc30ec [Feature] give show password button to wifinetworks (#1190) 2025-03-29 09:54:45 +01:00
end-4 20a827bc00 wifi networks: auth entry: make visibility icon adapt 2025-03-29 09:53:36 +01:00
end-4 a73a89356e wifi networks: auth entry layout adjustments 2025-03-29 09:45:12 +01:00
end-4 eb20cb5155 styles: wifinetworks: fix layer inconsistency 2025-03-29 09:31:30 +01:00
end-4 043ee5974e make passwordVisible more local 2025-03-29 09:29:49 +01:00
end-4 a004669a59 spinbutton: value scrubbing gesture 2025-03-29 09:19:52 +01:00
end-4 b22454b533 cursorhover.js: refractor 2025-03-29 08:35:44 +01:00
Satoxyan 53072cb815 wifinetworks:make password vissibility off after authEntry hide 2025-03-29 14:06:34 +07:00
Satoxyan e267e4e821 wifinetworks:fix color for show button 2025-03-29 13:49:09 +07:00
Satoxyan ad47e4ad7b wifinetworks:add show password button 2025-03-29 13:48:35 +07:00
end-4 c9577f349f readme: aylur's config: link relevant branch 2025-03-29 01:39:29 +01:00
end-4 1d2e5a159b styles: config toggle: add reset button interaction 2025-03-29 01:35:30 +01:00
end-4 1a217dac87 wifi networks: allow localization 2025-03-29 01:32:21 +01:00
Celestial.y eaf487eb18 Increase pkgrel of PKGBUILD 2025-03-29 06:32:41 +08:00
end-4 11e65858e0 sideright: configure: make values update on reset 2025-03-28 23:17:52 +01:00
end-4 bd8ae19490 sideright: audio controls: guess icon name 2025-03-28 22:45:12 +01:00
end-4 56da459943 wifi networks: prevent spamming shit-got-destroyed errors 2025-03-28 22:44:33 +01:00
end-4 7fdf7e2190 ugh 2025-03-28 22:22:18 +01:00
end-4 5b1e0f0dc5 style: scrollable gradient show only when no transparency 2025-03-28 22:11:58 +01:00
end-4 1028a02b0e sidebar: configure: save settings 2025-03-28 22:05:04 +01:00
end-4 2cded1cd38 hyprland: keybind for move to non-empty left/right ws 2025-03-28 20:32:50 +01:00
end-4 2cd9698ae2 wifi networks: fix button color 2025-03-28 20:32:15 +01:00
end-4 0b7fd776ae [Bugfix & Improvement] attempt to fix wifinetworks (#1189) 2025-03-28 19:11:13 +01:00
end-4 e99321c5f2 wifi networks: improve notifications 2025-03-28 19:01:41 +01:00
end-4 f2ad19f14b wifi networks: hide network actions when not connected 2025-03-28 18:45:30 +01:00
end-4 04bee91d43 wifi networks: layout adjustments 2025-03-28 18:34:05 +01:00
end-4 a4811814b1 fix windowrule for pavucontrol 2025-03-28 17:59:44 +01:00
end-4 dd35d8d02a wifi networks: properties button: close sidebar 2025-03-28 17:53:30 +01:00
end-4 fbb159c576 wifi networks: layout adjustment 2025-03-28 17:50:51 +01:00
end-4 22bd00f67e translate comments to english 2025-03-28 17:35:20 +01:00
end-4 d9a1793bfc wifi networks: styles: rename + fix light theme caret color 2025-03-28 17:30:21 +01:00
end-4 c1ab074de5 dependencies: add nm-connection-editor 2025-03-28 17:26:25 +01:00
Satoxyan c34744d650 wifinetworks:change label 2025-03-28 20:36:44 +07:00
Satoxyan 5d86c7e6a2 wifinetworks:big improvement, and more bugfix 2025-03-28 20:34:09 +07:00
Satoxyan ecd50e5238 Merge branch 'end-4:main' into pr 2025-03-28 10:49:05 +07:00
Satoxyan 968534c99a fix:wifinetwork keep asking for pass 2025-03-28 10:48:06 +07:00
Satoxyan ad63420198 adjusting timeout for wifinetwork 2025-03-28 10:42:51 +07:00
Satoxyan db4a6d953e fix the sideright wifi module (#1127) 2025-03-28 10:42:51 +07:00
clsty 9b4e42be5a Update microtex PKGBUILD (#1186) 2025-03-27 19:12:57 +08:00
end-4 583a20cddf default wallpaper (#1098) 2025-03-25 13:20:18 +01:00
end-4 b8cfc64cef Pull Request: Fix Window Rules Syntax for v2 (#1183) 2025-03-24 10:43:44 +01:00
end-4 b3f94b4757 fix rule for steam games 2025-03-24 10:43:00 +01:00
end-4 f39747d103 rearrange + add layer rules 2025-03-24 10:42:36 +01:00
Nova Space adfbef0be0 Fix the windowrule changes. 2025-03-24 01:20:07 -05:00
end-4 b3c554a061 issue template: i-just-ticked-everything-without-reading detection
funny trick i learned from vndb's sign up page
2025-03-19 07:48:36 +01:00
clsty 1ca1cb33c1 Minor fix for file permission 2025-03-19 14:16:14 +08:00
end-4 0a6e7e4374 readme: instructions: prerequisite: working system 2025-03-17 20:23:20 +01:00
end-4 3955c34129 hyprland: fix weird layer animations 2025-03-16 18:32:40 +01:00
end-4 7b482c6c7d hyprland: fix wlogout blur 2025-03-16 18:30:38 +01:00
end-4 93d5221d17 ai: fix prompt 2025-03-16 18:26:25 +01:00
end-4 4ec9404110 hyprlock: use material colors + minor layout change 2025-03-16 18:20:40 +01:00
end-4 6e1f61ea76 color generation: smart: remove auto light mode to avoid inconsistency with system 2025-03-16 18:12:25 +01:00
end-4 5281009d38 kitty support (#796) 2025-03-16 17:08:31 +01:00
end-4 cc3451619d clean foot config 2025-03-16 17:08:04 +01:00
end-4 58b760ebda Update sequences.txt to make it work on most fo terminals (#1123) 2025-03-16 16:27:25 +01:00
end-4 5bc535583f consistent player volume adjustment (#953 and #1160)
in freaking 2 lines
2025-03-16 16:12:17 +01:00
end-4 c8b4a2b1ed improve handling of chromium notifications (#964) 2025-03-15 17:00:21 +01:00
end-4 23c3f18fa8 sidebar: collapsed calendar: make todo count update properly 2025-03-15 16:52:55 +01:00
end-4 9b8bcedb8c sidebar: config option for expanding calendar by default (#1070) 2025-03-15 16:48:17 +01:00
end-4 7ff0a9d298 ags: sidebar: allow collapsing calendar (#1070) 2025-03-15 16:39:59 +01:00
Celestial.y c02eef032d Update URL to end-4's repo 2025-03-15 11:29:20 +08:00
clsty dd61d0fa37 Increment pkgrel of local PKGBUILD 2025-03-14 15:20:52 +08:00
clsty d36e154d90 Remove useless tip. 2025-03-14 12:53:43 +08:00
clsty 2ae817aa05 Build blueprint-compiler inside venv (#1159) 2025-03-13 11:03:36 +08:00
end-4 ee12c76ad7 booru: advise to enter a number if no tag in mind, alignment adjustments 2025-03-09 17:55:12 +01:00
end-4 0be01101ad foot: ctrl+backspace to delete word 2025-03-09 16:34:14 +01:00
end-4 a02bec099c Fix Control+Shift+C not working in the latest foot terminal (#1150) 2025-03-09 16:32:48 +01:00
clsty ca8ffab81b Fix #1134 2025-03-09 19:54:07 +08:00
Toshimichi0915 4076320928 Fix Control+Shift+C not working in the latest foot terminal 2025-03-07 18:01:14 +09:00
end-4 c06c2d4338 Update README.md 2025-03-07 09:21:46 +01:00
Celestial.y 998f959bf4 Fix typo in issue template (#1148) 2025-03-07 07:20:47 +08:00
Alvin 77e32710c9 Fix typo in issue template 2025-03-06 14:47:31 -05:00
clsty 2a9dbd75ef Minor fix issue template 2025-03-06 21:48:55 +08:00
end-4 778bef485c readme: explicitly say im fine with others copying 2025-03-05 17:02:11 +01:00
clsty ca3ae088cf Fix install-uv() 2025-03-01 07:12:18 +08:00
clsty a6ec670315 Update issue template 2025-02-28 06:45:07 +08:00
end-4 ecd41b40a7 ags: fix parsing ddcutil detect --brief (#1131) 2025-02-25 14:22:37 +01:00
clsty 98dd15cde2 Try to solve #1132 2025-02-24 14:47:16 +08:00
Moeta Yuko 03bc2fb12b ags: fix parsing ddcutil detect --brief
Recent update introduced a new `drm_connector_id` line, so it's no
longer feasible to hardcode the line numbers.
2025-02-23 17:29:00 +08:00
niz 0ce372d5dd Update sequences.txt
fixed a typo mistake
2025-02-21 22:06:45 +03:00
end-4 53d7416d91 ConfigToggle; properly implement behavior on hover lost (fixes #1126) 2025-02-19 10:21:53 +01:00
end-4 b025bd2cac status icons: add 'wifi disconnected' and 'bluetooth connected' icons (#935) 2025-02-19 10:00:25 +01:00
clsty b04e7ed8f6 Not using secret for 0x0.st cuz err (#1124) 2025-02-18 20:02:00 +08:00
clsty 61a0ec9199 Update diagnose script 2025-02-18 11:15:34 +08:00
clsty dc058cba1f Update diagnose script 2025-02-18 11:02:33 +08:00
clsty 107bf1da95 Add diagnose for AGS but not enabled 2025-02-18 10:27:07 +08:00
clsty 688b28a5f7 Add optional diagnose uploader 2025-02-18 10:01:56 +08:00
clsty 5286f25ac1 Update diagnose 2025-02-18 09:05:27 +08:00
niz e71bcc65c5 Update sequences.txt
just made work on alacritty +kitty
2025-02-17 19:23:46 +03:00
end-4 b95942cd7e booru: add 'set as wallpaper' button (#1117) 2025-02-15 17:39:56 +01:00
end-4 6a31723fa4 make default wallpapers folder Pictures/Wallpaper 2025-02-15 17:00:52 +01:00
end-4 ecdc219356 ags: monitor size: handle transformations (rotations) 2025-02-15 16:49:44 +01:00
end-4 4887a22a02 Fix overview widget for multi monitors (#1049) 2025-02-15 16:27:09 +01:00
end-4 626feeeb2d format 2025-02-15 16:14:29 +01:00
end-4 a2627535ff Add network bandwidth tracker to sideright (wifinetworks) (#1112) 2025-02-12 10:28:55 +01:00
end-4 230b402a9a format 2025-02-12 10:27:56 +01:00
jvc84 236e45a1e4 Update network_bandwidth.py 2025-02-11 20:49:53 +03:00
jvc84 04e80d692d Add network bandwidth tracker into wifinetworks centermodule 2025-02-11 20:48:20 +03:00
jvc84 350077191b Add network bandwidth tracker into wifinetworks centermodule 2025-02-11 20:46:02 +03:00
jvc84 974c604e97 Add network bandwidth tracker into wifinetworks centermodule 2025-02-11 20:44:40 +03:00
jvc84 9fd665469c Add network bandwidth tracker into wifinetworks centermodule 2025-02-11 20:42:47 +03:00
jvc84 3efcaa4cae Update wifinetworks.js 2025-02-11 20:32:34 +03:00
jvc84 a66262c043 Update _sidebars.scss 2025-02-11 20:31:06 +03:00
jvc84 399dd47a71 Update _sidebars.scss 2025-02-11 20:28:55 +03:00
jvc84 80eee6bfc1 Merge branch 'end-4:main' into network-bandwidth 2025-02-11 20:26:26 +03:00
jvc84 cedf9ee93a Netwok bandwidth tracker 2025-02-11 20:22:35 +03:00
clsty 33983fbc2e Prevent sudo 2025-02-11 22:10:01 +08:00
clsty 51485562ec Prevent sudo (#1109) 2025-02-11 22:07:55 +08:00
end-4 b4533d1dea hypr: layerrules: dont blur fake screen corners 2025-02-11 12:46:45 +01:00
end-4 1c5caf8875 Revert "prevent error when music file path contains space (#1091)"
This reverts commit d7a7af687a.
2025-02-11 12:32:07 +01:00
end-4 d7a7af687a prevent error when music file path contains space (#1091) 2025-02-11 12:03:32 +01:00
clsty e1153cce98 Fix handling image with space in filename (#1091) 2025-02-11 18:19:04 +08:00
clsty a1935fbdc5 Fix "Remove orphan packages" quick script (#1103) 2025-02-11 10:10:27 +08:00
clsty 8d0c9f2e3c Update issue hint 2025-02-11 10:07:23 +08:00
clsty aa38036c5b Fix diagnose script 2025-02-11 08:31:23 +08:00
end-4 acfc317392 not force electron apps to run on wayland (again)
they would take six trillion years to launch...
2025-02-10 17:58:58 +01:00
end-4 1e133d7554 Add french translation (#1106) 2025-02-10 15:12:38 +01:00
Jeremy T 7812be8696 Add french translation 2025-02-10 11:03:36 +01:00
clsty 02dddffd9d Keybind properly switch to v1 from v2 (#1092) 2025-02-10 10:06:01 +08:00
clsty 285f817728 Switch to AGS v1.9.0 (#1092)
and switch bin name for [preparing migrating to agsv2](https://github.com/Aylur/ags/issues/618#issuecomment-2476866842)
2025-02-10 09:04:28 +08:00
clsty 44e29ab974 Use pip for materialyoucolor (#1104) 2025-02-09 22:00:15 +08:00
clsty 370d59df3e Add footclient icon substitution 2025-02-09 21:09:10 +08:00
clsty a7cdb9c44f Fix python dep "setproctitle" (#1104) 2025-02-09 20:42:59 +08:00
clsty 0b97498938 Update icon svgs 2025-02-09 20:30:34 +08:00
clsty ea2178f14b Update issue forms. 2025-02-09 19:51:57 +08:00
clsty ca6636ca77 Update issue forms. 2025-02-09 19:50:40 +08:00
clsty dd30f24ecf Update issue forms. 2025-02-09 19:49:46 +08:00
clsty 7664891719 Update issue form. 2025-02-09 15:25:35 +08:00
clsty bbb09dd529 Update issue form. 2025-02-09 15:16:00 +08:00
clsty 5d45b3c6fe Update issue form. 2025-02-09 15:01:24 +08:00
clsty 6155306ed0 Fix issue form template 2025-02-09 14:50:26 +08:00
clsty ffd32c08e2 Applying new issue templates. 2025-02-09 14:47:56 +08:00
clsty 49fd0a8ccf Fix issue form template 2025-02-09 14:15:11 +08:00
clsty 0b62cf3f42 Fix issue form template 2025-02-09 14:09:58 +08:00
clsty c87453a9e0 Fix issue form template 2025-02-09 14:08:49 +08:00
clsty 5ddd8b8323 Fix issue form template 2025-02-09 13:56:35 +08:00
clsty 8eb29d8f4a Fix issue form template 2025-02-09 13:24:18 +08:00
clsty bc9d22873e Fix issue form template 2025-02-09 13:23:27 +08:00
clsty c3b730fd89 Fix issue form template 2025-02-09 13:13:29 +08:00
clsty 556ba0d3ee Fix issue form template 2025-02-09 13:09:47 +08:00
clsty 2e877ff1fe Fix issue form template 2025-02-09 13:06:27 +08:00
clsty 9e44d45ce6 Fix issue form template 2025-02-09 13:03:29 +08:00
clsty b911b78626 Fix issue form template 2025-02-09 13:00:51 +08:00
clsty fc18db7361 Fix issue form template 2025-02-09 12:55:39 +08:00
clsty cc68b7d14b Fix issue form template 2025-02-09 12:45:44 +08:00
clsty 11617a530e Fix issue form template 2025-02-09 11:52:15 +08:00
clsty 31e545c650 Fix issue form template 2025-02-09 11:50:25 +08:00
clsty 1039e998de Fix issue form template 2025-02-09 11:47:36 +08:00
clsty e9b175d2a4 Fix issue form template 2025-02-09 11:45:00 +08:00
clsty 18f51a9806 Add experimental issue form 2025-02-09 11:43:37 +08:00
clsty c2142dda85 Fix uninstall.sh 2025-02-09 11:07:40 +08:00
clsty d31064d2d7 Update issue template 2025-02-09 10:58:30 +08:00
clsty 9c35ad9443 Adding diagnose 2025-02-09 10:55:14 +08:00
clsty f5aca0e591 Minor fixes. 2025-02-09 07:59:55 +08:00
end-4 466e1d6e5b Hyprland gamemode toggle (#1094) 2025-02-08 14:37:22 +01:00
end-4 cf7a89afde game mode toggle: run hyprctl directly instead of relying on ags
moar consistency
2025-02-08 14:36:07 +01:00
end-4 9aefc98201 make game mode toggle work more consistently 2025-02-08 14:12:43 +01:00
end-4 ebb243f2a9 game mode toggle: fix reversed button appearance 2025-02-08 14:09:50 +01:00
end-4 a94389ed69 user options: add quick toggles order 2025-02-08 14:04:29 +01:00
Shimul 72d488faf8 fixed tearing ooption 2025-02-08 17:49:20 +06:00
clsty feb2acf880 Merge branch 'main' of github.com:end-4/dots-hyprland 2025-02-08 17:02:28 +08:00
clsty fdc48945a1 Complete the fix for #970 2025-02-08 16:44:29 +08:00
nx-smul 9627640e6b added module Hyprland gamemode 2025-02-08 13:00:47 +06:00
Celestial.y 408f915f6b Add icon for "Change screen resolution" script (#914) 2025-02-08 12:40:27 +08:00
Celestial.y 1c1644c62d italian translation (#1068) 2025-02-08 12:04:08 +08:00
Celestial.y d703f0496c Window opacity in hyprland/general.conf (#1062) 2025-02-08 11:45:55 +08:00
clsty da3050b2d7 Fix generating color for some wallpapers (#606) 2025-02-08 11:38:09 +08:00
clsty 2c15d6072c Using wrapper for pywal inside venv 2025-02-08 11:18:45 +08:00
clsty 68b1dff79f Fix color generation for pywal (#816) 2025-02-08 10:58:02 +08:00
clsty 20a59268f7 Use XDG to replace state path in env var 2025-02-07 12:29:14 +08:00
clsty af9e89589e Minor update manual-install-helper.sh 2025-02-07 12:23:11 +08:00
clsty a442edc41d Update installers functions 2025-02-07 10:54:54 +08:00
clsty 96c33a37ac Minor update manual-install-helper.sh 2025-02-07 10:49:47 +08:00
clsty a93315d4e4 Update uninstall.sh 2025-02-07 10:36:33 +08:00
clsty b44343a02c Add dep: gvfs (#790) 2025-02-07 10:00:15 +08:00
clsty bb37760e9e PYTHON_VENV_PATH moving into func def 2025-02-07 08:51:03 +08:00
clsty e9a2d97b7c Seems appdata is not needed (#1066) 2025-02-07 08:40:13 +08:00
clsty b80b4b768e Fix appdata for gtk4 theme not applying (#1066) 2025-02-07 08:29:26 +08:00
clsty 36f5553bd1 Fix gtk4 theme not applying (#1066) 2025-02-07 08:24:31 +08:00
clsty a5cfa635e9 Fix gradience-cli not using uv venv 2025-02-07 07:45:44 +08:00
clsty 646a303c0f Fix manual install (#1084) 2025-02-07 07:25:49 +08:00
clsty 43d206800d Fix hyprpicker inside dep list 2025-02-06 22:39:59 +08:00
Celestial.y b7e3e3d181 Switch to stable hyprland related packages (#1080) (#1081) 2025-02-06 22:28:19 +08:00
clsty 03360518da Remove python Arch packages
They are already included in scriptdata/requirements.txt
2025-02-06 22:22:26 +08:00
clsty 05b1e6aebe Add function handle-deprecated-dependencies 2025-02-06 21:48:30 +08:00
clsty 2f727e2faf Minor fix for install script 2025-02-06 21:39:42 +08:00
clsty 106985cb84 Fix PKGBUILD version 2025-02-06 21:26:56 +08:00
clsty cf52b63ed5 Switch to stable hyprland related packages (#1080) 2025-02-06 21:22:31 +08:00
clsty db1cc548ea Remove useless shebangs 2025-02-06 19:18:00 +08:00
clsty ddb420bcba Minor update for install.sh 2025-02-06 12:32:00 +08:00
clsty eb61866096 keep existing hyprlock and hypridle conf 2025-02-06 12:27:46 +08:00
clsty 6bd7fd8c12 Fix file permission 2025-02-06 12:07:54 +08:00
clsty 5c396d7548 Fix manual-install-helper.sh 2025-02-05 08:53:20 +08:00
clsty 0ebb328629 Remove ii-pymyc-aur entirely. 2025-02-05 08:50:18 +08:00
clsty b6b4f15fec Modify gradience repo url 2025-02-05 07:12:40 +08:00
end-4 3c37900051 fix session screen blur 2025-02-05 00:01:46 +01:00
end-4 99d4e53fa1 use xdg dir in hyprlock conf (accidentally reverted?) 2025-02-04 23:59:46 +01:00
end-4 5081fd5104 fakeScreenRounding: default to 2 2025-02-04 23:55:20 +01:00
end-4 9323b0685c remove unknown user option check 2025-02-04 23:50:21 +01:00
end-4 90a4afc328 multi monitor navigation (#1069) 2025-02-04 22:44:09 +01:00
clsty cb0a17a658 Fix gradience-cli inside uv 2025-02-05 00:07:29 +08:00
clsty 7935d14d61 Improvement for python installation 2025-02-04 23:14:04 +08:00
Celestial.y f06c831887 feat: use uv to manage dependencies (#1060) 2025-02-04 22:15:34 +08:00
Zeyad Moustafa Kamal c095395f8f add illogical impulse python 2025-02-04 15:45:48 +02:00
Zeyad Moustafa Kamal 39f0dcf9f7 install uv in the install script 2025-02-04 12:38:55 +02:00
Zeyad Moustafa Kamal d0026143ed update scripts shebang 2025-02-04 12:03:29 +02:00
Zeyad Moustafa Kamal 9a780fc5b5 update requirements 2025-02-03 19:39:15 +02:00
Zeyad Moustafa Kamal 307b2e33ab update scripts to use the new python interpreter 2025-02-03 19:20:12 +02:00
Zeyad Moustafa Kamal 77edac927d update the installation process 2025-02-03 19:19:48 +02:00
end-4 ee406eec9b Add Chinese translation for 'Feels like' (#977) 2025-02-03 16:16:21 +01:00
end-4 d3f0d30fe6 [Qt theming] Qt apps material theming using kvantum (#1055) 2025-02-03 16:08:38 +01:00
end-4 42322a42fd install script: advise to visit wiki page not just for new hyprlanders 2025-02-03 16:01:34 +01:00
end-4 3eeb6c6f82 kvantum scripts: use xdg dirs instead of assuming defaults 2025-02-03 15:56:41 +01:00
Zeyad Moustafa Kamal 8a28acb8c3 fix dependencies 2025-02-02 16:30:32 +02:00
Zeyad Moustafa Kamal 79e47e844f add pacman dependencies and modified env variables 2025-02-01 21:47:55 +02:00
Zeyad Moustafa Kamal 68b21115f5 add requirements files 2025-02-01 19:01:24 +02:00
end-4 e8d2ef96b7 rename changeAwdColors -> changeAdwColors 2025-01-31 20:22:43 +01:00
end-4 1ea3627831 revert readme 2025-01-31 20:20:26 +01:00
end-4 dfff21141a revert overview_hyprland.js 2025-01-31 20:04:45 +01:00
end-4 545ac3d4e0 un-delete fa_IR translation 2025-01-31 20:03:46 +01:00
fabio-garavini 0844e44a32 mouse scroll on bar 2025-01-30 12:09:51 +01:00
fabio-garavini a5c9420c91 multi monitor navigation 2025-01-30 10:05:25 +01:00
fabio-garavini bad37e349f italian translation 2025-01-30 09:51:29 +01:00
Shimul 5ac0fcd5d9 Merge branch 'end-4:main' into base 2025-01-28 13:22:34 +06:00
Chiron 69763725c8 Update general.conf 2025-01-28 07:18:40 +00:00
Celestial.y 31985018ec move gnome-bluetooth-3.0 and gammastep to ags dependencies (#912) 2025-01-28 10:09:02 +08:00
Chiron 33576b57d9 Window opacity in hyprland/general.conf
Added active_opacity, inactive_opacity and fullscreen_opacity with defaults as 1
2025-01-27 19:25:06 +00:00
clsty da2288f544 Minor fix for inst script 2025-01-28 00:20:48 +08:00
Celestial.y c5d0bfb50f Move dwindle config "no gaps when only" to workspace rules (#868) 2025-01-27 23:47:35 +08:00
Celestial.y e988c145c8 Update PKGBUILD (#955) 2025-01-27 20:44:04 +08:00
Zeyad Moustafa Kamal 39577343a7 create a virtual environment in the installer 2025-01-25 22:47:55 +02:00
Zeyad Moustafa Kamal 1e54a5b0f4 fix uv installer 2025-01-25 21:41:04 +02:00
Shimul e69492fc2c Merge branch 'end-4:main' into base 2025-01-25 11:09:21 +06:00
end-4 41520aebc6 fix blur on some shell elements 2025-01-24 20:41:38 +01:00
Zeyad Moustafa Kamal 4fc283861e Add uv installer 2025-01-24 21:22:57 +02:00
nx-smul 050acc4c0b added kvantum for themeing qt apps to material color 2025-01-17 18:37:49 +06:00
nx-smul 272e677bfb base configs 2025-01-17 18:08:55 +06:00
nx-smul 4a173bceb9 updaed pywal dependancy added kvantum theming and pywal also changes some configs 2025-01-17 17:34:28 +06:00
Toshimichi0915 8fce1190bf Style fix 2025-01-17 16:36:44 +09:00
Toshimichi0915 b03a48421c Fix font-size consistency 2025-01-17 16:31:22 +09:00
end-4 0475a6e2c6 make the chart adaptive 2025-01-15 20:37:05 +01:00
Toshimichi0915 c06af2c47c Add another missing semicolon 2025-01-16 01:27:29 +09:00
Toshimichi0915 2aaacc625f Add semicolon 2025-01-16 01:25:34 +09:00
Toshimichi0915 db1b814d1b Fix overviewMonitor update timing 2025-01-16 01:24:53 +09:00
Toshimichi0915 546e949c9e Revert execution order and properly fix the code 2025-01-16 01:07:08 +09:00
Toshimichi0915 daeae9a0f8 Change execution order 2025-01-16 01:02:25 +09:00
Toshimichi0915 b9102a4a86 Fix overview widget for multi monitors 2025-01-16 00:50:52 +09:00
end-4 a3fc2a1e8d Update README.md
- remove the ughh to hypocritical sounding thank you. we know...
- funny numbers
2025-01-15 16:49:40 +01:00
end-4 f781e5ca08 add note for #1047 2025-01-15 16:32:49 +01:00
end-4 d321922961 Array boundary Check for Overview (#1047) 2025-01-15 16:25:51 +01:00
end-4 697ba13dde Add Persian translate (#1020) 2025-01-15 16:15:58 +01:00
end-4 4130a19b02 Create FUNDING.yml 2025-01-15 11:44:22 +01:00
edo.husakovic 98ce9ae936 Array boundary Check for Overview
This prevents the application overview from throwing an error when
multiple monitors are plugged in but only one is enabled.
2025-01-14 01:32:31 +01:00
Celestial.y 510aa4096d [FEATURE] Adjust volume via music widget (#953) 2025-01-10 20:12:52 +08:00
Celestial.y 243ea9a10b ags: fix color generation for materialyoucolor 2.0.10 (#1039) 2025-01-10 20:10:49 +08:00
Moeta Yuko 68aa8a0a7b ags: fix color generation for materialyoucolor 2.0.10 2025-01-10 12:23:57 +08:00
Alireza Rashidi 44a47881c5 Use english system prompt 2025-01-02 19:00:55 +03:30
Alireza Rashidi 1777f157ce Create fa_IR.json 2024-12-24 13:05:52 +03:30
yuanczx 89e3440706 Add translation for 'Feels like' 2024-11-29 10:34:45 +08:00
endotrizine 59e9715301 make keybinds repeat when held 2024-11-21 06:30:27 +05:00
endotrizine 2b7ca5b070 for some reason проебал next track keybind 2024-11-21 06:26:01 +05:00
endotrizine 1ebae52b65 Added script and keybind to adjust volume 2024-11-21 06:23:46 +05:00
endotrizine 61ce2aec25 New feature: adjust music volume by scrolling the music widget up/down 2024-11-19 08:10:37 +05:00
Joel Murphy 65dfaf3a78 Update smart gaps rules (again)
In line with latest example which was updated here, the current rules no longer work:
https://github.com/hyprwm/Hyprland/commit/dca75db127fedc58fc85ae0e6e47162e3d5d16f9
2024-11-19 00:45:18 +00:00
end-4 4ed4bf2394 fix extragptmodels config option 2024-11-12 15:18:47 +01:00
arkreddy 90029446de status icons: add 'wifi disconnected' and 'bluetooth connected' icons 2024-11-09 10:16:38 +05:30
end-4 a4061cb7a9 ags: windows spawn on top layer instead of overlay (#894) 2024-11-06 21:18:19 +01:00
end-4 a4fa511c16 remove unused import 2024-11-06 21:17:17 +01:00
end-4 53b4436b40 hyprland: update shadow options (fixes #932) 2024-11-06 19:42:30 +01:00
Celestial.y 6acb6ea7cb Update link to fix 404 in issue template 2024-11-04 14:28:13 +08:00
asalde_le1 9d72e9a373 Add icon for "Change screen resolution" script
* Fix #733
2024-10-31 22:21:59 +01:00
Moeta Yuko 479e80db39 move gnome-bluetooth-3.0 and gammastep to ags dependencies
* our ags configuration uses the bluetooth module so it can't start w/o
  gnome-bluetooth-3.0
* gammastep is used by ags sidebar and irrelevant to gnome
2024-10-31 10:45:35 +08:00
end-4 27e17dd3b8 simple spelling correction (assisstant -> assistant) (#901) 2024-10-28 17:58:15 +01:00
Sam Hahn b3a437dc93 simple spelling correction 2024-10-27 09:11:30 -07:00
end-4 841de6536a md2pango: better comment filter 2024-10-21 08:08:50 +02:00
end-4 115c21fc95 readme: add periodic table note 2024-10-16 23:15:37 +02:00
end-4 bbfa28f104 readme: add cool periodic table image 2024-10-16 23:12:13 +02:00
end-4 2ec9dd79bc sidebar: make kp_enter functions like regular enter (fix #765) 2024-10-16 22:41:11 +02:00
end-4 cc62df501e hyprland: keybinds: super+enter for terminal
gives i3/sway users a smoother transition ig

(definitely not because i've been using sway without proper config a lot lately)
2024-10-16 22:27:27 +02:00
end-4 7152dc12a0 sidebars: animeate from correct direction
idk i used to find the anim awkward now i find its ugh okay less weird than pulling those from the top
also yes, "animeate"
2024-10-16 22:13:18 +02:00
end-4 7da69a349f Add multi-language support (#820) 2024-10-16 22:04:59 +02:00
Joel Murphy 014b0920b5 Move dwindle config "no gaps when only" to workspace rules 2024-10-15 05:38:33 +01:00
end-4 c637f5bb8b installation: add tips to failure message 2024-10-13 17:56:07 +02:00
月月 10b3ead8b3 Remove unnecessary imports,
Add some translations
2024-10-01 22:40:55 +08:00
end-4 08cd651fd1 Picture-in-Picture QoL (#830) 2024-09-30 18:26:47 +02:00
end-4 b06efa164b replace --no-fuzzy with --match-mode fzf (#810) 2024-09-30 17:46:20 +02:00
月月 ed9bcd7664 update zh_CN.json 2024-09-17 17:31:29 +08:00
月月 35e099f24c update zh_CN.json 2024-09-17 17:24:57 +08:00
月月 5a18075b8d Referring to the Chinese Copywriting Guidelines (https://github.com/sparanoid/chinese-copywriting-guidelines/blob/master/README.zh-Hans.md), the zh_CN.json file has been modified. 2024-09-17 17:10:28 +08:00
Celestial.y 15d02a6271 install.sh : Add an option to create config and local backup (#756)
Thank you for the work!
2024-09-17 07:11:06 +08:00
月月 0f94a8068d Remove redundant comments code 2024-09-16 18:29:45 +08:00
月月 e59afd5a9d add Default.json 2024-09-16 18:21:06 +08:00
月月 69adcbbda5 Add translation 2024-09-16 16:40:54 +08:00
月月 73334862c6 Add left sidebar translation 2024-09-15 16:10:30 +08:00
月月 1e3f49a3f8 add userConfigOptions>i18n>langCode 2024-09-14 11:58:21 +08:00
月月 c3cae0008f Add i18n 2024-09-14 11:27:59 +08:00
verysillycat 27bc9302e3 replace --no-fuzzy with --match-mode fzf
see commit https://codeberg.org/dnkl/fuzzel/commit/a778de2e56a894591dc55cd103a98b019dfec5ed
2024-09-11 18:22:53 -06:00
end-4 88a0356a94 Add 'XF86AudioPrev' & 'XF86AudioPause' bindings. (#773) 2024-08-27 08:28:58 +07:00
Unidentified d4cce92f82 Update keybinds.conf
Add 'XF86AudioPrev' & 'XF86AudioPause' bindings
2024-08-27 01:07:45 +00:00
Roza. cf79409939 Merge branch 'end-4:main' into main 2024-08-22 20:47:03 +08:00
end-4 b69f7cebe3 sidebar: show tooltip of full name for audio streams (#755) 2024-08-21 10:23:33 +07:00
Roza. d02633aa34 add more information 2024-08-20 14:47:04 +08:00
Roza. a55aefbe50 print option 2024-08-20 08:26:32 +08:00
Roza. d6fe7227f6 install.sh : Add an option to create a backup 2024-08-20 08:26:20 +08:00
end-4 a80c03b592 fix fake screen rounding + add bar rounding config (#701) 2024-08-19 10:55:03 +07:00
end-4 a06f8ca97d booru: add gui toggle for save in folder by tags 2024-08-19 10:54:00 +07:00
end-4 6b0587694a booru: add save image (#747) 2024-08-19 09:21:32 +07:00
end-4 f285bd080d booru: config option for saving in folders by tags
and join tags by "+"
2024-08-19 09:16:27 +07:00
end-4 7d39885ce3 booru: save to 🌶️ folder if nsfw 2024-08-19 08:51:15 +07:00
Roza. b5f98347a7 Update booru.js 2024-08-16 23:52:20 +08:00
Roza. 54ea70bf4d booru: add save image
save the image and put it in the folder based on the tag
2024-08-16 16:10:19 +08:00
end-4 d88ba981aa [Feature] Change shell mode per monitor (#736) 2024-08-15 20:54:50 +07:00
end-4 db004eee64 fix "ReferenceError: Hyprland is not defined" 2024-08-15 20:54:15 +07:00
end-4 97fe16b6bb rename bar.monitors -> bar.modes 2024-08-15 20:51:31 +07:00
end-4 6f5494fa43 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2024-08-15 20:32:51 +07:00
end-4 1abe019718 sidebar: remove settings button
since gnome-control-center is really broken outside gnome
2024-08-15 20:32:39 +07:00
end-4 3c0a880788 Updated adw-gtk3-git package name to adw-gtk-theme-git (#744) 2024-08-15 20:24:37 +07:00
end-4 f8bee78014 fuzzel keybind (#742) 2024-08-15 20:22:00 +07:00
Sasa Salmen ef8fa07057 Changed occurences of adw-gtk-theme into adw-gtk-theme-git 2024-08-14 14:30:09 -03:00
Sasa Salmen d2bdd757b1 Updated adw-gtk3-git package name to adw-gtk-theme-git 2024-08-14 14:16:41 -03:00
Danilo 2428d06b6b feat: add userOptions entry for monitor bar mode 2024-08-11 23:48:45 +02:00
end-4 3db2b13eb8 Fix for keyboard layout indicator not showing up on all monitors (#715) 2024-08-11 08:24:27 +07:00
Danilo 273e545e8e feat: change shell mode per monitor
Multimonitor improvement
2024-08-10 22:34:24 +02:00
end-4 92e2224524 fix mouse moved to topleft corner when opening gtk app (#716) 2024-08-10 09:09:26 +07:00
end-4 d467bcee2e remove trailing whitepsace 2024-08-10 09:07:34 +07:00
end-4 b5ab533984 overview-tasks-workspace alignment fixes (#691) 2024-08-10 09:06:14 +07:00
end-4 4dd37ed9ac bar: workspaces: smoother transition 2024-08-09 11:16:07 +07:00
end-4 d453a85185 sidebar: fix booru and waifu image action buttons 2024-08-09 11:15:40 +07:00
end-4 8e3e0acc25 Support for GIF Wallpapers. (#727) 2024-08-06 10:07:02 +07:00
Brave 1b1cd69683 Merge pull request #1 from braveltd/braveltd-gif-patch
Fixed gif wallpapers! update generate_colors_material.py
2024-08-05 05:22:21 +03:00
Brave 1bb305d0b4 Fixed gif wallpapers! update generate_colors_material.py
Now you can set .gif file's as your wallpaper!
2024-08-05 05:21:56 +03:00
Hossein Motahari 3b8a3cff70 Merge branch 'end-4:main' into kb_layout_multi_monitor 2024-08-04 17:01:41 +03:00
end-4 78f622963f tray: filter out empty tray items (#717) 2024-08-03 21:23:46 +07:00
end-4 63d2b30f78 ags: remove timeout source after notification dismissed (#718) 2024-08-03 21:21:36 +07:00
end-4 b27ddc1421 ags: move datetime polling to Variable (#722) 2024-08-03 21:18:20 +07:00
end-4 494982cc9c fix broken fakefullscreen (fixes #719) 2024-08-03 21:13:30 +07:00
end-4 97d279d939 easyeffects service 2024-08-03 21:12:58 +07:00
Moeta Yuko 231dfc81c0 ags: move datetime polling to Variable
Fixes #713
2024-08-01 22:04:37 +08:00
Moeta Yuko 560d107baf ags: remove timeout source after notification dismissed
This fixes the following log spam:

(com.github.Aylur.ags:2273075): Gjs-CRITICAL **: 11:15:29.279: Object .Ags_Label (0x5f2be6736120), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5f2be48b33d0 ==
#0   7ffcd01459e0 b   resource:///com/github/Aylur/ags/widgets/label.js:39 (1dcdaf08bb00 @ 10)
#1   5f2be497b5e0 i   file:///home/foobar/.config/ags/modules/.commonwidgets/notification.js:253 (1dcdaf0b72e0 @ 10)
#2   5f2be497b560 i   resource:///com/github/Aylur/ags/utils/timeout.js:14 (1f5daab1150 @ 6)
#3   5f2be497b498 i   resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (1f5daa7d560 @ 139)

(com.github.Aylur.ags:2273075): Gjs-CRITICAL **: 11:15:29.279: Object .Ags_Label (0x5f2be6736120), has been already disposed — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5f2be48b33d0 ==
#0   7ffcd01459e0 b   resource:///com/github/Aylur/ags/widgets/label.js:51 (1dcdaf08bb00 @ 190)
#1   5f2be497b5e0 i   file:///home/foobar/.config/ags/modules/.commonwidgets/notification.js:253 (1dcdaf0b72e0 @ 10)
#2   5f2be497b560 i   resource:///com/github/Aylur/ags/utils/timeout.js:14 (1f5daab1150 @ 6)
#3   5f2be497b498 i   resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (1f5daa7d560 @ 139)
2024-08-01 15:57:10 +08:00
Moeta Yuko 3a094b01d7 tray: filter out empty tray items
For unknown reason, an unknown program (even invisible in D-Spy)
occasionally populates an empty tray item of the following properties:
  TrayItem {
      "category": null,
      "id": null,
      "title": null,
      "status": null,
      "window-id": null,
      "is-menu": null,
      "tooltip-markup": "",
      "icon": "image-missing"
  }

Add a null check for the item id to workaround the issue.
2024-07-31 23:41:50 +08:00
Hossein Motahari 01dab4fdfc fix the issue with the keyboard layout indicator not showing up on all monitors. 2024-07-30 12:57:43 +03:00
end-4 95c31b5692 New Tool for Changing Screen Resolution (#700) 2024-07-28 14:59:41 +07:00
end-4 a45f7b4b9f change resolution script position 2024-07-28 14:57:50 +07:00
end-4 eeb74e87ce sidebar: add color picker note 2024-07-28 14:52:33 +07:00
end-4 2e3811b134 fix typo 2024-07-28 14:39:46 +07:00
end-4 364c482d3e booru: fix pixiv source link (#702) 2024-07-23 22:22:52 +07:00
Catalin Termure ae87af892f booru: fix pixiv source link 2024-07-22 21:23:28 +02:00
end-4 e241366016 gradience: dont use -git cuz doesn't exist 2024-07-22 18:37:47 +07:00
end-4 ec5e8cf084 add gradience settings to color panel 2024-07-22 18:20:17 +07:00
churchy 07028aec4f Update changeres.sh 2024-07-20 12:48:33 +03:00
churchy e462819492 Update quickscripts.js 2024-07-20 12:47:45 +03:00
churchy ddc0497c16 Update quickscripts.js 2024-07-19 05:59:22 +03:00
churchy 257e95abe8 Add files via upload 2024-07-19 05:57:02 +03:00
kain e15ec050b8 Comment accuracy improvement 2024-07-14 12:10:18 -04:00
kain 13b2850841 Fixes for overview-tasks-workspace layout 2024-07-14 09:31:32 -04:00
end-4 2238ea51b3 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2024-07-12 10:43:15 +07:00
end-4 c40f7bbe01 booru: fix nsfw filter 2024-07-12 10:43:08 +07:00
end-4 99cc1aeeaa added user option for gemini safety (#684) 2024-07-12 08:42:43 +07:00
SuperSuslik312 2b496dd498 added user option for gemini safety 2024-07-09 15:27:44 +03:00
end-4 1e297a54d1 remove debug print 2024-07-01 21:58:02 +07:00
end-4 211921ba8b allow turning gradience off 2024-07-01 21:57:01 +07:00
end-4 9c4aa27dcb brightness check ddcutil existence 2024-06-28 18:45:41 +07:00
end-4 586ad197ae get_keybinds.py now only checks for "bind=" (#654) 2024-06-28 18:16:25 +07:00
Myryk 322a5009f9 get_keybinds.py now only checks for "bind=" 2024-06-27 15:22:51 +02:00
end-4 d35c2a51b1 center file dialogs (#636) 2024-06-23 08:42:48 +07:00
end-4 4e9dd17617 remove flags in chrome launch cuz therer's already flag konfig file 2024-06-23 08:39:57 +07:00
end-4 30493c6093 center floating windows (#636) 2024-06-22 10:34:27 +07:00
end-4 abc25e624d cheatsheet: switch on all monitors; add tab cycle (#637) 2024-06-22 08:01:23 +07:00
end-4 d61ffb7e2f fixed uptime in AGS sideright module for non-Arch distros (#634) 2024-06-21 21:31:56 +07:00
end-4 8237db107f sideright: wifi icon open app instead of use tab 2024-06-21 21:26:01 +07:00
aliqu b0d802bd08 fixed uptime in AGS sideright module 2024-06-20 22:46:32 +01:00
end-4 b72685f6a3 gradient at bottom of sideright scrollables 2024-06-20 19:25:52 +07:00
end-4 18dcdfaa49 add More button for network config on sidebar 2024-06-19 21:06:03 +07:00
end-4 f4b223879a some package cleanup; gojq -> jq (#630) 2024-06-18 18:35:42 +07:00
Moeta Yuko f2a6a6b40e Replace gojq usages with jq 2024-06-18 15:41:01 +08:00
Moeta Yuko 595698c2ec Add .gitignore for PKGBUILDs 2024-06-18 15:39:16 +08:00
Moeta Yuko b057331544 Add more leftovers to warn_files_tests 2024-06-18 15:37:29 +08:00
Celestial.y bccdd86a46 Add Dependency to Build hyprlock-git (#629) 2024-06-18 14:10:20 +08:00
end-4 5cd7ec508e gemini: use 1.5 flash 2024-06-18 12:05:00 +07:00
Galax bf5d9a15a9 Update PKGBUILD 2024-06-18 05:20:25 +02:00
clsty 71ab2c7ba5 Fix comment 2024-06-18 08:42:41 +08:00
clsty f37de4c050 Install MicroTeX into /opt/MicroTeX with PKGBUILD 2024-06-18 08:08:25 +08:00
end-4 7ed147154e hypridle: fix monitor not turning off after manual lock (#626) 2024-06-17 19:27:11 +07:00
clsty 54dd013cc3 Merge branch 'main' of github.com:end-4/dots-hyprland 2024-06-17 19:37:40 +08:00
clsty bfb923381e Fix warn_files testing 2024-06-17 19:36:47 +08:00
end-4 68a155e417 fix extragptmodel config warning 2024-06-17 18:30:03 +07:00
end-4 793be4b204 wtf 2024-06-17 18:27:51 +07:00
end-4 d47c0f090c use gnome pswd store for chrome n code 2024-06-17 18:25:10 +07:00
end-4 87e2678783 fix indentation 2024-06-17 16:52:44 +07:00
end-4 500a2b2337 deps: add jq 2024-06-17 16:52:23 +07:00
clsty f47500ce73 Use local PKGBUILD for Bibata-Modern-Classic 2024-06-17 17:13:40 +08:00
Moeta Yuko d89c280efe hypridle: fix monitor not turning off after manual lock 2024-06-17 16:54:51 +08:00
clsty 2d73594781 Use local PKGBUILD for OneUI4-icon 2024-06-17 16:46:14 +08:00
clsty 1b02f5b43d Use aur/ttf-gabarito-git 2024-06-17 16:18:40 +08:00
clsty 932a9eef92 Better "please delete the existed files" logic. 2024-06-17 16:05:21 +08:00
clsty 2b9e1e5b2e Detect /usr/local/share/com.github.Aylur.ags 2024-06-17 15:49:24 +08:00
clsty 56abf1e529 For arch(based) distro use aur/ttf-rubik-vf 2024-06-17 15:45:49 +08:00
clsty 08aba32c70 Merge branch 'main' of github.com:end-4/dots-hyprland 2024-06-16 22:55:19 +08:00
clsty b9cdb04336 Stick to yay; Improve hyprland install 2024-06-16 22:52:39 +08:00
end-4 a819f517e6 Keybind path (#601) 2024-06-16 21:46:18 +07:00
end-4 728e00c382 change user option name for cheatsheet keybind path 2024-06-16 21:43:24 +07:00
clsty 04cc988e5c Add PKGBUILD for AGS for arch(based) distros 2024-06-16 22:01:01 +08:00
clsty 430a322c2c Sync build command from ags wiki 2024-06-16 18:34:30 +08:00
end-4 edbb3cb956 nicer cheatsheet (#607) 2024-06-15 21:06:30 +07:00
end-4 059c8937ca weather: config option for deg c or f (#602) 2024-06-15 21:03:50 +07:00
end-4 84252be6d8 remove mouse/touchpad toggles on right sidebar 2024-06-12 22:31:50 +07:00
end-4 de3fc69344 issue templates: more readable 2024-06-12 16:07:20 +07:00
end-4 1629acf24c Update issue templates 2024-06-12 16:05:21 +07:00
end-4 1c2ec63ae9 cheatsheet: rename keybindListFunc -> getKeybindList 2024-06-11 19:30:17 +07:00
Myryk 800e434d5c added documentation 2024-06-11 00:02:32 +02:00
Myryk 10a1eb5dd1 keybind path now works with ~ 2024-06-10 23:59:58 +02:00
Myryk 287216dac2 added option to change path to keybinds 2024-06-10 23:29:34 +02:00
end-4 b6e34a4ab1 tab switching keybind for keybinds cheatsheet 2024-06-10 22:06:04 +07:00
end-4 2c1dfcc711 change search feature user option (#587) 2024-06-10 22:05:29 +07:00
end-4 ed09026179 Search customizing (#587) 2024-06-10 20:12:00 +07:00
end-4 4dd1ff4d94 cheatsheet: fix styles 2024-06-10 08:02:20 +07:00
end-4 e5ca1b234f ags: autogenerated keybind cheatsheet (#271(?)) 2024-06-09 21:25:40 +07:00
end-4 0aa3e951c5 Window rules fixes/additions (#595) 2024-06-09 06:47:14 +07:00
Joel Murphy bcb7a3b29a rules: float web browser video player picture-in-picture windows 2024-06-08 21:30:25 +01:00
Joel Murphy 0fca54068f rules: make "File Upload" dialogs float 2024-06-08 21:29:15 +01:00
end-4 8752384306 bar: add "nothing" mode (#544) 2024-06-08 20:20:50 +07:00
end-4 acd6154a75 less transparency 2024-06-08 20:17:59 +07:00
Myryk b42ca22ecf deduplicated code in windowcontent and searchbuttons 2024-06-06 21:04:07 +02:00
end-4 2a11489541 gpts: providers: add openrouter (#263) 2024-06-06 21:22:55 +07:00
Celestial.y 8ddc7f2aee Fix "No remote for the current branch" #581 (#585) 2024-06-06 18:26:00 +08:00
end-4 c6b83a6e23 Arrays in user options don't throw an error anymore (#586) 2024-06-06 17:24:24 +07:00
end-4 d219430b6b Update thorium-flags.conf to use gnome-libsecret (#583) 2024-06-06 17:20:54 +07:00
Myryk 21bc206516 new search user options 2024-06-06 03:34:02 +02:00
Myryk 7656113e59 added NoResultButton for search 2024-06-06 03:34:02 +02:00
Myryk d9b4d7033d web search without excluded sites works as expected 2024-06-06 03:34:02 +02:00
Myryk 9cac7c91a4 check in user options skips arrays 2024-06-06 01:46:02 +02:00
Makrennel 55c4acfad9 Fix calling dependencies after sourcing 2024-06-06 00:07:30 +01:00
Makrennel 07601ed2aa Change custom PKGBUILD installation method (#581) 2024-06-05 23:50:48 +01:00
end-4 f98f641000 Only show 1 digit after decimal point for battry percentage (#580) 2024-06-05 19:21:49 +07:00
end-4 f62b721a3a battery: don't show .0 2024-06-05 19:21:01 +07:00
Joel Murphy 98bcda1099 thorium: use gnome-libsecret as password store 2024-06-05 11:43:15 +01:00
clsty 742af70af7 Quick fix for #581 2024-06-05 18:30:05 +08:00
Cyao 70fac17e32 Only show 1 digit after decimal point for battry percentage 2024-06-04 17:59:58 +02:00
end-4 9eaf715666 Update sideright.js 2024-06-04 21:52:18 +07:00
end-4 074328b3aa fix mpd mpris (#566) 2024-06-04 21:16:53 +07:00
end-4 d3bbeaaff2 allow hiding fake screen rounding when fullscreen (#579) 2024-06-04 16:09:14 +07:00
end-4 5c78446c3c Substitutions again (#577) 2024-06-03 17:53:47 +07:00
Myryk 4fd19c0aa0 Merge branch 'main' of https://github.com/end-4/dots-hyprland into substitutions-again 2024-06-03 12:12:09 +02:00
Myryk eb3172b1fd substitution works again 2024-06-03 12:12:04 +02:00
Celestial.y 8884ed8f22 Revamp installation with meta packages, and respect XDG dirs (#549) (#570) 2024-06-03 12:52:56 +08:00
end-4 4ffe74b65b Update README.md with software choices, intro, and formatting tweaks (#574) 2024-06-03 09:23:27 +07:00
end-4 f41a44386e readme: remove emoji at the end of the link 2024-06-03 09:23:02 +07:00
end-4 db915de3fd readme: correct software overview 2024-06-03 09:19:47 +07:00
end-4 0daea262ea Update README.md 2024-06-03 09:13:01 +07:00
Makrennel 11f0ff1ae4 Fix pymyc.... again 2024-06-03 00:48:06 +01:00
Makrennel 9fa836b249 Probably best not to make NetworkManager implicit
Could make a user's system unusable if they didn't implicitly install
it and they subsequently uninstall it...
2024-06-02 23:32:07 +01:00
Makrennel e0dcdc333e Use v function to check for explicit conversion 2024-06-02 22:49:54 +01:00
Nathan 532d584f78 Update README.md with software choices, intro, and formatting tweaks 2024-06-02 11:18:32 -07:00
Makrennel c8cf30e027 Fix pymyc-aur command breaking with v function 2024-06-02 15:10:33 +01:00
Makrennel 139be83761 Didn't realize this dep was in the python meta-pkg 2024-06-02 05:27:36 +01:00
Makrennel a5a475c4ee Convert explicit deps to non-explicit on update
Check if dependencies were previously explicitly installed and set them
to implicit so they can be orphaned if no longer required by the new
meta packages which declare dependencies
2024-06-02 02:53:26 +01:00
end-4 ed9313138d fixed volume above 100% (#568) 2024-06-02 06:38:29 +07:00
Makrennel 4f884f5fdc Re-allow declaration of deps in dependencies.conf
This is primarily for the use of the user, it's best to declare
core dependencies in meta-packages.
2024-06-01 22:24:42 +01:00
Myryk c702831656 fixed volume above 100% 2024-06-01 20:56:09 +02:00
Makrennel a9ba9b4650 Fix uninstall script - meta pkgs and group removal 2024-06-01 18:30:14 +01:00
Makrennel 70ff862f2a Switch to using meta packages for dep installation 2024-06-01 18:10:42 +01:00
end-4 8c6b3b6e51 remove no longer necessary keybinds thanks to #557 2024-06-01 07:45:45 +07:00
end-4 e23010ebbe Audio popups also showing up if the volume changes e.g. by keys (#557) 2024-06-01 07:44:07 +07:00
Myryk bb1cc5de0e structured my code better 2024-05-31 11:08:37 +02:00
Myryk 8e20486e2e fixed unwanted popup when changing device 2024-05-31 10:59:41 +02:00
Makrennel 08c1719c68 Update update.sh to use xdg base dirs (#549) 2024-05-31 00:20:36 +01:00
Makrennel 0c0634aef5 Make install script obey xdg dirs (#549) 2024-05-30 19:02:52 +01:00
end-4 e5f2cc641d ags: support optional darkman integration (#466) 2024-05-30 22:37:08 +07:00
end-4 a67cb9d73a fix latex rendering file operations (#559) 2024-05-30 22:09:22 +07:00
end-4 a94172d9cd remove debug print 2024-05-30 20:57:59 +07:00
end-4 2345ff8fee ags: auto dark mode config option (#447) 2024-05-30 20:51:31 +07:00
end-4 df6c8f1f7a Update _sidebars.scss 2024-05-30 20:50:14 +07:00
end-4 8d220cf3b4 ags: use separate symbolic icon theme for different color schemes (#563) 2024-05-30 19:24:27 +07:00
MoetaYuko 9dd0ba9e5e ags: use separate symbolic icon theme for different color schemes
One may want to use different icon theme for dark and light backgrounds
to ensure readability.

This also fixes a race condition by using `Utils.writeFileSync` to
ensure the style file is updated before compiling sass.
2024-05-30 19:18:58 +08:00
end-4 fc50a2ce70 Refractor dark mode + styles handling (#562) 2024-05-30 17:54:24 +07:00
Celestial.y a10d45883c [bugfix] update dots script (#530) 2024-05-30 11:47:36 +08:00
MoetaYuko 70a5304027 ags: clean up and export handleStyles to command line 2024-05-30 11:25:57 +08:00
end-4 c38bfe86cb switchwall.sh: fix for images with spaces(#428) 2024-05-30 07:23:33 +07:00
Myryk b2574cf2af switched to strict inequality 2024-05-29 18:21:32 +02:00
Myryk cdf4b7dc06 brightness popup works as well 2024-05-29 18:04:23 +02:00
Myryk 6f7577467a Indicator now pops up if volume changes 2024-05-29 18:02:43 +02:00
MoetaYuko ef61e6ac32 ags: make dark mode status consistent and simplify switching 2024-05-29 17:13:00 +08:00
end-4 3d65ec8e73 deps: add jq 2024-05-29 15:42:47 +07:00
end-4 0bea17fb2f hyprlock: script respect xdg dir (#549) 2024-05-28 22:00:32 +07:00
end-4 d6a34b1d07 ags: config option for symbolic icon theme (#547) 2024-05-28 21:59:22 +07:00
end-4 e5339a146b hyprlock: use xdg dir properly (#549) 2024-05-27 22:09:59 +07:00
end-4 88d4f7e926 use xdg dirs properly (#549) 2024-05-27 22:05:10 +07:00
end-4 a0b422b7b1 fix record script 2024-05-27 22:00:05 +07:00
end-4 e38c355505 fix config option warning (#542) 2024-05-27 20:21:21 +07:00
end-4 527c60065f reapply "switchwall: fix transition position for hidpi and multi-monitor" (#546) 2024-05-27 18:03:03 +07:00
MoetaYuko 519ba9c050 switchwall: fix transition position for hidpi and multi-monitor 2024-05-27 17:16:09 +08:00
end-4 b778e65710 ags: user options: sidebar page order 2024-05-27 10:13:42 +07:00
end-4 e46dc5e1a4 todo list: empty: subtext color 2024-05-25 22:01:55 +07:00
end-4 f9b2d759b3 add delay for pls update user options message 2024-05-25 22:01:35 +07:00
end-4 32a1a40f64 notifications: time is "Now" within 1 minute 2024-05-25 21:55:11 +07:00
end-4 5f76e68a73 move image-related user options + update reminder 2024-05-25 21:34:47 +07:00
end-4 9a5e53dac1 remove debug print 2024-05-25 21:07:08 +07:00
end-4 52f39e3a01 ags: config option for monitor get scaled size method (#424) 2024-05-25 19:57:03 +07:00
end-4 3f18c4bc9d fix wrong monitor size (#537) 2024-05-25 19:50:13 +07:00
end-4 df9adb18da sidebar: config: add hyprland stdout logging toggle 2024-05-25 09:47:56 +07:00
end-4 a732c0f715 hyprland: blurrier 2024-05-25 09:37:24 +07:00
end-4 d240cecf5d anims: sidebars from top 2024-05-25 09:35:15 +07:00
end-4 237e54d54b overview: initial class as fallback for icon (xwayland apps in hyprland L) 2024-05-25 08:30:33 +07:00
end-4 d6b6f79f03 add manual accent color arg to launcher cmd (#534) 2024-05-25 07:55:00 +07:00
end-4 f251554043 fix ollama icon name 2024-05-25 07:54:08 +07:00
end-4 a004acc05d maxwidthchars -> 1 2024-05-24 20:12:10 +07:00
end-4 10aed6353a overview: fix weird window placement when smol width 2024-05-24 20:09:34 +07:00
end-4 fd8f171308 Adding randomwall and ollama (#532) 2024-05-24 18:50:49 +07:00
end-4 bf62babb29 Create ollama-symbolic.svg 2024-05-24 18:45:34 +07:00
end-4 ea74d4a3a8 Merge branch 'main' into soli 2024-05-24 18:37:38 +07:00
end-4 7ee9358d4c switchwall.sh: no weird fade transition 2024-05-24 18:30:42 +07:00
end-4 c9a2b09c0d randomwall.sh: Images -> Pictures 2024-05-24 18:29:10 +07:00
soliprem eb04db5abc fixed ollama key file 2024-05-24 12:52:07 +02:00
soliprem 3d7d5b2d8f added missing files for previous 2 commits 2024-05-24 12:35:47 +02:00
soliprem 3b501ef8bf fixed ollama icon 2024-05-24 12:34:58 +02:00
soliprem 953f4d5e88 added Ollama as an option under GPTs 2024-05-24 12:21:13 +02:00
soliprem 34802e2ca1 modified scripts to allow for random wallpapers or positional arguments 2024-05-24 12:03:22 +02:00
end-4 a5cd6ff909 make todo list less shitty + style updates 2024-05-23 22:50:59 +07:00
end-4 6f62526bc3 make todo list less shitty + style updates 2024-05-23 22:50:59 +07:00
H0mire 4d738a63e9 removed temp files 2024-05-23 09:48:48 +02:00
Janik Michael Müller 6114829244 tested and ready for pull request 2024-05-23 07:35:52 +00:00
Janik Michael Müller 58c7ec7d60 bugfix 2024-05-22 22:03:04 +00:00
H0mire 3319021d95 bugfixes 2024-05-22 21:23:45 +02:00
Janik Michael Müller 637e3cea3b Create temp4.txt 2024-05-22 21:19:06 +02:00
H0mire 576d52678b Finished prototype, next step will be testing 2024-05-22 21:17:07 +02:00
Janik Michael Müller d18d00e3a9 Renamed 2024-05-22 15:37:01 +00:00
H0mire 87b88a9fd3 for testing purposes 2024-05-22 17:33:21 +02:00
Janik Michael Müller fc445adeec Delete temp2.txt 2024-05-22 17:29:15 +02:00
Janik Michael Müller 6749a64b21 Delete temp.txt 2024-05-22 17:29:00 +02:00
H0mire 9378ac0263 added temp file for testing purposes 2024-05-22 17:28:41 +02:00
H0mire 579f675abc first steps for fixing and improving update-dots 2024-05-22 17:27:08 +02:00
end-4 66b30318cd uninst: delete state and config folders (#525) 2024-05-22 17:59:13 +07:00
end-4 4aa9e3d916 uninst: delete state and config folders (#525) 2024-05-22 17:59:13 +07:00
end-4 b1a11c5003 overview: re enable window title display 2024-05-22 17:53:39 +07:00
end-4 29c5e53690 overview: re enable window title display 2024-05-22 17:53:39 +07:00
end-4 2b11619499 fix: truncate if offscreen (#527) 2024-05-22 17:50:40 +07:00
end-4 58d095f6b2 fix: truncate if offscreen (#527) 2024-05-22 17:50:40 +07:00
Nez21 0ae54ed50f fix: truncate if offscreen 2024-05-21 22:58:02 +07:00
Nez21 f6a5d4a313 fix: truncate if offscreen 2024-05-21 22:58:02 +07:00
end-4 c79055e56d remove click2close closing (#523) 2024-05-21 21:01:24 +07:00
end-4 6e6fe5c6e5 remove click2close closing (#523) 2024-05-21 21:01:24 +07:00
end-4 5337260a46 Add missing keybind for floating window (#520) 2024-05-20 22:34:54 +07:00
end-4 122582923c Add missing keybind for floating window (#520) 2024-05-20 22:34:54 +07:00
Abdul Hajiyev d5a2a4dfbf feat: Add missing keybind for floating window 2024-05-20 19:30:38 +04:00
Abdul Hajiyev 5762e81a78 feat: Add missing keybind for floating window 2024-05-20 19:30:38 +04:00
end-4 dc31242d37 Renamed Wolfram to Tungsten in the periodic table (#515) 2024-05-20 10:18:40 +07:00
end-4 e2fcc89751 Renamed Wolfram to Tungsten in the periodic table (#515) 2024-05-20 10:18:40 +07:00
Cyao 695ad44547 Renamed Wolfram to Tungsten in the periodic table 2024-05-19 21:48:33 +02:00
Cyao db1b550e8d Renamed Wolfram to Tungsten in the periodic table 2024-05-19 21:48:33 +02:00
end-4 2fa9e49585 vscode: use wayland 2024-05-19 22:57:36 +07:00
end-4 4ec59b6baa vscode: use wayland 2024-05-19 22:57:36 +07:00
end-4 44988b0e05 Consistently use XDG base directiories (#381) 2024-05-19 22:27:58 +07:00
end-4 37ad9205f1 Consistently use XDG base directiories (#381) 2024-05-19 22:27:58 +07:00
end-4 6ba1db010a ai: store data in state dir instead of cache 2024-05-19 22:22:02 +07:00
end-4 8d9d127731 ai: store data in state dir instead of cache 2024-05-19 22:22:02 +07:00
Cu3PO42 797c3a29e4 chore: move more files to XDG_STATE_HOME 2024-05-19 17:05:38 +02:00
Cu3PO42 97999cd4e4 chore: move more files to XDG_STATE_HOME 2024-05-19 17:05:38 +02:00
Cu3PO42 425dad938e chore: move firstrun.txt to XDG_STATE_HOME 2024-05-19 17:05:38 +02:00
Cu3PO42 0092e7f488 chore: move firstrun.txt to XDG_STATE_HOME 2024-05-19 17:05:38 +02:00
Cu3PO42 a2c9ce0240 chore: move color .scss files to XDG_STATE_HOME 2024-05-19 17:05:38 +02:00
Cu3PO42 234fc4b847 chore: move color .scss files to XDG_STATE_HOME 2024-05-19 17:05:38 +02:00
end-4 f181fd3e22 only keep strongest network by ssid (#506) 2024-05-19 17:30:55 +07:00
end-4 d061b0cb7c only keep strongest network by ssid (#506) 2024-05-19 17:30:55 +07:00
end-4 64d5bc74ff circ progs more thicc 4 more accessibility 2024-05-19 16:53:59 +07:00
end-4 c6fea4bb22 circ progs more thicc 4 more accessibility 2024-05-19 16:53:59 +07:00
end-4 6189f9bfe2 deps: bc (#509) 2024-05-19 16:02:52 +07:00
end-4 230be3d21a deps: bc (#509) 2024-05-19 16:02:52 +07:00
end-4 b830640276 hide overview window title to prevent messed up size 2024-05-19 15:32:28 +07:00
end-4 d2b4ad8029 hide overview window title to prevent messed up size 2024-05-19 15:32:28 +07:00
Cu3PO42 9c56e6dde4 feat: use XDG base directories 2024-05-18 15:20:13 +02:00
Cu3PO42 1f39a59f48 feat: use XDG base directories 2024-05-18 15:20:13 +02:00
Cu3PO42 dc28ab3cca chore: always use XDG_CACHE_DIR in AGS 2024-05-18 15:20:13 +02:00
Cu3PO42 815790d82e chore: always use XDG_CACHE_DIR in AGS 2024-05-18 15:20:13 +02:00
end-4 c5b159d19f remove unecessary click2close 2024-05-18 19:45:36 +07:00
end-4 e9c40a9588 remove unecessary click2close 2024-05-18 19:45:36 +07:00
end-4 ec69988c05 fix weird focus for slideleft & slideright (#502) 2024-05-18 19:30:51 +07:00
end-4 ef8109cd10 fix weird focus for slideleft & slideright (#502) 2024-05-18 19:30:51 +07:00
end-4 ecfacef55f overview & cheatsheet: fix window focus after open/close layer with kb (#502) 2024-05-18 15:23:48 +07:00
end-4 379db0f672 overview & cheatsheet: fix window focus after open/close layer with kb (#502) 2024-05-18 15:23:48 +07:00
end-4 8955fcab2b gpts: update providers 2024-05-18 15:22:19 +07:00
end-4 9ab1c9d59f gpts: update providers 2024-05-18 15:22:19 +07:00
end-4 148266a6d5 sidebar: ai: fix latex 2024-05-18 15:22:07 +07:00
end-4 22367b9192 sidebar: ai: fix latex 2024-05-18 15:22:07 +07:00
Leon Camus a170dd42c6 only keep strongest network by ssid
(cherry picked from commit 9f0a19e2655637313ac4673b83e6803a30f5c546)
2024-05-17 15:25:51 +02:00
Leon Camus 0a5a8a1e32 only keep strongest network by ssid
(cherry picked from commit 9f0a19e2655637313ac4673b83e6803a30f5c546)
2024-05-17 15:25:51 +02:00
end-4 2bb1c523b5 gpt4o through oxygen api (#500) 2024-05-17 18:34:36 +07:00
end-4 38b9b2bc32 gpt4o through oxygen api (#500) 2024-05-17 18:34:36 +07:00
end-4 4ab1958e44 ignore pythong cache 2024-05-17 18:33:56 +07:00
end-4 b060c1c88c ignore pythong cache 2024-05-17 18:33:56 +07:00
end-4 df3f49da79 ugh newline 2024-05-17 18:32:50 +07:00
end-4 afc3b7628f ugh newline 2024-05-17 18:32:50 +07:00
Celestial.y 187bd76466 [Feature] Added Update-dots.sh script (#473) 2024-05-17 06:51:27 +08:00
Celestial.y 461709c643 [Feature] Added Update-dots.sh script (#473) 2024-05-17 06:51:27 +08:00
H0mire 11fa0148f4 cleaned up code for readability, added colours 2024-05-16 19:53:42 +02:00
H0mire 207c81bd55 cleaned up code for readability, added colours 2024-05-16 19:53:42 +02:00
end-4 3bbdeb2282 crosshair: don't show on init 2024-05-16 13:22:37 +07:00
end-4 74b1948681 crosshair: don't show on init 2024-05-16 13:22:37 +07:00
end-4 874851993d add crosshair 2024-05-16 13:21:46 +07:00
end-4 f98a1caae7 add crosshair 2024-05-16 13:21:46 +07:00
end-4 272cce40ab execs: polkit: opensuse support 2024-05-16 10:02:37 +07:00
end-4 e1f6a01321 execs: polkit: opensuse support 2024-05-16 10:02:37 +07:00
end-4 ca135fc4f7 ags: fix 4 critical messages on init 2024-05-15 19:36:56 +07:00
end-4 53399e7feb ags: fix 4 critical messages on init 2024-05-15 19:36:56 +07:00
end-4 9d8ce2d5c9 disable shadows for tiled windows 2024-05-15 19:25:14 +07:00
end-4 9ddf584dab disable shadows for tiled windows 2024-05-15 19:25:14 +07:00
end-4 480254e2a7 Update keybinds.conf 2024-05-15 19:20:57 +07:00
end-4 8aea1bee4d Update keybinds.conf 2024-05-15 19:20:57 +07:00
end-4 4ab5e8e15d Update execs.conf 2024-05-15 19:19:58 +07:00
end-4 1068d610c6 Update execs.conf 2024-05-15 19:19:58 +07:00
end-4 62cce14c8d update hyprland config 2024-05-15 19:19:46 +07:00
end-4 8ed62c2468 update hyprland config 2024-05-15 19:19:46 +07:00
end-4 735b572b9b Update notificationlist.js 2024-05-15 19:14:10 +07:00
end-4 dd69d6cc9a Update notificationlist.js 2024-05-15 19:14:10 +07:00
end-4 07f53c36df Update user_options.js 2024-05-15 19:13:34 +07:00
end-4 106ec3d95c Update user_options.js 2024-05-15 19:13:34 +07:00
end-4 48ef1473f9 booru: fix messed up responses 2024-05-15 19:13:19 +07:00
end-4 1626f7bb51 booru: fix messed up responses 2024-05-15 19:13:19 +07:00
end-4 dcb08953ee morevibrant color pallete 2024-05-15 19:12:45 +07:00
end-4 3950e77f33 morevibrant color pallete 2024-05-15 19:12:45 +07:00
end-4 99d1e00f69 fix enter key not working (i hate hyprland) 2024-05-15 11:56:35 +07:00
end-4 72b1ea9765 fix enter key not working (i hate hyprland) 2024-05-15 11:56:35 +07:00
end-4 b568110662 gemini: less hallucination attempt 2024-05-14 22:03:21 +07:00
end-4 6f418724f3 gemini: less hallucination attempt 2024-05-14 22:03:21 +07:00
end-4 700f1070ca format 2024-05-14 22:03:04 +07:00
end-4 3f048dc95d format 2024-05-14 22:03:04 +07:00
end-4 1f0abd58fb fix multi-monitor widgets (#455) 2024-05-13 18:03:17 +07:00
end-4 5ec977c882 fix multi-monitor widgets (#455) 2024-05-13 18:03:17 +07:00
end-4 3a866b9d48 unecessary object -> array 2024-05-13 18:00:51 +07:00
end-4 9b2bef7f2d unecessary object -> array 2024-05-13 18:00:51 +07:00
MoetaYuko 79445eb9c2 switchwall: fix transition position for hidpi and multi-monitor 2024-05-13 17:21:13 +08:00
MoetaYuko f2d85486ef switchwall: fix transition position for hidpi and multi-monitor 2024-05-13 17:21:13 +08:00
MoetaYuko d696089c78 ags: fix multi-monitor widgets 2024-05-13 17:21:13 +08:00
MoetaYuko c0b52d8286 ags: fix multi-monitor widgets 2024-05-13 17:21:13 +08:00
end-4 8041153434 hyprland: startup: ensure plugins are loaded 2024-05-11 21:16:49 +07:00
end-4 392b4eff52 hyprland: startup: ensure plugins are loaded 2024-05-11 21:16:49 +07:00
end-4 871764678f hyprland: startup: night light 2024-05-11 21:16:23 +07:00
end-4 afdcf60dd9 hyprland: startup: night light 2024-05-11 21:16:23 +07:00
end-4 901af41301 reademe: add keybinds 2024-05-11 14:42:06 +07:00
end-4 387cf4ca0d reademe: add keybinds 2024-05-11 14:42:06 +07:00
end-4 96b0e01a69 add cloudflare warp icon 2024-05-11 10:30:57 +07:00
end-4 71f284525a add cloudflare warp icon 2024-05-11 10:30:57 +07:00
end-4 582f65e87a add cloudflare warp toggle button 2024-05-11 09:17:45 +07:00
end-4 f500ac941f add cloudflare warp toggle button 2024-05-11 09:17:45 +07:00
end-4 e6b9c1ae38 sideright: hide night light button when unavailable 2024-05-11 09:09:52 +07:00
end-4 4ee4f0d31e sideright: hide night light button when unavailable 2024-05-11 09:09:52 +07:00
end-4 f56f8c250c icons: add regex substitutions (#487) 2024-05-10 23:31:39 +07:00
end-4 70cd107651 icons: add regex substitutions (#487) 2024-05-10 23:31:39 +07:00
end-4 10d64ad6fe Update hyprland.conf 2024-05-10 08:09:08 +07:00
end-4 371314983d Update hyprland.conf 2024-05-10 08:09:08 +07:00
end-4 99564866d0 create Videos folder if it doesn't exist (fix #489) 2024-05-10 08:03:37 +07:00
end-4 70e7756f84 create Videos folder if it doesn't exist (fix #489) 2024-05-10 08:03:37 +07:00
end-4 512d0281e2 Update _notifications.scss 2024-05-09 20:08:51 +07:00
end-4 131e6e7a2e Update _notifications.scss 2024-05-09 20:08:51 +07:00
end-4 405014601d auto suspend to protect battery 2024-05-09 20:08:25 +07:00
end-4 066db39268 auto suspend to protect battery 2024-05-09 20:08:25 +07:00
end-4 1e62c766be update ags (fixes problems with newer hyprland versions) 2024-05-09 17:44:01 +07:00
end-4 8e353d1144 update ags (fixes problems with newer hyprland versions) 2024-05-09 17:44:01 +07:00
end-4 13423c9a53 why 2024-05-08 18:04:28 +07:00
end-4 690cccd89d why 2024-05-08 18:04:28 +07:00
end-4 4b60d2f15f Merge branch 'main' of https://github.com/end-4/dots-hyprland 2024-05-08 18:03:15 +07:00
end-4 d9b9a71af8 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2024-05-08 18:03:15 +07:00
end-4 5f94bdb75c cheatsheet: periodic table: fix lanthanum/actinium alignment 2024-05-08 18:03:12 +07:00
end-4 b9a22c5c1c cheatsheet: periodic table: fix lanthanum/actinium alignment 2024-05-08 18:03:12 +07:00
end-4 ae88d3e7cd Update rules.conf to fix wps office (#484) 2024-05-08 06:19:45 +07:00
end-4 9ac7ce407d Update rules.conf to fix wps office (#484) 2024-05-08 06:19:45 +07:00
end-4 b03330d756 sideleft: booru: fix annoying scroll on tag hover 2024-05-07 23:12:24 +07:00
end-4 3bfb2dce67 sideleft: booru: fix annoying scroll on tag hover 2024-05-07 23:12:24 +07:00
Janik Michael Müller ec951bac75 Update rules.conf to fix wps office
Context menus (Right-Click) of wps office applications are treated like windows and therefore tiled with this rule. This leads to an unwanted snapping of the menu next to the active window.
2024-05-07 17:42:09 +02:00
Janik Michael Müller fb1d14670f Update rules.conf to fix wps office
Context menus (Right-Click) of wps office applications are treated like windows and therefore tiled with this rule. This leads to an unwanted snapping of the menu next to the active window.
2024-05-07 17:42:09 +02:00
H0mire 6ef065aed8 fix number 2 2024-05-06 22:27:35 +02:00
H0mire a4434dd709 fix number 2 2024-05-06 22:27:35 +02:00
H0mire 45a5d18245 removed debugging stuff 2024-05-06 22:21:35 +02:00
H0mire 6138f0b0fe removed debugging stuff 2024-05-06 22:21:35 +02:00
H0mire 38aa15457d fixed git clone paths 2024-05-06 22:20:23 +02:00
H0mire c860974e8e fixed git clone paths 2024-05-06 22:20:23 +02:00
H0mire 965a8205e3 removed debugging exclamation 2024-05-06 22:07:25 +02:00
H0mire 313f0ed178 removed debugging exclamation 2024-05-06 22:07:25 +02:00
H0mire fb42a07f3b Changed Message 2024-05-06 21:57:47 +02:00
H0mire f37789d2a4 Changed Message 2024-05-06 21:57:47 +02:00
H0mire 145d3be461 bugfix excluding mechanism now works 2024-05-06 21:55:28 +02:00
H0mire 9d19cd2b3c bugfix excluding mechanism now works 2024-05-06 21:55:28 +02:00
end-4 dd8a0b05fb remove annoying osd popup when Audio changes 2024-05-06 23:06:26 +07:00
end-4 51f37f696f remove annoying osd popup when Audio changes 2024-05-06 23:06:26 +07:00
end-4 d9a7e8d538 fix ugly icons and spamming icon warnings 2024-05-06 23:06:03 +07:00
end-4 d4ac618fb3 fix ugly icons and spamming icon warnings 2024-05-06 23:06:03 +07:00
end-4 38f6cdafb6 sideleft: booru: /clear as command not tag 2024-05-06 23:05:27 +07:00
end-4 2531e38e35 sideleft: booru: /clear as command not tag 2024-05-06 23:05:27 +07:00
clsty f4251b71e3 Fix comment 2024-05-05 10:39:06 +08:00
clsty 6832aa1ea8 Fix comment 2024-05-05 10:39:06 +08:00
end-4 753fb448d0 sideleft: booru qol
- '+' gives next page
- tags now get appended instead of sent
2024-05-05 07:20:07 +07:00
end-4 ef222f354d sideleft: booru qol
- '+' gives next page
- tags now get appended instead of sent
2024-05-05 07:20:07 +07:00
end-4 38c62ef651 remove unused variable (#480) 2024-05-05 06:39:33 +07:00
end-4 674908d187 remove unused variable (#480) 2024-05-05 06:39:33 +07:00
end-4 b1e588fa15 sideleft: anime stuff: fix weird gap when image not yet shown 2024-05-05 01:07:37 +07:00
end-4 ca59ea251c sideleft: anime stuff: fix weird gap when image not yet shown 2024-05-05 01:07:37 +07:00
end-4 239e8deac2 sideright: clearer audio source name 2024-05-05 01:07:09 +07:00
end-4 c92eb85c04 sideright: clearer audio source name 2024-05-05 01:07:09 +07:00
end-4 230e3a9635 [Feature] Added not found status in waifu.js (#478) 2024-05-05 00:40:46 +07:00
end-4 16d5ead40d [Feature] Added not found status in waifu.js (#478) 2024-05-05 00:40:46 +07:00
end-4 c209760d23 sideright: add audio device picker 2024-05-05 00:28:29 +07:00
end-4 3a2d8717b2 sideright: add audio device picker 2024-05-05 00:28:29 +07:00
H0mire e6a6c2da13 added not_found 2024-05-04 18:29:03 +02:00
H0mire a612e7f3ef added not_found 2024-05-04 18:29:03 +02:00
end-4 fe62da6b2c tell new user to PICK A WALLPAPER (#468) 2024-05-04 23:23:35 +07:00
end-4 5f2d45e315 tell new user to PICK A WALLPAPER (#468) 2024-05-04 23:23:35 +07:00
end-4 deb57d7856 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2024-05-04 22:48:13 +07:00
end-4 3456e27d25 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2024-05-04 22:48:13 +07:00
end-4 10ecb794f0 add remove orphans quick "script" (closes #476) 2024-05-04 22:48:09 +07:00
end-4 e5dbce61cc add remove orphans quick "script" (closes #476) 2024-05-04 22:48:09 +07:00
H0mire 4e540991ac bugfix 2024-05-04 17:18:26 +02:00
H0mire 3fa60152ed bugfix 2024-05-04 17:18:26 +02:00
H0mire 9b5104ee37 Now with better logging 2024-05-04 17:07:53 +02:00
H0mire dc0c113270 Now with better logging 2024-05-04 17:07:53 +02:00
H0mire a1c03348f2 now git pull working again 2024-05-04 16:48:48 +02:00
H0mire 273c356e0f now git pull working again 2024-05-04 16:48:48 +02:00
H0mire 2ee033b84f added greeting 2024-05-04 16:46:18 +02:00
H0mire 4917a1f64e added greeting 2024-05-04 16:46:18 +02:00
H0mire 80e05a9abd Update based on https://github.com/end-4/dots-hyprland/pull/473#issuecomment-2094147560 2024-05-04 16:31:28 +02:00
H0mire 3b4c53ed22 Update based on https://github.com/end-4/dots-hyprland/pull/473#issuecomment-2094147560 2024-05-04 16:31:28 +02:00
end-4 b936bb9bdd random trivial fixes (#460) 2024-05-04 19:37:57 +07:00
end-4 362306b03d random trivial fixes (#460) 2024-05-04 19:37:57 +07:00
H0mire e9b006e54c changed messsage 2024-05-04 11:14:30 +02:00
H0mire e505ec6c07 changed messsage 2024-05-04 11:14:30 +02:00
H0mire 5f5c29bcb8 now with current branch 2024-05-04 11:13:07 +02:00
H0mire f9854e5400 now with current branch 2024-05-04 11:13:07 +02:00
H0mire e748132499 made so it checks if repo is already up to date since, no checksum cache is implemented yet 2024-05-04 11:10:00 +02:00
H0mire 328013fd8f made so it checks if repo is already up to date since, no checksum cache is implemented yet 2024-05-04 11:10:00 +02:00
H0mire 8ca5dd3cfa again 2024-05-04 10:24:16 +02:00
H0mire 05a220bd7a again 2024-05-04 10:24:16 +02:00
H0mire e51417725f marked Y as default 2024-05-04 10:22:31 +02:00
H0mire fececd14a2 marked Y as default 2024-05-04 10:22:31 +02:00
H0mire ad88859abd now adds new folders 2024-05-04 10:16:43 +02:00
H0mire b8c5c7a099 now adds new folders 2024-05-04 10:16:43 +02:00
H0mire a638d72b3f changed
tempfolder path
2024-05-04 09:40:46 +02:00
H0mire 6e1a822fc1 changed
tempfolder path
2024-05-04 09:40:46 +02:00
H0mire f32b46ba38 update based on https://github.com/end-4/dots-hyprland/pull/473#issuecomment-2094060995 2024-05-04 09:37:32 +02:00
H0mire cce845ad49 update based on https://github.com/end-4/dots-hyprland/pull/473#issuecomment-2094060995 2024-05-04 09:37:32 +02:00
H0mire 9ad4b1687e removed unnecessary loop 2024-05-03 19:42:13 +02:00
H0mire 8dd89d24d7 removed unnecessary loop 2024-05-03 19:42:13 +02:00
H0mire e5f432534a now with exclude folders 2024-05-03 19:15:35 +02:00
H0mire a6ef4352f2 now with exclude folders 2024-05-03 19:15:35 +02:00
H0mire a5f0d5a1b7 besser 2024-05-03 19:06:49 +02:00
H0mire 336e867d06 besser 2024-05-03 19:06:49 +02:00
H0mire 34865e5c42 more save script 2024-05-03 19:05:17 +02:00
H0mire 8805155fa8 more save script 2024-05-03 19:05:17 +02:00
H0mire 6adadf61f8 made it more secure 2024-05-03 18:57:36 +02:00
H0mire e75021b473 made it more secure 2024-05-03 18:57:36 +02:00
H0mire f7dca66416 added updatescript 2024-05-03 18:46:03 +02:00
H0mire 63614da1dd added updatescript 2024-05-03 18:46:03 +02:00
end-4 fa132a790d [Bugfix] Update gpt.js (#470) 2024-05-03 21:44:10 +07:00
end-4 0985bd08cb [Bugfix] Update gpt.js (#470) 2024-05-03 21:44:10 +07:00
end-4 d706a29fda replace wlsunset with gammastep (#459) 2024-05-03 21:36:20 +07:00
end-4 5b02d873b9 replace wlsunset with gammastep (#459) 2024-05-03 21:36:20 +07:00
end-4 d55394d801 Merge branch 'main' into gammastep 2024-05-03 21:36:13 +07:00
end-4 80e7415b93 Merge branch 'main' into gammastep 2024-05-03 21:36:13 +07:00
Janik Michael Müller b8f4be276d Update gpt.js - Bugfix
Since a thinking animation is implemented, the "thinking..." string is not necessary anymore. It cause problems displaying answers from chatgpt. My suggestion: Emptying string.
2024-05-03 15:33:11 +02:00
Janik Michael Müller 556d2587e7 Update gpt.js - Bugfix
Since a thinking animation is implemented, the "thinking..." string is not necessary anymore. It cause problems displaying answers from chatgpt. My suggestion: Emptying string.
2024-05-03 15:33:11 +02:00
MoetaYuko 5bded685b2 fix Child name 'us' not found in GtkStack log spam 2024-05-03 11:20:57 +08:00
MoetaYuko b7add763fe fix Child name 'us' not found in GtkStack log spam 2024-05-03 11:20:57 +08:00
end-4 25e5a774e5 ags: implement per-monitor brightness control (#453) 2024-05-03 10:19:36 +07:00
end-4 d2a9081be9 ags: implement per-monitor brightness control (#453) 2024-05-03 10:19:36 +07:00
end-4 75a466186c fix annoying ass kb focus, i think 2024-05-02 21:04:48 +07:00
end-4 e6269b919b fix annoying ass kb focus, i think 2024-05-02 21:04:48 +07:00
end-4 e1fcd570a4 bring back dart sass to install script (#464, #465) 2024-05-02 20:18:33 +07:00
end-4 0667478640 bring back dart sass to install script (#464, #465) 2024-05-02 20:18:33 +07:00
MoetaYuko e96d334426 musiccontrols: skip updateCover if cover not exists 2024-05-02 13:54:54 +08:00
MoetaYuko 1447eb1fda musiccontrols: skip updateCover if cover not exists 2024-05-02 13:54:54 +08:00
MoetaYuko d17ba79cdd disable night light button until gammastep fully terminated 2024-05-02 13:37:53 +08:00
MoetaYuko 36f7d2ab7e disable night light button until gammastep fully terminated 2024-05-02 13:37:53 +08:00
MoetaYuko 2fc464123f replace wlsunset with gammastep
wlsunset doesn't work w/o manually passing the latitude and longitude.
gammastep can retrieve geolocation from geoclue so it works out of the
box for everyone.
2024-05-02 13:36:08 +08:00
MoetaYuko 7193ff0c84 replace wlsunset with gammastep
wlsunset doesn't work w/o manually passing the latitude and longitude.
gammastep can retrieve geolocation from geoclue so it works out of the
box for everyone.
2024-05-02 13:36:08 +08:00
MoetaYuko bbc6070262 use the more efficient i2c bus number to control ddcci backlight 2024-05-02 11:56:24 +08:00
MoetaYuko 7996fca302 use the more efficient i2c bus number to control ddcci backlight 2024-05-02 11:56:24 +08:00
MoetaYuko e85660eb2e detect ddcci support via ddcutil 2024-05-02 11:38:37 +08:00
MoetaYuko 668927a153 detect ddcci support via ddcutil 2024-05-02 11:38:37 +08:00
end-4 c5f87094cc make brightness controller comment: less misleading 2024-05-01 22:38:16 +07:00
end-4 be6fe404b3 make brightness controller comment: less misleading 2024-05-01 22:38:16 +07:00
end-4 f0782d23aa brightness controller: per-name config; add "auto" 2024-05-01 22:32:04 +07:00
end-4 b598dfac1d brightness controller: per-name config; add "auto" 2024-05-01 22:32:04 +07:00
end-4 2f3ed21a03 comment possible brightness controllers 2024-05-01 22:12:27 +07:00
end-4 aa9a38cf5f comment possible brightness controllers 2024-05-01 22:12:27 +07:00
end-4 bf3258d068 ags: fix systray icon warning (#458) 2024-05-01 22:03:13 +07:00
end-4 28bd622653 ags: fix systray icon warning (#458) 2024-05-01 22:03:13 +07:00
end-4 b3f6f6c5dd remove unnecessary comments 2024-05-01 21:39:41 +07:00
end-4 40d7ceaae9 remove unnecessary comments 2024-05-01 21:39:41 +07:00
MoetaYuko 53e87eb12e ags: fix systray icon warning
take code snippet from ags wiki to fix:
```
(com.github.Aylur.ags:748022): Gjs-Console-WARNING **: 21:42:04.733: Error: can't assign "[object instance wrapper GIName:GdkPixbuf.Pixbuf jsobj@0x37f2745abd08 native@0x62e804712490]" as icon, it is not a file nor a named icon
```
2024-05-01 22:35:01 +08:00
MoetaYuko c68de4707f ags: fix systray icon warning
take code snippet from ags wiki to fix:
```
(com.github.Aylur.ags:748022): Gjs-Console-WARNING **: 21:42:04.733: Error: can't assign "[object instance wrapper GIName:GdkPixbuf.Pixbuf jsobj@0x37f2745abd08 native@0x62e804712490]" as icon, it is not a file nor a named icon
```
2024-05-01 22:35:01 +08:00
end-4 6e51c5dad2 adjust screen recording file name 2024-05-01 21:21:31 +07:00
end-4 bac84208b7 adjust screen recording file name 2024-05-01 21:21:31 +07:00
end-4 22c2e19acc add keybind for screenshot to clipboard and save (#454) 2024-05-01 21:21:11 +07:00
end-4 72762f5833 add keybind for screenshot to clipboard and save (#454) 2024-05-01 21:21:11 +07:00
end-4 e009531c59 adjust colors when transparency enabled 2024-05-01 15:29:42 +07:00
end-4 95d585a8be adjust colors when transparency enabled 2024-05-01 15:29:42 +07:00
MoetaYuko e774e6106f Add ddcutil to installer 2024-05-01 16:01:29 +08:00
MoetaYuko 409a6d508a Add ddcutil to installer 2024-05-01 16:01:29 +08:00
MoetaYuko 99e401186c ags: implement per-monitor brightness control 2024-05-01 15:24:51 +08:00
MoetaYuko 7d45e9dc1b ags: implement per-monitor brightness control 2024-05-01 15:24:51 +08:00
end-4 1e4d041466 re enable hyprland layer fade in 2024-05-01 10:19:20 +07:00
end-4 c27b7f4505 re enable hyprland layer fade in 2024-05-01 10:19:20 +07:00
end-4 ccff64f556 Update issue templates 2024-05-01 09:16:55 +07:00
end-4 90bac2672f Update issue templates 2024-05-01 09:16:55 +07:00
end-4 70cc63caf5 bring back terminal scheme monochrome 2024-04-30 23:14:09 +07:00
end-4 a2547cfe43 bring back terminal scheme monochrome 2024-04-30 23:14:09 +07:00
end-4 dbb1160c11 Fix unhandled promise rejection (#448) 2024-04-30 23:11:38 +07:00
end-4 6046be5476 Fix unhandled promise rejection (#448) 2024-04-30 23:11:38 +07:00
MoetaYuko a69da56733 Fix unhandled promise rejection 2024-04-30 20:08:04 +08:00
MoetaYuko 60a5e7aab5 Fix unhandled promise rejection 2024-04-30 20:08:04 +08:00
end-4 cba0a45c6e fix ().getWindow() is undefined (#445) 2024-04-30 09:37:46 +07:00
end-4 de0d5ffdf0 fix ().getWindow() is undefined (#445) 2024-04-30 09:37:46 +07:00
end-4 209240c58c remove unused terminal schemes 2024-04-30 09:31:05 +07:00
end-4 48452ec437 remove unused terminal schemes 2024-04-30 09:31:05 +07:00
end-4 330693124b overview: better click-to-close 2024-04-30 09:29:04 +07:00
end-4 7c2ce5064c overview: better click-to-close 2024-04-30 09:29:04 +07:00
end-4 c47038502f enable tearing for steam games 2024-04-30 09:25:24 +07:00
end-4 4590bbf08f enable tearing for steam games 2024-04-30 09:25:24 +07:00
end-4 dcc4a2d63d remove misleading debug print (#445) 2024-04-30 09:11:01 +07:00
end-4 315cf8662b remove misleading debug print (#445) 2024-04-30 09:11:01 +07:00
end-4 5dc88abe76 sideright: update centermodules buttons 2024-04-29 22:30:36 +07:00
end-4 5662cb04e9 sideright: update centermodules buttons 2024-04-29 22:30:36 +07:00
end-4 bb75df9eb3 fix null not window error; don't add nulls when ternaries are wrong 2024-04-29 18:59:06 +07:00
end-4 f26c26ff8e fix null not window error; don't add nulls when ternaries are wrong 2024-04-29 18:59:06 +07:00
end-4 e401eb580a update ags 2024-04-29 18:43:48 +07:00
end-4 f180aa56eb update ags 2024-04-29 18:43:48 +07:00
end-4 7791f5c4fe sidebar: config: add blur xray 2024-04-29 18:36:15 +07:00
end-4 eeae628ba7 sidebar: config: add blur xray 2024-04-29 18:36:15 +07:00
end-4 0f09ca55b4 seems to fix kb focus a bit 2024-04-29 18:35:27 +07:00
end-4 90d95fdd0e seems to fix kb focus a bit 2024-04-29 18:35:27 +07:00
end-4 66847b8047 sidebar: config: add anims 2024-04-29 11:16:21 +07:00
end-4 b3f6905e04 sidebar: config: add anims 2024-04-29 11:16:21 +07:00
end-4 dc348653ba add blur config and config spinbox 2024-04-29 10:32:06 +07:00
end-4 3f20ea4fa6 add blur config and config spinbox 2024-04-29 10:32:06 +07:00
clsty 70c1f16331 Remove redundant lines 2024-04-29 08:17:03 +08:00
clsty ce53a1f326 Remove redundant lines 2024-04-29 08:17:03 +08:00
clsty 8b7d332245 Cleanbuild for 4 aur packages in total (#428) 2024-04-29 08:14:02 +08:00
clsty 38ee4e3e4c Cleanbuild for 4 aur packages in total (#428) 2024-04-29 08:14:02 +08:00
clsty 0510862487 Cleanbuild for gradience-git (#428) 2024-04-29 07:49:35 +08:00
clsty 65c2fbdff7 Cleanbuild for gradience-git (#428) 2024-04-29 07:49:35 +08:00
clsty 73ddd02931 Cleanbuild for python-materialyoucolor-git (#428) 2024-04-29 07:30:31 +08:00
clsty bd551a7ba9 Cleanbuild for python-materialyoucolor-git (#428) 2024-04-29 07:30:31 +08:00
end-4 83242a9748 🤔 2024-04-28 23:23:37 +07:00
end-4 63dbae360a 🤔 2024-04-28 23:23:37 +07:00
end-4 59c3ff4ede remove copy-pasted comments 2024-04-28 23:23:30 +07:00
end-4 6bc93e2903 remove copy-pasted comments 2024-04-28 23:23:30 +07:00
end-4 447ec42955 add some config on sidebar 2024-04-28 23:23:14 +07:00
end-4 238b072447 add some config on sidebar 2024-04-28 23:23:14 +07:00
end-4 a67bc5965a terminal: better light theme 2024-04-27 20:10:35 +07:00
end-4 0821fcc429 terminal: better light theme 2024-04-27 20:10:35 +07:00
end-4 0f34e44f04 Update data_periodictable.js 2024-04-27 20:09:43 +07:00
end-4 2062cecac8 Update data_periodictable.js 2024-04-27 20:09:43 +07:00
end-4 6337293230 fix empty gap for weird monitor scales (#424) 2024-04-26 08:57:58 +07:00
end-4 aa6f514338 fix empty gap for weird monitor scales (#424) 2024-04-26 08:57:58 +07:00
end-4 729ef51a5a make session multimonitor (#424) 2024-04-26 08:43:05 +07:00
end-4 80581cdc3d make session multimonitor (#424) 2024-04-26 08:43:05 +07:00
end-4 18de9e2fea fix screen size for multimonitor and scaled screens (#417) (#424) 2024-04-25 15:20:15 +07:00
end-4 29a66a6ede fix screen size for multimonitor and scaled screens (#417) (#424) 2024-04-25 15:20:15 +07:00
end-4 394cd0fc0a readme: update the red preview 2024-04-24 21:55:04 +07:00
end-4 0added30e2 readme: update the red preview 2024-04-24 21:55:04 +07:00
end-4 4e8361b80f thorium keybind enable wayland ime 2024-04-23 20:17:57 +07:00
end-4 dcf028e40c thorium keybind enable wayland ime 2024-04-23 20:17:57 +07:00
end-4 ced3823270 dock launcher button (#433) 2024-04-23 05:55:36 +07:00
end-4 6774fdb2cb dock launcher button (#433) 2024-04-23 05:55:36 +07:00
end-4 95d2192d37 hyprlock: cleaner looks for all cases 2024-04-22 21:20:23 +07:00
end-4 53b78bc437 hyprlock: cleaner looks for all cases 2024-04-22 21:20:23 +07:00
end-4 a28a764fe6 fuck nvidia 2024-04-22 13:04:00 +07:00
end-4 39c389e97f fuck nvidia 2024-04-22 13:04:00 +07:00
end-4 6fd5f88002 disable dock by default 2024-04-20 14:38:31 +07:00
end-4 c88f333935 disable dock by default 2024-04-20 14:38:31 +07:00
end-4 5e9f7c33ee make monochrome less bad; format 2024-04-20 14:25:24 +07:00
end-4 6f2dd16f96 make monochrome less bad; format 2024-04-20 14:25:24 +07:00
end-4 c3f7e6847e Update scheme-monochrome.json (#430) 2024-04-20 14:10:15 +07:00
end-4 d321486a21 Update scheme-monochrome.json (#430) 2024-04-20 14:10:15 +07:00
Abdullah Muhamed 7d7ac89363 Update scheme-monochrome.json
the custom monochrome theme light/dark
2024-04-20 06:43:24 +02:00
Abdullah Muhamed 13e1430267 Update scheme-monochrome.json
the custom monochrome theme light/dark
2024-04-20 06:43:24 +02:00
end-4 1bfd45f03c Update github-symbolic.svg 2024-04-19 15:18:36 +07:00
end-4 080b2b21c7 Update github-symbolic.svg 2024-04-19 15:18:36 +07:00
end-4 6a73e27683 dock: fix light mode for pin icon 2024-04-19 15:18:22 +07:00
end-4 1f8ccf9db0 dock: fix light mode for pin icon 2024-04-19 15:18:22 +07:00
end-4 68076ffcac issue template: tell people to update 2024-04-19 15:02:23 +07:00
end-4 9c194268b1 issue template: tell people to update 2024-04-19 15:02:23 +07:00
end-4 bc48622b3c sidebar: add github link to make tools page less empty 2024-04-19 10:54:21 +07:00
end-4 d3e44e1c09 sidebar: add github link to make tools page less empty 2024-04-19 10:54:21 +07:00
end-4 75e73896ad dock hide faster 2024-04-18 19:17:47 +07:00
end-4 36fc620530 dock hide faster 2024-04-18 19:17:47 +07:00
end-4 21bc7c7a61 update dock (#422) 2024-04-18 19:09:59 +07:00
end-4 4c5ce76e47 update dock (#422) 2024-04-18 19:09:59 +07:00
end-4 0c275a0dbb format 2024-04-18 19:06:52 +07:00
end-4 f7d8d7b8ea format 2024-04-18 19:06:52 +07:00
end-4 67a2e3c3d7 update config option descriptions 2024-04-18 18:59:28 +07:00
end-4 8ae019fde7 update config option descriptions 2024-04-18 18:59:28 +07:00
end-4 b9403ebfaf remove unecessary array spread; rename hidden dock thickness option 2024-04-18 18:54:04 +07:00
end-4 62a4a3f71f remove unecessary array spread; rename hidden dock thickness option 2024-04-18 18:54:04 +07:00
end-4 7794fb8bd5 get active monitor id: use hyprland service 2024-04-18 18:49:58 +07:00
end-4 13032c8f03 get active monitor id: use hyprland service 2024-04-18 18:49:58 +07:00
end-4 4b9065277f adjust dock pin icon 2024-04-18 18:43:15 +07:00
end-4 5230e8cb54 adjust dock pin icon 2024-04-18 18:43:15 +07:00
end-4 28731a2316 adjust config options 2024-04-18 18:36:56 +07:00
end-4 e14efa7fe0 adjust config options 2024-04-18 18:36:56 +07:00
casglistro 17d93cd0f2 🤔 update user_options.js again 2024-04-18 18:06:11 +08:00
casglistro 74a8fb5610 🤔 update user_options.js again 2024-04-18 18:06:11 +08:00
casglistro 73f8886342 update user_options.js 2024-04-18 18:00:19 +08:00
casglistro 7fcd6a5fce update user_options.js 2024-04-18 18:00:19 +08:00
casglistro ac2fb2e6a6 and description... 2024-04-18 17:42:18 +08:00
casglistro 6aff69eaf4 and description... 2024-04-18 17:42:18 +08:00
casglistro 5365846ba4 move config into new category 2024-04-18 17:39:44 +08:00
casglistro c0f88fad84 move config into new category 2024-04-18 17:39:44 +08:00
casglistro 2e60a44e70 use substitute 2024-04-18 16:46:08 +08:00
casglistro c26bbf9348 use substitute 2024-04-18 16:46:08 +08:00
casglistro d7ab69211a use origin appClass when failed to search icons 2024-04-18 16:44:04 +08:00
casglistro 27d35769c3 use origin appClass when failed to search icons 2024-04-18 16:44:04 +08:00
casglistro 5fcaf1df88 add some configs 2024-04-18 16:38:28 +08:00
casglistro 46312963d8 add some configs 2024-04-18 16:38:28 +08:00
casglistro 81fc788e91 remove useless param 2024-04-18 03:07:20 +08:00
casglistro 6fd605a6cd remove useless param 2024-04-18 03:07:20 +08:00
casglistro 844c85e9a2 disable active client signal 2024-04-18 02:38:03 +08:00
casglistro 291d3c026d disable active client signal 2024-04-18 02:38:03 +08:00
casglistro bd93aae83f update dock 2024-04-18 02:20:38 +08:00
casglistro dc24e39b91 update dock 2024-04-18 02:20:38 +08:00
end-4 f0ff5a6756 periodic table: less precision 2024-04-17 22:34:24 +07:00
end-4 a663cd4cc3 periodic table: less precision 2024-04-17 22:34:24 +07:00
end-4 4bb2e68a54 faster skeleton anims 2024-04-17 19:26:49 +07:00
end-4 e71b0abe25 faster skeleton anims 2024-04-17 19:26:49 +07:00
end-4 c613e841de periodic table: update styles 2024-04-16 23:08:00 +07:00
end-4 d90f084bad periodic table: update styles 2024-04-16 23:08:00 +07:00
end-4 8302c33665 use properly centered windows icons 2024-04-16 23:06:04 +07:00
end-4 cdc9a4d9e2 use properly centered windows icons 2024-04-16 23:06:04 +07:00
end-4 32abb1bfa9 oops 2024-04-16 23:04:28 +07:00
end-4 0f9766db7b oops 2024-04-16 23:04:28 +07:00
end-4 7fb85e62d5 update periodic table 2024-04-16 23:04:07 +07:00
end-4 6288144abc update periodic table 2024-04-16 23:04:07 +07:00
end-4 d76ff6fd87 ugh wolfram 2024-04-16 19:57:31 +07:00
end-4 4a374424f0 ugh wolfram 2024-04-16 19:57:31 +07:00
end-4 bee6763f92 periodic table: update symbol font 2024-04-16 19:57:25 +07:00
end-4 20212e906c periodic table: update symbol font 2024-04-16 19:57:25 +07:00
end-4 323cacb5e3 chromium :-D 2024-04-16 18:39:37 +07:00
end-4 f0c141c8d6 chromium :-D 2024-04-16 18:39:37 +07:00
end-4 d86a76dbf6 make periodic table actually look good 2024-04-16 18:23:16 +07:00
end-4 705ac2019c make periodic table actually look good 2024-04-16 18:23:16 +07:00
end-4 b3aeffadc8 readme: feature midn8hustlr 2024-04-16 17:54:52 +07:00
end-4 8507600562 readme: feature midn8hustlr 2024-04-16 17:54:52 +07:00
end-4 4da0d41ee8 fakeScreenRounding=false -> corners when not fullscreen (#248) 2024-04-16 17:46:43 +07:00
end-4 ac93fa358e fakeScreenRounding=false -> corners when not fullscreen (#248) 2024-04-16 17:46:43 +07:00
end-4 6f39a98a2f fix some overview-only config stuff (#418) 2024-04-16 15:51:58 +07:00
end-4 61ab7d1cd4 fix some overview-only config stuff (#418) 2024-04-16 15:51:58 +07:00
end-4 f173fbb7ad fix some toggles; format 2024-04-15 23:55:57 +07:00
end-4 b7770c82fb fix some toggles; format 2024-04-15 23:55:57 +07:00
end-4 c1d65beb42 add periodic table 2024-04-15 23:55:37 +07:00
end-4 c7c64d2c7b add periodic table 2024-04-15 23:55:37 +07:00
end-4 326b714250 grammar fix, kind of 2024-04-15 22:29:01 +07:00
end-4 c3a72e31b2 grammar fix, kind of 2024-04-15 22:29:01 +07:00
end-4 550bdd31bb dark mode by default 2024-04-15 22:06:47 +07:00
end-4 13d3982362 dark mode by default 2024-04-15 22:06:47 +07:00
end-4 5d61cf1bce fix cheatsheet close button 2024-04-15 15:17:41 +07:00
end-4 fb9199afc2 fix cheatsheet close button 2024-04-15 15:17:41 +07:00
end-4 1a7676ab4a Update data_keybinds.js 2024-04-15 15:17:22 +07:00
end-4 112d403fd6 Update data_keybinds.js 2024-04-15 15:17:22 +07:00
end-4 8e890cadb4 remove unnecessary workaround for already fixed hyprland focus bug 2024-04-14 22:25:44 +07:00
end-4 06fe2d54a4 remove unnecessary workaround for already fixed hyprland focus bug 2024-04-14 22:25:44 +07:00
end-4 78e62aa73e Update _overview.scss 2024-04-14 22:25:07 +07:00
end-4 fe4ad26e7c Update _overview.scss 2024-04-14 22:25:07 +07:00
end-4 7926e8f840 config option for fake screen round corners 2024-04-14 22:12:44 +07:00
end-4 77d5ad41dc config option for fake screen round corners 2024-04-14 22:12:44 +07:00
end-4 92a7c9ed26 sidebar: ai: loading skeleton 2024-04-14 21:00:52 +07:00
end-4 69fdb53c9d sidebar: ai: loading skeleton 2024-04-14 21:00:52 +07:00
end-4 728d0c6361 fix "monochrome" terminal colors #406 2024-04-14 15:20:17 +07:00
end-4 72121dac20 fix "monochrome" terminal colors #406 2024-04-14 15:20:17 +07:00
end-4 8bd7bf1c4e ship dark theme with red colors by default 2024-04-14 06:13:32 +07:00
end-4 7b7467b33c ship dark theme with red colors by default 2024-04-14 06:13:32 +07:00
end-4 0d3fc19e57 update default task manager in ags (not keybind) 2024-04-13 16:41:46 +07:00
end-4 a63b178ba5 update default task manager in ags (not keybind) 2024-04-13 16:41:46 +07:00
end-4 af22477c89 update terminal scheme 2024-04-13 16:19:41 +07:00
end-4 753d94ab40 update terminal scheme 2024-04-13 16:19:41 +07:00
end-4 7712d07aa5 update starship colors 2024-04-13 15:07:45 +07:00
end-4 f8a9d3a3a4 update starship colors 2024-04-13 15:07:45 +07:00
end-4 e2817a506f improve terminal colorscheme readability 2024-04-13 15:07:31 +07:00
end-4 8941a55417 improve terminal colorscheme readability 2024-04-13 15:07:31 +07:00
end-4 9491ddb81b Added proxy url setting in user options (#396) 2024-04-13 12:49:39 +07:00
end-4 5c1b734f08 Added proxy url setting in user options (#396) 2024-04-13 12:49:39 +07:00
end-4 a26e7bbe15 adjust terminal colors 2024-04-13 12:44:12 +07:00
end-4 42f4f8e1f2 adjust terminal colors 2024-04-13 12:44:12 +07:00
end-4 1afbbe9521 Meaningful terminal colors and harmony 😌 (#394) 2024-04-13 11:40:53 +07:00
end-4 3b66955ea3 Meaningful terminal colors and harmony 😌 (#394) 2024-04-13 11:40:53 +07:00
end-4 4bac85d24d fix smart flag 2024-04-13 11:39:58 +07:00
end-4 46fdfb6eb2 fix smart flag 2024-04-13 11:39:58 +07:00
end-4 b6d7cffe46 Fix meson build fail (issue #397) (#404) 2024-04-12 18:04:54 +07:00
end-4 8ade2e0f6f Fix meson build fail (issue #397) (#404) 2024-04-12 18:04:54 +07:00
Пытков Роман 15c1cd1065 Fix meson build fail (#397) 2024-04-12 12:20:53 +03:00
Пытков Роман fc57ee027d Fix meson build fail (#397) 2024-04-12 12:20:53 +03:00
end-4 d7849ef51b fix weird abrupt change (#403) 2024-04-12 15:13:24 +07:00
end-4 bce0025cf7 fix weird abrupt change (#403) 2024-04-12 15:13:24 +07:00
end-4 1e97c21e3d rename "import manually" folder 2024-04-11 19:52:54 +07:00
end-4 38853d4486 rename "import manually" folder 2024-04-11 19:52:54 +07:00
end-4 fe452bf52c more stuff in emoji/char picker 2024-04-11 19:45:52 +07:00
end-4 d9e5e2105b more stuff in emoji/char picker 2024-04-11 19:45:52 +07:00
end-4 10a945e2e4 start ydotool if not running (for non systemd distros) 2024-04-10 13:57:03 +07:00
end-4 2022313200 start ydotool if not running (for non systemd distros) 2024-04-10 13:57:03 +07:00
SuperSuslik312 447c07d753 Added proxy url setting in user options 2024-04-09 17:48:46 +03:00
SuperSuslik312 c85bb70a7a Added proxy url setting in user options 2024-04-09 17:48:46 +03:00
midn8hustlr f66cfe2e42 Make terminal harmonization reactive to material schemes 2024-04-09 18:46:01 +05:30
midn8hustlr a9d3bdb102 Make terminal harmonization reactive to material schemes 2024-04-09 18:46:01 +05:30
end-4 06ccd0acb5 use ydotool systemd user service (#382) 2024-04-09 13:13:01 +07:00
end-4 e35c3a373d use ydotool systemd user service (#382) 2024-04-09 13:13:01 +07:00
midn8hustlr 40c3e2a6b5 remove unnecessary newlines 2024-04-09 05:03:27 +05:30
midn8hustlr fe5443095e remove unnecessary newlines 2024-04-09 05:03:27 +05:30
midn8hustlr fdd347dbd4 Base terminal colorschemes 2024-04-09 05:00:06 +05:30
midn8hustlr 7b64db5f2a Base terminal colorschemes 2024-04-09 05:00:06 +05:30
midn8hustlr c14921bdac Harmonize terminal colors with accent
Meaningful terminal colors
2024-04-09 04:59:01 +05:30
midn8hustlr 0ad978ae2b Harmonize terminal colors with accent
Meaningful terminal colors
2024-04-09 04:59:01 +05:30
end-4 312eb75c51 fix osk toggles 2024-04-08 18:19:55 +07:00
end-4 4db397322f fix osk toggles 2024-04-08 18:19:55 +07:00
end-4 2a5de43e61 overview: remove unecessary stuff 2024-04-08 18:19:28 +07:00
end-4 b8294e06ef overview: remove unecessary stuff 2024-04-08 18:19:28 +07:00
end-4 6eee9f4418 add ask gemini button in search 2024-04-08 18:11:35 +07:00
end-4 4f53fbebc9 add ask gemini button in search 2024-04-08 18:11:35 +07:00
end-4 f3f41538e3 update the overview only config's description 2024-04-07 23:20:00 +07:00
end-4 dfa25763fa update the overview only config's description 2024-04-07 23:20:00 +07:00
end-4 855e3b3638 add ags launcher for overview only 2024-04-07 23:04:28 +07:00
end-4 5ef1e98152 add ags launcher for overview only 2024-04-07 23:04:28 +07:00
end-4 aeac1891b1 update weird gemini icon 2024-04-07 20:51:48 +07:00
end-4 47e0a1e35a update weird gemini icon 2024-04-07 20:51:48 +07:00
end-4 dc60899765 fix #393 2024-04-07 06:31:52 +07:00
end-4 06f96a8f0a fix #393 2024-04-07 06:31:52 +07:00
end-4 ea514e9a85 bar: catch async errors 2024-04-06 09:55:50 +07:00
end-4 373e448ba5 bar: catch async errors 2024-04-06 09:55:50 +07:00
clsty 3394cad5d8 Cleanbuild for hyprland-git, add option to skip 2024-04-06 07:35:06 +08:00
clsty 1ce8cfdf49 Cleanbuild for hyprland-git, add option to skip 2024-04-06 07:35:06 +08:00
end-4 e559b7d131 update hyprland config 2024-04-05 20:51:09 +07:00
end-4 bfd72f36f8 update hyprland config 2024-04-05 20:51:09 +07:00
end-4 fc4f430ed6 booru: feedback message for commands 2024-04-05 17:36:59 +07:00
end-4 90c46cd55a booru: feedback message for commands 2024-04-05 17:36:59 +07:00
end-4 f8d84d6068 multimonitor for osk 2024-04-05 17:36:22 +07:00
end-4 53857d728d multimonitor for osk 2024-04-05 17:36:22 +07:00
end-4 f1c3c27e7e update fuzzel 2024-04-05 06:09:07 +07:00
end-4 fe7bc24eb8 update fuzzel 2024-04-05 06:09:07 +07:00
end-4 5de007778e use hyprland's animations instead of gtk css
should make things much smoother
2024-04-05 06:08:13 +07:00
end-4 f1075bb960 use hyprland's animations instead of gtk css
should make things much smoother
2024-04-05 06:08:13 +07:00
end-4 2ed9ed4b91 booru: more anims, add konachan 2024-04-04 21:45:20 +07:00
end-4 c5b2452d28 booru: more anims, add konachan 2024-04-04 21:45:20 +07:00
end-4 3d823c8947 Update README.md 2024-04-04 21:36:03 +07:00
end-4 c1508771ee Update README.md 2024-04-04 21:36:03 +07:00
end-4 c51f517e9d cheatsheet open anim from bottom 2024-04-04 16:52:34 +07:00
end-4 142fa5491f cheatsheet open anim from bottom 2024-04-04 16:52:34 +07:00
end-4 1fcafc3893 session: no more excessive size 2024-04-03 23:04:28 +07:00
end-4 d776b14ce9 session: no more excessive size 2024-04-03 23:04:28 +07:00
end-4 e5a95a256f esc key for quitting session menu 2024-04-03 22:59:21 +07:00
end-4 7c81131f6b esc key for quitting session menu 2024-04-03 22:59:21 +07:00
end-4 30a6defad6 adjust layer anims 2024-04-03 22:46:01 +07:00
end-4 a17a819119 adjust layer anims 2024-04-03 22:46:01 +07:00
end-4 985f2afb36 better relevant window check 2024-04-03 22:24:50 +07:00
end-4 5a25c16887 better relevant window check 2024-04-03 22:24:50 +07:00
end-4 9fdc7e0ac4 disable layer smoke by default cuz weird blinking 2024-04-03 22:16:17 +07:00
end-4 d9cce71e70 disable layer smoke by default cuz weird blinking 2024-04-03 22:16:17 +07:00
end-4 0191ac0422 config option for disabling smoke; remove debug print 2024-04-03 22:11:08 +07:00
end-4 484d9bd940 config option for disabling smoke; remove debug print 2024-04-03 22:11:08 +07:00
end-4 4be8078282 implement click-to-close and fix config for new hyprland versions 2024-04-03 22:07:17 +07:00
end-4 1762f1cc61 implement click-to-close and fix config for new hyprland versions 2024-04-03 22:07:17 +07:00
end-4 33a3c20275 hyprland: blur popups 2024-04-03 19:17:02 +07:00
end-4 dcb84c7a29 hyprland: blur popups 2024-04-03 19:17:02 +07:00
end-4 0dac2c4e6d huh 2024-04-03 19:16:39 +07:00
end-4 83c90d6205 huh 2024-04-03 19:16:39 +07:00
end-4 1a4aa441e1 shorter 2024-04-03 19:16:26 +07:00
end-4 5d10434157 shorter 2024-04-03 19:16:26 +07:00
end-4 a349941d9b osk and cheatsheet: multimonitor 2024-04-03 19:16:15 +07:00
end-4 a59fceca4c osk and cheatsheet: multimonitor 2024-04-03 19:16:15 +07:00
end-4 438c3abdfa bar: fix multimonitor (?) 2024-04-03 17:09:56 +07:00
end-4 21cdcba7c1 bar: fix multimonitor (?) 2024-04-03 17:09:56 +07:00
end-4 5a4422a004 overview: fix fucked up window placement 2024-04-03 16:38:23 +07:00
end-4 c415fd18ad overview: fix fucked up window placement 2024-04-03 16:38:23 +07:00
end-4 13ab541fcb remove network error notif thingie 2024-04-02 22:02:58 +07:00
end-4 a1d4ea9594 remove network error notif thingie 2024-04-02 22:02:58 +07:00
end-4 9fc004d8f5 sidebar: booru: better image layout 2024-04-02 21:55:36 +07:00
end-4 2dd100c5d9 sidebar: booru: better image layout 2024-04-02 21:55:36 +07:00
end-4 731992bf6f wifi: right click -> configure with sidebar 2024-04-02 21:55:14 +07:00
end-4 516d24117c wifi: right click -> configure with sidebar 2024-04-02 21:55:14 +07:00
end-4 cf65d8640f scan wifi 2024-04-02 19:57:13 +07:00
end-4 e976791418 scan wifi 2024-04-02 19:57:13 +07:00
end-4 b8dcbe97e6 sidebar: wifi: auth 2024-04-02 18:48:38 +07:00
end-4 2f8075718a sidebar: wifi: auth 2024-04-02 18:48:38 +07:00
end-4 fdb0001202 gpt: remove cycle models 2024-04-02 18:48:08 +07:00
end-4 360cb03975 gpt: remove cycle models 2024-04-02 18:48:08 +07:00
end-4 f7fe6064e2 Update README.md 2024-04-01 20:03:57 +07:00
end-4 413111df70 Update README.md 2024-04-01 20:03:57 +07:00
end-4 4182153a76 Create wifinetworks.js (#376) 2024-03-31 22:05:25 +07:00
end-4 7982723a03 Create wifinetworks.js (#376) 2024-03-31 22:05:25 +07:00
end-4 b70eaf3a6c sidebar: add wifi access points 2024-03-31 19:51:43 +07:00
end-4 e24fc15d7f sidebar: add wifi access points 2024-03-31 19:51:43 +07:00
end-4 b3c484531f sidebar: booru: page support 2024-03-31 11:21:24 +07:00
end-4 b7bf6569c9 sidebar: booru: page support 2024-03-31 11:21:24 +07:00
end-4 f251efa591 change todo icon 2024-03-31 11:20:32 +07:00
end-4 fcce12ca48 change todo icon 2024-03-31 11:20:32 +07:00
end-4 e8f29190e8 install.sh: update foreword 2024-03-31 10:16:46 +07:00
end-4 ac16c31785 install.sh: update foreword 2024-03-31 10:16:46 +07:00
end-4 4ec142a946 engrish 2024-03-31 08:22:40 +07:00
end-4 a462537284 engrish 2024-03-31 08:22:40 +07:00
clsty 969ae563a9 Remove plasma-intg from dep list 2024-03-31 08:50:15 +08:00
clsty 1d671cb365 Remove plasma-intg from dep list 2024-03-31 08:50:15 +08:00
clsty a916f39d17 Auto skip when exists for plasma intg 2024-03-31 08:49:01 +08:00
clsty df50f63c2f Auto skip when exists for plasma intg 2024-03-31 08:49:01 +08:00
clsty 9ad16495f4 Update option for plasma integration (#341) 2024-03-31 08:42:03 +08:00
clsty 1d31d5572b Update option for plasma integration (#341) 2024-03-31 08:42:03 +08:00
clsty 610f006d36 Fix colors. 2024-03-31 08:11:10 +08:00
clsty 6e3c546980 Fix colors. 2024-03-31 08:11:10 +08:00
clsty 28a0f46f72 Tips for newbie 2024-03-31 07:58:44 +08:00
clsty 81bc798e1d Tips for newbie 2024-03-31 07:58:44 +08:00
clsty 637deb58c7 Add options skip fish, Hyprland 2024-03-31 06:46:49 +08:00
clsty 3b165defdd Add options skip fish, Hyprland 2024-03-31 06:46:49 +08:00
clsty 0068858c71 Fix location of fish thingy 2024-03-31 06:26:25 +08:00
clsty 21b685cb83 Fix location of fish thingy 2024-03-31 06:26:25 +08:00
clsty b0fc49f392 Add optional autostart on tty scripts 2024-03-31 06:21:48 +08:00
clsty c93eefcaac Add optional autostart on tty scripts 2024-03-31 06:21:48 +08:00
end-4 a225331afe low battery notif no timeout 2024-03-30 21:53:46 +07:00
end-4 d93b8c0ed6 low battery notif no timeout 2024-03-30 21:53:46 +07:00
end-4 8f93f30343 more config option for apps 2024-03-30 21:53:20 +07:00
end-4 545057fd9f more config option for apps 2024-03-30 21:53:20 +07:00
clsty f53b1f007e Improve skipping installation (#339) 2024-03-30 22:14:43 +08:00
clsty e95d2e88d6 Improve skipping installation (#339) 2024-03-30 22:14:43 +08:00
end-4 4c52856327 fix low battery notif 2024-03-29 19:04:07 +07:00
end-4 38fd7195ef fix low battery notif 2024-03-29 19:04:07 +07:00
end-4 6b4d5b6a53 sidebar: bluetooth: icon for empty state 2024-03-29 12:48:45 +07:00
end-4 6ef0fec4a0 sidebar: bluetooth: icon for empty state 2024-03-29 12:48:45 +07:00
end-4 ad37a19c10 hmm (#367) 2024-03-29 12:37:03 +07:00
end-4 02a54e7bcb hmm (#367) 2024-03-29 12:37:03 +07:00
end-4 72f3194cd3 exported useFlag from statusicons to user_options (#369) 2024-03-28 22:08:00 +07:00
end-4 46ab3682e3 exported useFlag from statusicons to user_options (#369) 2024-03-28 22:08:00 +07:00
end-4 dfbfa28e8a move flag config option to "appearance" 2024-03-28 22:07:42 +07:00
end-4 a30442a30b move flag config option to "appearance" 2024-03-28 22:07:42 +07:00
end-4 7a9f25aa99 don't spawn bar on all monitors cuz it's not ready 2024-03-28 22:00:55 +07:00
end-4 d7b60c7ed2 don't spawn bar on all monitors cuz it's not ready 2024-03-28 22:00:55 +07:00
end-4 2478c32695 Update keybinds.conf 2024-03-28 21:56:35 +07:00
end-4 3261974b65 Update keybinds.conf 2024-03-28 21:56:35 +07:00
SuperSuslik312 a98ca2bbfc exported useFlag from statusicons to user_options 2024-03-28 17:54:15 +03:00
SuperSuslik312 4a14adbe6d exported useFlag from statusicons to user_options 2024-03-28 17:54:15 +03:00
end-4 df2087d192 add toggle mic mute keybind (#367) 2024-03-28 21:44:26 +07:00
end-4 27213b6bc4 add toggle mic mute keybind (#367) 2024-03-28 21:44:26 +07:00
end-4 25760afd29 bar: muted mic indicator (#367) 2024-03-28 21:34:22 +07:00
end-4 593a0a3217 bar: muted mic indicator (#367) 2024-03-28 21:34:22 +07:00
end-4 bbe6623102 Update install.sh (#368) 2024-03-28 21:15:28 +07:00
end-4 2f2b9ca2fc Update install.sh (#368) 2024-03-28 21:15:28 +07:00
Ikko Eltociear Ashimine 0d5e670c14 Update install.sh
seperately -> separately
2024-03-28 22:57:04 +09:00
Ikko Eltociear Ashimine b26ee2e2be Update install.sh
seperately -> separately
2024-03-28 22:57:04 +09:00
end-4 f9c060a497 fix #366 2024-03-28 20:56:12 +07:00
end-4 aa139871aa fix #366 2024-03-28 20:56:12 +07:00
end-4 58e67bf0ca Update _sidebars.scss 2024-03-28 20:53:28 +07:00
end-4 beafe821de Update _sidebars.scss 2024-03-28 20:53:28 +07:00
end-4 37d54b160f sidebar: bluetooth: use symbolic icons 2024-03-28 20:51:30 +07:00
end-4 2ff307e7a3 sidebar: bluetooth: use symbolic icons 2024-03-28 20:51:30 +07:00
end-4 381c454b49 change no touchpad while typing icon 2024-03-28 17:34:22 +07:00
end-4 31845b97c2 change no touchpad while typing icon 2024-03-28 17:34:22 +07:00
end-4 08c8826ba4 sidebar: bluetooth: add connection toggle 2024-03-28 17:34:04 +07:00
end-4 0b394d49ae sidebar: bluetooth: add connection toggle 2024-03-28 17:34:04 +07:00
end-4 f178533f1e update ags 2024-03-28 14:58:22 +07:00
end-4 5cccd08a63 update ags 2024-03-28 14:58:22 +07:00
end-4 6af1066ba3 Wave goodbye to material-color-utilities-python (#361) 2024-03-28 13:07:19 +07:00
end-4 1f1d107745 Wave goodbye to material-color-utilities-python (#361) 2024-03-28 13:07:19 +07:00
midn8hustlr 7d50e43721 Optimize the image resizing algo 2024-03-27 21:59:34 +05:30
midn8hustlr 8c828fb27c Optimize the image resizing algo 2024-03-27 21:59:34 +05:30
end-4 3b0121870b Update volumemixer.js 2024-03-27 17:50:03 +07:00
end-4 0537e94004 Update volumemixer.js 2024-03-27 17:50:03 +07:00
end-4 e74576dcaa scss: fix deprecation warning 2024-03-27 17:49:03 +07:00
end-4 33f871b698 scss: fix deprecation warning 2024-03-27 17:49:03 +07:00
end-4 14031c5e6f sidebar: add bluetooth devices 2024-03-27 17:47:44 +07:00
end-4 c32358c1f8 sidebar: add bluetooth devices 2024-03-27 17:47:44 +07:00
end-4 583ed44937 fix too transparent notif popup when transparency enabled 2024-03-26 20:48:02 +07:00
end-4 d291993985 fix too transparent notif popup when transparency enabled 2024-03-26 20:48:02 +07:00
clsty 4700ba5dbf Fix #363 2024-03-26 18:26:15 +08:00
clsty 28659120dd Fix #363 2024-03-26 18:26:15 +08:00
midn8hustlr c62d771f38 Resize image before for faster color generation 2024-03-26 15:10:32 +05:30
midn8hustlr a01f0af540 Resize image before for faster color generation 2024-03-26 15:10:32 +05:30
end-4 ade14d9338 notif action button hover cursor -> pointing hand 2024-03-26 16:35:22 +07:00
end-4 68f809019a notif action button hover cursor -> pointing hand 2024-03-26 16:35:22 +07:00
end-4 53475ba14b don't do partial upgrade (#363) 2024-03-26 15:32:00 +07:00
end-4 3c3cc01bea don't do partial upgrade (#363) 2024-03-26 15:32:00 +07:00
end-4 98160725b5 update swww exec (fixes #362) 2024-03-26 15:27:54 +07:00
end-4 6e483b6bf6 update swww exec (fixes #362) 2024-03-26 15:27:54 +07:00
midn8hustlr 5027045032 Wave goodbye to material-color-utilities-python 2024-03-26 12:54:21 +05:30
midn8hustlr b2c8ce0b2e Wave goodbye to material-color-utilities-python 2024-03-26 12:54:21 +05:30
end-4 bf45209563 volume mixer: add icon for empty 2024-03-26 12:57:15 +07:00
end-4 c615b9987f volume mixer: add icon for empty 2024-03-26 12:57:15 +07:00
clsty a3b5b119f6 Replace all color 97 with 0 2024-03-26 07:50:23 +08:00
clsty 5f4deb7408 Replace all color 97 with 0 2024-03-26 07:50:23 +08:00
Celestial.y c7510edc43 Update install.sh (#356) 2024-03-26 07:47:01 +08:00
Celestial.y af132e41e9 Update install.sh (#356) 2024-03-26 07:47:01 +08:00
Semih 167028c59f Update install.sh
Output text color change.

https://github.com/end-4/dots-hyprland/issues/355
2024-03-25 21:01:29 +03:00
Semih 57b9bb06b3 Update install.sh
Output text color change.

https://github.com/end-4/dots-hyprland/issues/355
2024-03-25 21:01:29 +03:00
end-4 a5947f58b7 notif clear: choreography 2024-03-25 18:14:38 +07:00
end-4 ea16ae5c13 notif clear: choreography 2024-03-25 18:14:38 +07:00
end-4 c32759d7e0 notif clear button hide when empty 2024-03-25 18:06:45 +07:00
end-4 75e03d609b notif clear button hide when empty 2024-03-25 18:06:45 +07:00
end-4 5886e53eb7 better symbolic icons 2024-03-25 16:26:48 +07:00
end-4 783f9ae518 better symbolic icons 2024-03-25 16:26:48 +07:00
end-4 b592e05d44 vol mixer: remove debug print, add tooltip 2024-03-25 16:13:52 +07:00
end-4 87898c2c55 vol mixer: remove debug print, add tooltip 2024-03-25 16:13:52 +07:00
end-4 67754839db update api descs 2024-03-25 16:13:30 +07:00
end-4 db1ee9bc52 update api descs 2024-03-25 16:13:30 +07:00
end-4 7d7f2e923b fedora system icon 2024-03-25 13:01:30 +07:00
end-4 3065f17289 fedora system icon 2024-03-25 13:01:30 +07:00
end-4 883f388eae Fix #350 (#352) 2024-03-25 12:45:54 +07:00
end-4 7fd5076965 Fix #350 (#352) 2024-03-25 12:45:54 +07:00
clsty a4e0d0e606 Update comment. 2024-03-25 12:44:18 +08:00
clsty 1a3b2487e9 Update comment. 2024-03-25 12:44:18 +08:00
clsty 3bc7202fd4 Fix #353 2024-03-25 12:25:55 +08:00
clsty a21de9c2ff Fix #353 2024-03-25 12:25:55 +08:00
clsty 164b99ebd4 Fix #350 2024-03-25 08:12:07 +08:00
clsty a1135468d1 Fix #350 2024-03-25 08:12:07 +08:00
end-4 7c92d0335a update styles 2024-03-24 22:14:55 +07:00
end-4 4c5a283c55 update styles 2024-03-24 22:14:55 +07:00
end-4 920e4355d6 sidebar: add volume mixer 2024-03-24 21:37:06 +07:00
end-4 0fd91e18fc sidebar: add volume mixer 2024-03-24 21:37:06 +07:00
end-4 fdb4425ed9 fix Utils not defined #351 2024-03-24 21:26:08 +07:00
end-4 bf2920a76d fix Utils not defined #351 2024-03-24 21:26:08 +07:00
end-4 8dac6795ee sidebar: booru: option to disable nsfw by default 2024-03-24 11:26:05 +07:00
end-4 3d4e0758de sidebar: booru: option to disable nsfw by default 2024-03-24 11:26:05 +07:00
end-4 408f042f05 sidebar: ai: update history note 2024-03-24 09:27:11 +07:00
end-4 0d574b3c8e sidebar: ai: update history note 2024-03-24 09:27:11 +07:00
end-4 babf219ffe format 2024-03-24 09:17:29 +07:00
end-4 7c6a7f6ede format 2024-03-24 09:17:29 +07:00
end-4 6b9d48b2ea For gemini memory (#343) 2024-03-24 09:16:43 +07:00
end-4 c68d220449 For gemini memory (#343) 2024-03-24 09:16:43 +07:00
end-4 5eab1056ab Merge branch 'main' into patch-1 2024-03-24 09:16:29 +07:00
end-4 f9665f2f92 Merge branch 'main' into patch-1 2024-03-24 09:16:29 +07:00
end-4 12c51f4c5a improve history 2024-03-24 09:14:50 +07:00
end-4 6eba7707ed improve history 2024-03-24 09:14:50 +07:00
end-4 3e7fe73543 focus entry on opening sideleft 2024-03-24 09:09:19 +07:00
end-4 0edf57a6c1 focus entry on opening sideleft 2024-03-24 09:09:19 +07:00
end-4 29a067a492 update sidebar 2024-03-24 00:41:31 +07:00
end-4 63f084c8d7 update sidebar 2024-03-24 00:41:31 +07:00
end-4 7ef3c2abab Fix full-screen recording for multimonitors (#348) 2024-03-24 00:32:17 +07:00
end-4 0d667b24dc Fix full-screen recording for multimonitors (#348) 2024-03-24 00:32:17 +07:00
end-4 67ac25e029 sidebar: apis: fix inconsistent tab switch 2024-03-24 00:02:07 +07:00
end-4 16ba0191a8 sidebar: apis: fix inconsistent tab switch 2024-03-24 00:02:07 +07:00
end-4 869a37e467 gemini: show msg block reason 2024-03-23 23:45:09 +07:00
end-4 0555c945dd gemini: show msg block reason 2024-03-23 23:45:09 +07:00
end-4 08bb0e85cf internal: sidebar: apis: cleaner tabs 2024-03-23 23:37:25 +07:00
end-4 842159da5a internal: sidebar: apis: cleaner tabs 2024-03-23 23:37:25 +07:00
end-4 58564fe2b7 readex pro instead of lexend (expansion, smaller size, is in chaotic aur) 2024-03-23 17:13:23 +07:00
end-4 59cb7c2b08 readex pro instead of lexend (expansion, smaller size, is in chaotic aur) 2024-03-23 17:13:23 +07:00
end-4 cddd1687df fix opacity 2024-03-23 16:13:34 +07:00
end-4 168561333d fix opacity 2024-03-23 16:13:34 +07:00
end-4 8dff78172d sidebar: gemini: add safety settings 2024-03-23 16:08:48 +07:00
end-4 77743625c7 sidebar: gemini: add safety settings 2024-03-23 16:08:48 +07:00
end-4 25355946b6 Update hyprlock.conf 2024-03-23 15:52:02 +07:00
end-4 dc9d63b6e5 Update hyprlock.conf 2024-03-23 15:52:02 +07:00
end-4 3c12b54de0 fix unacceptably low transparency 2024-03-23 15:50:52 +07:00
end-4 dbfcaf6647 fix unacceptably low transparency 2024-03-23 15:50:52 +07:00
midn8hustlr c94982356a Fix full-screen recording for multimonitors 2024-03-23 11:35:55 +05:30
midn8hustlr c2f2633c62 Fix full-screen recording for multimonitors 2024-03-23 11:35:55 +05:30
end-4 f07f55e2d6 fix bad apple 2024-03-23 06:19:27 +07:00
end-4 78ce690402 fix bad apple 2024-03-23 06:19:27 +07:00
end-4 5cd519fe90 focus mode bar: fix readability 2024-03-22 22:36:21 +07:00
end-4 65dadfda6d focus mode bar: fix readability 2024-03-22 22:36:21 +07:00
end-4 aee44f03cd automatically choose light theme for (very) light walls 2024-03-22 22:34:23 +07:00
end-4 b659d088a4 automatically choose light theme for (very) light walls 2024-03-22 22:34:23 +07:00
end-4 6b6c1f482c improve notif icon guess 2024-03-22 22:33:42 +07:00
end-4 6b6c60059e improve notif icon guess 2024-03-22 22:33:42 +07:00
end-4 bceeaa718e Update hyprlock.conf 2024-03-22 18:35:43 +07:00
end-4 94a99598d8 Update hyprlock.conf 2024-03-22 18:35:43 +07:00
end-4 d68cc7c2ca update styles, improve light/dark switch, better code snippet themes 2024-03-22 17:43:31 +07:00
end-4 79304b464f update styles, improve light/dark switch, better code snippet themes 2024-03-22 17:43:31 +07:00
end-4 0b88b96b1c readme: update light theme previews 2024-03-22 16:40:13 +07:00
end-4 1c6bacf87b readme: update light theme previews 2024-03-22 16:40:13 +07:00
end-4 ced1958550 super+shift+alt+back/forward click for media control 2024-03-22 15:07:34 +07:00
end-4 53b8f652a2 super+shift+alt+back/forward click for media control 2024-03-22 15:07:34 +07:00
end-4 13596065a3 make overview see-through 👀 2024-03-22 14:38:21 +07:00
end-4 13b4b78e08 make overview see-through 👀 2024-03-22 14:38:21 +07:00
end-4 53636dd14a uncomment portals in deps 2024-03-21 20:51:16 +07:00
end-4 9b777d99c3 uncomment portals in deps 2024-03-21 20:51:16 +07:00
end-4 9357c4c509 sidebar: ai: latex: left align, nicer /test cmd 2024-03-21 19:45:25 +07:00
end-4 c0b79cb6c8 sidebar: ai: latex: left align, nicer /test cmd 2024-03-21 19:45:25 +07:00
end-4 0fdadb7a2f update styles (#327) 2024-03-21 19:20:09 +07:00
end-4 f0bd088001 update styles (#327) 2024-03-21 19:20:09 +07:00
end-4 28168d1282 detect uppercase >actions 2024-03-21 19:19:45 +07:00
end-4 ec66c37488 detect uppercase >actions 2024-03-21 19:19:45 +07:00
end-4 0b187a1ddc Update README.md 2024-03-21 16:33:53 +07:00
end-4 d15cca33c8 Update README.md 2024-03-21 16:33:53 +07:00
antkss af62a4a803 Update gemini.js 2024-03-21 12:59:49 +07:00
antkss 31a2d4f379 Update gemini.js 2024-03-21 12:59:49 +07:00
end-4 ff4952eb5b sidebar: ai: add light theme for source view 2024-03-21 08:50:30 +07:00
end-4 bc264b0fc4 sidebar: ai: add light theme for source view 2024-03-21 08:50:30 +07:00
end-4 4981c0935f Update _overview.scss 2024-03-20 22:49:33 +07:00
end-4 7ee3fb86e8 Update _overview.scss 2024-03-20 22:49:33 +07:00
end-4 bcecb02d79 sidebar: ai: latex: support dark mode 2024-03-20 22:49:25 +07:00
end-4 1170709247 sidebar: ai: latex: support dark mode 2024-03-20 22:49:25 +07:00
end-4 11d8d1a994 wallpaper picker: add preview 2024-03-20 22:11:20 +07:00
end-4 4f7000fc07 wallpaper picker: add preview 2024-03-20 22:11:20 +07:00
end-4 a655b42af1 Scheme color dependent on music coverart (#340) 2024-03-20 22:10:06 +07:00
end-4 43b5d0895f Scheme color dependent on music coverart (#340) 2024-03-20 22:10:06 +07:00
end-4 43de0bb0aa music controls: fix wrong dbus check, show time for chromium + no plasma integration 2024-03-20 19:08:46 +07:00
end-4 da49161666 music controls: fix wrong dbus check, show time for chromium + no plasma integration 2024-03-20 19:08:46 +07:00
end-4 85fc341617 music controls: not spawn dupes if there's plasma integration 2024-03-20 18:52:31 +07:00
end-4 25f8adc1dd music controls: not spawn dupes if there's plasma integration 2024-03-20 18:52:31 +07:00
end-4 92ae514ca7 avoid duplicate music control 2024-03-20 18:47:52 +07:00
end-4 1dafe6a207 avoid duplicate music control 2024-03-20 18:47:52 +07:00
end-4 f6fa86e26a fix mpris without plasma browser integration 2024-03-20 18:38:32 +07:00
end-4 884ff781bd fix mpris without plasma browser integration 2024-03-20 18:38:32 +07:00
midn8hustlr ccf010570f Scheme color dependendent on music coverart
Fix switching schemes (after changing music), the color is taken from the music coverart rather than the wallpaper
2024-03-19 21:17:00 +05:30
midn8hustlr cf8b4391af Scheme color dependendent on music coverart
Fix switching schemes (after changing music), the color is taken from the music coverart rather than the wallpaper
2024-03-19 21:17:00 +05:30
end-4 e56657aa80 hyprland: disable app blur 2024-03-19 19:47:47 +07:00
end-4 ac947778db hyprland: disable app blur 2024-03-19 19:47:47 +07:00
end-4 2850e97b45 use vibrant material scheme by default 2024-03-19 19:20:25 +07:00
end-4 eb894bcfbd use vibrant material scheme by default 2024-03-19 19:20:25 +07:00
end-4 230ed18851 use vibrant color mode by default 2024-03-19 19:18:16 +07:00
end-4 c696328a4c use vibrant color mode by default 2024-03-19 19:18:16 +07:00
end-4 a5f55a6a1e update styles 2024-03-19 19:18:05 +07:00
end-4 69a73e3745 update styles 2024-03-19 19:18:05 +07:00
end-4 834f8dd208 update styles 2024-03-19 18:24:46 +07:00
end-4 ecbb7abe27 update styles 2024-03-19 18:24:46 +07:00
end-4 d686e588b8 make border color less visible 2024-03-19 17:47:35 +07:00
end-4 553a89da6f make border color less visible 2024-03-19 17:47:35 +07:00
end-4 0c032a47ef sidebar: minor tweaks 2024-03-19 17:47:15 +07:00
end-4 c5d4c6f76e sidebar: minor tweaks 2024-03-19 17:47:15 +07:00
end-4 fd84ecc86c add systemctl fallbacks for non-systemd systems 2024-03-19 17:46:32 +07:00
end-4 239e545ecb add systemctl fallbacks for non-systemd systems 2024-03-19 17:46:32 +07:00
end-4 17efca69f7 Material You schemes support, transparency in AGS, colorscheme UI and more (#337) 2024-03-19 10:23:05 +07:00
end-4 1d1d9dc0c8 Material You schemes support, transparency in AGS, colorscheme UI and more (#337) 2024-03-19 10:23:05 +07:00
end-4 31bc5d8cef material color generation: use aur pkg, change shebang 2024-03-19 10:16:47 +07:00
end-4 5ad817ff34 material color generation: use aur pkg, change shebang 2024-03-19 10:16:47 +07:00
midn8hustlr 0fc9681eae Hyprlang compatible comments 2024-03-17 20:24:46 +05:30
midn8hustlr 2a2d9f001a Hyprlang compatible comments 2024-03-17 20:24:46 +05:30
midn8hustlr 52de0cee5f Fix transperancy spelling, OOPS! 2024-03-17 20:09:34 +05:30
midn8hustlr c33e4d3286 Fix transperancy spelling, OOPS! 2024-03-17 20:09:34 +05:30
midn8hustlr 225d2e4cac Hyprland fix blur on ags and terminal 2024-03-17 20:06:15 +05:30
midn8hustlr b62f14268a Hyprland fix blur on ags and terminal 2024-03-17 20:06:15 +05:30
midn8hustlr ecdd425331 Merge with latest upstream 2024-03-17 18:10:50 +05:30
midn8hustlr 29a35c9b41 Merge with latest upstream 2024-03-17 18:10:50 +05:30
midn8hustlr 2c70652ea7 Merge with latest upstream 2024-03-17 16:55:38 +05:30
midn8hustlr ad5e0604f7 Merge with latest upstream 2024-03-17 16:55:38 +05:30
end-4 68b9cd2fd3 sidebar: improve apis autoscrolling 2024-03-17 18:12:33 +07:00
end-4 3e7c4db9f4 sidebar: improve apis autoscrolling 2024-03-17 18:12:33 +07:00
midn8hustlr 7198aa7265 Added fallback if colormode file doesn't exi-- 2024-03-17 14:35:23 +05:30
midn8hustlr 6f0ca3acaa Added fallback if colormode file doesn't exi-- 2024-03-17 14:35:23 +05:30
midn8hustlr 9afc2eaef5 Fix miscfunctions for dark/light mode 2024-03-17 13:46:02 +05:30
midn8hustlr c5d6fa15a8 Fix miscfunctions for dark/light mode 2024-03-17 13:46:02 +05:30
midn8hustlr 4c99e6ee56 Added installation script for materialyoucolor-python 2024-03-17 13:37:58 +05:30
midn8hustlr 54f088b764 Added installation script for materialyoucolor-python 2024-03-17 13:37:58 +05:30
end-4 5d51ed6861 #327 for indicators 2024-03-17 08:35:57 +07:00
end-4 2ebae29146 #327 for indicators 2024-03-17 08:35:57 +07:00
end-4 c300b74afd fix bar volume scrolling 2024-03-17 08:35:09 +07:00
end-4 90215d6451 fix bar volume scrolling 2024-03-17 08:35:09 +07:00
midn8hustlr c3de429225 Simplify scss more, remove transparent colors for better support for transparent mode 2024-03-17 05:38:55 +05:30
midn8hustlr eaa66c4a95 Simplify scss more, remove transparent colors for better support for transparent mode 2024-03-17 05:38:55 +05:30
midn8hustlr a72e335fc7 Fix colorgeneration for musiccontrols 2024-03-17 04:01:51 +05:30
midn8hustlr 996e18fd74 Fix colorgeneration for musiccontrols 2024-03-17 04:01:51 +05:30
midn8hustlr fcd3a3413c Merge with latest main 2024-03-17 03:24:59 +05:30
midn8hustlr 56c6dd82bd Merge with latest main 2024-03-17 03:24:59 +05:30
end-4 c39b573300 #327 for session screen 2024-03-17 01:22:38 +07:00
end-4 03ec2616df #327 for session screen 2024-03-17 01:22:38 +07:00
end-4 c0b1605617 osk: make fn keys look less weird 2024-03-17 00:57:21 +07:00
end-4 99a5000481 osk: make fn keys look less weird 2024-03-17 00:57:21 +07:00
end-4 5635372c66 #327 for osk 2024-03-17 00:54:44 +07:00
end-4 0892bc2c1d #327 for osk 2024-03-17 00:54:44 +07:00
end-4 03d3d3ed8a fix #329 2024-03-17 00:45:49 +07:00
end-4 cff91628bc fix #329 2024-03-17 00:45:49 +07:00
end-4 5c097812ad sidebar: segcyer api stuff
let me cook
2024-03-17 00:18:59 +07:00
end-4 9b69a38c74 sidebar: segcyer api stuff
let me cook
2024-03-17 00:18:59 +07:00
end-4 943ce705fa update cheatsheet colors (#327) 2024-03-16 22:41:03 +07:00
end-4 46642ba4b1 update cheatsheet colors (#327) 2024-03-16 22:41:03 +07:00
midn8hustlr e703f00097 Added color Schemes support. Added settings GUI in colorscheme-osd 2024-03-16 21:00:17 +05:30
midn8hustlr 4904cfbe71 Added color Schemes support. Added settings GUI in colorscheme-osd 2024-03-16 21:00:17 +05:30
end-4 3a9b164cd4 update colors 2024-03-16 21:50:18 +07:00
end-4 d59142fa6d update colors 2024-03-16 21:50:18 +07:00
end-4 0f5cca7797 fix swww query (#270) 2024-03-16 19:52:59 +07:00
end-4 f6e9f4b6dc fix swww query (#270) 2024-03-16 19:52:59 +07:00
clsty f458758bfd Better logic 2024-03-16 15:17:51 +08:00
clsty 9e9a300b01 Better logic 2024-03-16 15:17:51 +08:00
clsty 4d51713493 Handle zshrc when install 2024-03-16 15:13:50 +08:00
clsty c716eefd5a Handle zshrc when install 2024-03-16 15:13:50 +08:00
end-4 a5312ce0b0 oops trailing comma 2024-03-16 11:33:36 +07:00
end-4 be35243afb oops trailing comma 2024-03-16 11:33:36 +07:00
end-4 f002df7f6f better click area for right side of the bar 2024-03-16 11:28:39 +07:00
end-4 fa641efc1d better click area for right side of the bar 2024-03-16 11:28:39 +07:00
end-4 5a2440af91 Update options 2024-03-16 11:28:04 +07:00
end-4 123d962cfb Update options 2024-03-16 11:28:04 +07:00
end-4 073ea66731 zsh color support (#333) 2024-03-16 10:44:44 +07:00
end-4 e37ee35987 zsh color support (#333) 2024-03-16 10:44:44 +07:00
end-4 bc51fed29b use battery icon (#325) 2024-03-15 22:59:05 +07:00
end-4 9e3c2fdd7b use battery icon (#325) 2024-03-15 22:59:05 +07:00
end-4 14770aa80c update bar styles 2024-03-15 22:56:14 +07:00
end-4 b3c41f610c update bar styles 2024-03-15 22:56:14 +07:00
end-4 01e60cd5f6 make terminal colors less saturated 2024-03-15 22:38:19 +07:00
end-4 f9a31e7a25 make terminal colors less saturated 2024-03-15 22:38:19 +07:00
end-4 6e451f8740 Fix >dark >light actions for multimonitors (#332) 2024-03-15 13:15:14 +07:00
end-4 66721d74de Fix >dark >light actions for multimonitors (#332) 2024-03-15 13:15:14 +07:00
Celestial.y 9d18a57d37 Update switchwall.sh 2024-03-15 08:46:50 +08:00
Celestial.y db2098f26c Update switchwall.sh 2024-03-15 08:46:50 +08:00
clsty 6035d599b8 Fix path. 2024-03-15 07:29:36 +08:00
clsty 90e9410e44 Fix path. 2024-03-15 07:29:36 +08:00
end-4 3619847304 ags: add tab scrolling 2024-03-14 23:51:21 +07:00
end-4 3cfaf52865 ags: add tab scrolling 2024-03-14 23:51:21 +07:00
end-4 d6efa18bd6 booru widget: no more lag 2024-03-14 23:45:17 +07:00
end-4 054860cec3 booru widget: no more lag 2024-03-14 23:45:17 +07:00
clsty 8afbe57aad Tip for (neo)vim users editing user_options.js 2024-03-14 22:50:07 +08:00
clsty 47eee6c981 Tip for (neo)vim users editing user_options.js 2024-03-14 22:50:07 +08:00
end-4 3e0938e597 remove unecessary comments 2024-03-14 20:00:38 +07:00
end-4 4c9ff41a26 remove unecessary comments 2024-03-14 20:00:38 +07:00
end-4 5fc36cdc01 fix tray (#329) 2024-03-14 20:00:22 +07:00
end-4 622f5ea973 fix tray (#329) 2024-03-14 20:00:22 +07:00
end-4 d1ec61193e oops forgot to apply light bad apple to other stuff #330 2024-03-14 19:51:59 +07:00
end-4 88453c8497 oops forgot to apply light bad apple to other stuff #330 2024-03-14 19:51:59 +07:00
end-4 63c41123a3 light >badapple (#330) 2024-03-14 19:48:57 +07:00
end-4 45f75ef7bd light >badapple (#330) 2024-03-14 19:48:57 +07:00
end-4 d3761d1d0d separate scss color vars for bar elements (1) (#327) 2024-03-14 12:06:33 +07:00
end-4 734c1ba3d3 separate scss color vars for bar elements (1) (#327) 2024-03-14 12:06:33 +07:00
end-4 ee7fdc9ab4 update hyprland config 2024-03-13 23:10:07 +07:00
end-4 ce49de941b update hyprland config 2024-03-13 23:10:07 +07:00
end-4 0338de82c7 update ignores 2024-03-13 22:57:51 +07:00
end-4 b9fd854605 update ignores 2024-03-13 22:57:51 +07:00
Celestial.y 9a0c02915a hypr: update config files to comply with hyprlang (#326)
Thanks!
2024-03-13 07:07:59 +08:00
Celestial.y 7609beb12e hypr: update config files to comply with hyprlang (#326)
Thanks!
2024-03-13 07:07:59 +08:00
Cruleo 48d0dce17c hypr: update config files to comply with hyprlang 2024-03-12 23:46:18 +01:00
Cruleo b28c145c9e hypr: update config files to comply with hyprlang 2024-03-12 23:46:18 +01:00
end-4 99964eb6dc fix #323 2024-03-12 17:23:33 +07:00
end-4 ca2b0065bd fix #323 2024-03-12 17:23:33 +07:00
end-4 8ee10d47d4 fix user options by making loader recursive (#318) 2024-03-12 15:44:54 +07:00
end-4 f3d235c9a3 fix user options by making loader recursive (#318) 2024-03-12 15:44:54 +07:00
clsty 1ec26083cb Not making .new for AGS (#271,#318) 2024-03-12 16:29:16 +08:00
clsty 0fd23f69f0 Not making .new for AGS (#271,#318) 2024-03-12 16:29:16 +08:00
end-4 7567133f14 booru: improve styling; add action buttons 2024-03-12 14:44:10 +07:00
end-4 eabd4c4e11 booru: improve styling; add action buttons 2024-03-12 14:44:10 +07:00
end-4 dafd7b4a40 allow user config (related: #271) (closes #318) 2024-03-12 14:43:30 +07:00
end-4 32956fda25 allow user config (related: #271) (closes #318) 2024-03-12 14:43:30 +07:00
end-4 1cdf66ce09 fix weird light theme 2024-03-11 16:02:48 +07:00
end-4 ca7024b550 fix weird light theme 2024-03-11 16:02:48 +07:00
end-4 56898f5035 raw input: input:accel_profile instead of input:force_no_accel, as advised by hl wiki 2024-03-11 15:56:09 +07:00
end-4 a13a2553e6 raw input: input:accel_profile instead of input:force_no_accel, as advised by hl wiki 2024-03-11 15:56:09 +07:00
end-4 bbe11ab43f adjust bluetooth device indicator spacing 2024-03-11 15:10:28 +07:00
end-4 be569521c5 adjust bluetooth device indicator spacing 2024-03-11 15:10:28 +07:00
end-4 bf50557800 bar text: truncate instead of having horiz scroll (#320) 2024-03-10 23:05:41 +07:00
end-4 0b979d9903 bar text: truncate instead of having horiz scroll (#320) 2024-03-10 23:05:41 +07:00
clsty 00e8d9a6e0 Fix slurp quote (#316) 2024-03-10 19:17:10 +08:00
clsty 3f05d77664 Fix slurp quote (#316) 2024-03-10 19:17:10 +08:00
end-4 4b8d808f57 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2024-03-10 17:44:54 +07:00
end-4 58a5bf1a00 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2024-03-10 17:44:54 +07:00
end-4 8b026d1d7d chore: update ags and remove deprecated stuff 2024-03-10 17:44:44 +07:00
end-4 875b439b84 chore: update ags and remove deprecated stuff 2024-03-10 17:44:44 +07:00
clsty 3956a94dca Reminder about not overwritten files 2024-03-10 18:33:53 +08:00
clsty 819a398d0a Reminder about not overwritten files 2024-03-10 18:33:53 +08:00
clsty ec4e8a9acc Fix unexpected joined line (#317) 2024-03-10 18:08:52 +08:00
clsty aba3be7be1 Fix unexpected joined line (#317) 2024-03-10 18:08:52 +08:00
end-4 e69615d56f fix tooltip styling 2024-03-09 14:40:15 +07:00
end-4 0a08fa7ab4 bar music control: bind side button, act immediately on click 2024-03-09 15:52:23 +07:00
end-4 80d51d5088 fix tooltip styling 2024-03-09 14:40:15 +07:00
end-4 4af990e845 bar music control: bind side button, act immediately on click 2024-03-09 15:52:23 +07:00
midn8hustlr 24a7c8f226 Add materialyoucolor-python, simplify scss 2024-03-08 22:08:34 +05:30
midn8hustlr 36e706be01 Add materialyoucolor-python, simplify scss 2024-03-08 22:08:34 +05:30
end-4 ab39d11e28 hmm overview drag n drop fx 2024-03-08 23:14:01 +07:00
end-4 bb7cf3aa81 hmm overview drag n drop fx 2024-03-08 23:14:01 +07:00
end-4 f2bbefdc63 format 2024-03-08 22:33:09 +07:00
end-4 baf80122ae format 2024-03-08 22:33:09 +07:00
end-4 30c6917bea remove debug print 2024-03-08 22:33:03 +07:00
end-4 6244d5572d remove debug print 2024-03-08 22:33:03 +07:00
end-4 1bcc30992b bar: show bluetooth battery 2024-03-08 22:32:55 +07:00
end-4 7f3bf94421 bar: show bluetooth battery 2024-03-08 22:32:55 +07:00
clsty 61a04fedcc Reminder for GPU thingy 2024-03-08 19:40:58 +08:00
clsty 1f6b7b42d5 Reminder for GPU thingy 2024-03-08 19:40:58 +08:00
end-4 9e8a840430 overview: add ws numbers 2024-03-08 14:03:20 +07:00
end-4 3f0a358864 overview: add ws numbers 2024-03-08 14:03:20 +07:00
end-4 8d640a82d9 swap middle/right click on overview widget
right click is easier, and overview is more likely used than osk
2024-03-07 23:21:20 +07:00
end-4 e1346f7ea6 swap middle/right click on overview widget
right click is easier, and overview is more likely used than osk
2024-03-07 23:21:20 +07:00
end-4 48f689668c workspace widget: side mouse btn for special ws 2024-03-07 22:00:49 +07:00
end-4 a6e2f582fa workspace widget: side mouse btn for special ws 2024-03-07 22:00:49 +07:00
end-4 b25d595a2f fix notif clear (#286) 2024-03-07 17:06:26 +07:00
end-4 c36d0895bb fix notif clear (#286) 2024-03-07 17:06:26 +07:00
end-4 740e069927 remove ampersand cuz unecessary i think 2024-03-07 16:32:41 +07:00
end-4 294ee8a8d4 remove ampersand cuz unecessary i think 2024-03-07 16:32:41 +07:00
end-4 f4165ff55d keybinds: add easyeffects 2024-03-07 16:32:17 +07:00
end-4 797c517558 keybinds: add easyeffects 2024-03-07 16:32:17 +07:00
end-4 c75650dcfd battery: remove full charge green color cuz so many of y'all are leaving your machine plugged regardless of the charge so won't cry when ya show it 2024-03-07 16:29:31 +07:00
end-4 9178bb8443 battery: remove full charge green color cuz so many of y'all are leaving your machine plugged regardless of the charge so won't cry when ya show it 2024-03-07 16:29:31 +07:00
end-4 b23f0bb1df volume scroll: more precise control in single-digits 2024-03-07 16:12:32 +07:00
end-4 8279da641c volume scroll: more precise control in single-digits 2024-03-07 16:12:32 +07:00
end-4 00605520e2 volume device info: support bluetooth headphones 2024-03-07 15:08:22 +07:00
end-4 de93991034 volume device info: support bluetooth headphones 2024-03-07 15:08:22 +07:00
end-4 3ce6d0ec1d hyprland: mouse side button keybinds 2024-03-07 14:51:13 +07:00
end-4 76289cad71 hyprland: mouse side button keybinds 2024-03-07 14:51:13 +07:00
end-4 67f73c98ff booru: make images square 2024-03-07 14:22:42 +07:00
end-4 4d39558ed6 booru: make images square 2024-03-07 14:22:42 +07:00
end-4 6097e88534 fix distro id getting 2024-03-07 14:21:47 +07:00
end-4 0e6d3547ec fix distro id getting 2024-03-07 14:21:47 +07:00
end-4 ae5edea8cb user config: add date format #307 2024-03-06 15:33:03 +07:00
end-4 2ffd02f739 user config: add date format #307 2024-03-06 15:33:03 +07:00
end-4 b5181681b4 user config: add time format #307 2024-03-06 15:27:41 +07:00
end-4 239231b5cf user config: add time format #307 2024-03-06 15:27:41 +07:00
clsty 1e0ad6ca24 Fix typo in install.sh 2024-03-06 13:19:35 +08:00
clsty da338dbc61 Fix typo in install.sh 2024-03-06 13:19:35 +08:00
end-4 5d28f309a5 keybinds: remove NoMod 2024-03-06 00:03:21 +07:00
end-4 d1e13ad1df keybinds: remove NoMod 2024-03-06 00:03:21 +07:00
end-4 12baf108be add keybind note 2024-03-06 00:02:20 +07:00
end-4 18959b59bf add keybind note 2024-03-06 00:02:20 +07:00
end-4 eeb2fb9bc7 ags: allow configuring keybinds
https://github.com/end-4/dots-hyprland-wiki/issues/5
2024-03-05 23:59:55 +07:00
end-4 6d57b490f2 ags: allow configuring keybinds
https://github.com/end-4/dots-hyprland-wiki/issues/5
2024-03-05 23:59:55 +07:00
end-4 dd08a134fc #301 but for auto detected city name also 2024-03-05 23:09:16 +07:00
end-4 4d368e3cfe #301 but for auto detected city name also 2024-03-05 23:09:16 +07:00
end-4 1f1283f062 allow city names with space #301 2024-03-05 23:07:05 +07:00
end-4 03e3c64344 allow city names with space #301 2024-03-05 23:07:05 +07:00
end-4 b285071443 update ags 2024-03-05 22:50:06 +07:00
end-4 f854ba1268 update ags 2024-03-05 22:50:06 +07:00
end-4 689b16b90a fix zukijourney api (?) (#305) 2024-03-05 22:46:07 +07:00
end-4 e0f8b980dd fix zukijourney api (?) (#305) 2024-03-05 22:46:07 +07:00
end-4 4ba07f6bbe ags: add terminal config option 2024-03-05 22:24:03 +07:00
end-4 ee827fb713 ags: add terminal config option 2024-03-05 22:24:03 +07:00
end-4 980627bd78 add eyecare widget :trollface:
yande.re
2024-03-05 22:17:54 +07:00
end-4 3f541c642d add eyecare widget :trollface:
yande.re
2024-03-05 22:17:54 +07:00
end-4 f5cf1fccda waifu widget: reorganize 2024-03-05 22:17:23 +07:00
end-4 dcdb88627e waifu widget: reorganize 2024-03-05 22:17:23 +07:00
end-4 c56753eff3 Fix screen snip (grimblast) ags widget (#304) 2024-03-05 14:40:57 +07:00
end-4 518a38de9a Fix screen snip (grimblast) ags widget (#304) 2024-03-05 14:40:57 +07:00
tchofy 42581e8949 Include arguments to grimblast 2024-03-05 02:17:53 -03:00
tchofy b567872b7c Include arguments to grimblast 2024-03-05 02:17:53 -03:00
end-4 6278320933 music controls: back to css image
prob will fix incremental lag over time
2024-03-05 11:18:45 +07:00
end-4 8ce7237b2b music controls: back to css image
prob will fix incremental lag over time
2024-03-05 11:18:45 +07:00
end-4 9de662f125 ags: add config option for gtk anim duration 2024-03-04 22:35:07 +07:00
end-4 f5885e444c ags: add config option for gtk anim duration 2024-03-04 22:35:07 +07:00
end-4 71cc428004 fix messed up keybinds for apis widget 2024-03-04 21:58:14 +07:00
end-4 132bc97c83 fix messed up keybinds for apis widget 2024-03-04 21:58:14 +07:00
end-4 755887a1dc fix: Fixed bar corners not appearing on multi monitor setup (#302) 2024-03-04 21:47:20 +07:00
end-4 c14de1d7cc fix: Fixed bar corners not appearing on multi monitor setup (#302) 2024-03-04 21:47:20 +07:00
Ali Elnwegy 84af931cc7 fix: Fixed typo 2024-03-04 15:36:31 +01:00
Ali Elnwegy e846b390ad fix: Fixed typo 2024-03-04 15:36:31 +01:00
Ali Elnwegy 140fb8d663 fix: Fixed bar corners not appearing on multi monitor setup 2024-03-04 15:23:57 +01:00
Ali Elnwegy 9bf673fb1a fix: Fixed bar corners not appearing on multi monitor setup 2024-03-04 15:23:57 +01:00
end-4 95b2e11254 ags: reimplement tabs 2024-03-03 23:48:28 +07:00
end-4 be56c956c8 ags: reimplement tabs 2024-03-03 23:48:28 +07:00
end-4 a0e4764d40 nuke gtklock stuff 2024-03-03 23:47:50 +07:00
end-4 9c1710361b nuke gtklock stuff 2024-03-03 23:47:50 +07:00
clsty 97d9ae60bd Fix permission 2024-03-03 19:55:58 +08:00
clsty 4ea6af8279 Fix permission 2024-03-03 19:55:58 +08:00
clsty 116b0966e9 Fix permissions 2024-03-03 19:53:35 +08:00
clsty 6feeb5c28e Fix permissions 2024-03-03 19:53:35 +08:00
end-4 b1c400577e osd: volume: show device 2024-03-03 15:55:51 +07:00
end-4 4de1b711ea osd: volume: show device 2024-03-03 15:55:51 +07:00
end-4 9263af26de make weather widget readable in light mode (#298)
me forgor
2024-03-03 07:49:39 +07:00
end-4 0f556381b4 make weather widget readable in light mode (#298)
me forgor
2024-03-03 07:49:39 +07:00
clsty 1dbd19207c Remove duplicated line 2024-03-03 07:27:00 +08:00
clsty 4fa1260eae Remove duplicated line 2024-03-03 07:27:00 +08:00
clsty a6a8c8dc6a Fix if fi 2024-03-03 07:18:35 +08:00
clsty 6edeec106e Fix if fi 2024-03-03 07:18:35 +08:00
clsty b21e0dc13b Sync custom folder if not exists 2024-03-03 07:16:01 +08:00
clsty df81c2cf85 Sync custom folder if not exists 2024-03-03 07:16:01 +08:00
clsty 1557df5e24 Copy to *.new when not overwrite 2024-03-03 07:09:17 +08:00
clsty 07226cc152 Copy to *.new when not overwrite 2024-03-03 07:09:17 +08:00
end-4 36ca9724fa more substitution 2024-03-03 01:21:09 +07:00
end-4 1eea02ea81 more substitution 2024-03-03 01:21:09 +07:00
end-4 38cf72714e update sidebar icon color 2024-03-03 01:20:56 +07:00
end-4 1fc35cf923 update sidebar icon color 2024-03-03 01:20:56 +07:00
end-4 fefab9a791 fix 1px gaps inconsistency 2024-03-03 01:20:30 +07:00
end-4 ee86b164fb fix 1px gaps inconsistency 2024-03-03 01:20:30 +07:00
end-4 4c0cc1237a hyprland: add custom config sourcing 2024-03-02 22:35:43 +07:00
end-4 4302840735 hyprland: add custom config sourcing 2024-03-02 22:35:43 +07:00
clsty 8c80f745c5 Not overwrite "custom" folder (#271) 2024-03-02 21:47:03 +08:00
clsty f89cde569b Not overwrite "custom" folder (#271) 2024-03-02 21:47:03 +08:00
clsty 15adebe857 Move general config into hyprland/general.conf 2024-03-02 21:27:09 +08:00
clsty a0e5f580bd Move general config into hyprland/general.conf 2024-03-02 21:27:09 +08:00
end-4 abf79914d0 add and sort icon substitutions 2024-03-02 19:13:44 +07:00
end-4 15fed0e37d add and sort icon substitutions 2024-03-02 19:13:44 +07:00
end-4 6ee8b2b123 cleaner search path append 2024-03-02 19:13:23 +07:00
end-4 47888f5c17 cleaner search path append 2024-03-02 19:13:23 +07:00
end-4 d8a2f317b7 overview: fix workspace focus on click 2024-03-02 19:12:46 +07:00
end-4 dd616ecddf overview: fix workspace focus on click 2024-03-02 19:12:46 +07:00
clsty b9294c46dc Not overwrite user_options.js 2024-03-02 19:07:21 +08:00
clsty e4bdabf92a Not overwrite user_options.js 2024-03-02 19:07:21 +08:00
end-4 d019482993 user options: add search engine url 2024-03-02 10:47:23 +07:00
end-4 a546a32d79 user options: add search engine url 2024-03-02 10:47:23 +07:00
end-4 b1b4fd4394 user config round 2 (#271) 2024-03-01 23:49:18 +07:00
end-4 8ec23c9966 user config round 2 (#271) 2024-03-01 23:49:18 +07:00
end-4 e1bb1c9790 user config round 1 (#271) 2024-03-01 23:18:56 +07:00
end-4 29fdbd376f user config round 1 (#271) 2024-03-01 23:18:56 +07:00
end-4 7ecbf9b24b terminal sequences: remove extra newline 2024-03-01 22:05:02 +07:00
end-4 99b8b92889 terminal sequences: remove extra newline 2024-03-01 22:05:02 +07:00
end-4 a3d4523f2f bar: focus mode: fix workspaces 2024-03-01 21:53:31 +07:00
end-4 c4a09c60f0 bar: focus mode: fix workspaces 2024-03-01 21:53:31 +07:00
clsty e8e368c82f Reminder to read Usage 2024-03-01 16:16:53 +08:00
clsty c4c839f73f Reminder to read Usage 2024-03-01 16:16:53 +08:00
end-4 2d4e92ab4b fix focus mode ws 2024-02-29 23:30:50 +07:00
end-4 9efebe38a9 fix focus mode ws 2024-02-29 23:30:50 +07:00
end-4 4626504e93 uptime: use uptime command cuz faster than w 2024-02-29 23:04:54 +07:00
end-4 e09392924c uptime: use uptime command cuz faster than w 2024-02-29 23:04:54 +07:00
end-4 3554613bae colors: adjust light theme 2024-02-29 23:04:26 +07:00
end-4 7940d43507 colors: adjust light theme 2024-02-29 23:04:26 +07:00
end-4 79fba3e164 change order of center left section of bar; introduce focus mode 2024-02-29 23:04:09 +07:00
end-4 1e870f8a22 change order of center left section of bar; introduce focus mode 2024-02-29 23:04:09 +07:00
end-4 f7ccb7b605 Global colorscheme for all terminals and transperancy effects (#293) 2024-02-29 22:31:36 +07:00
end-4 189cbf92a7 Global colorscheme for all terminals and transperancy effects (#293) 2024-02-29 22:31:36 +07:00
midn8hustlr 481387d4cd Removed foot color generation template 2024-02-29 19:06:09 +05:30
midn8hustlr e1b81d6d30 Removed foot color generation template 2024-02-29 19:06:09 +05:30
midn8hustlr 1d27fda709 Removed fish/sequences.txt 2024-02-29 18:58:42 +05:30
midn8hustlr afcbd2c792 Removed fish/sequences.txt 2024-02-29 18:58:42 +05:30
midn8hustlr db5b866c2a Set terminal trsperancy to 100 (for end-4) and remove apply_foot 2024-02-29 18:42:54 +05:30
midn8hustlr 27839977b0 Set terminal trsperancy to 100 (for end-4) and remove apply_foot 2024-02-29 18:42:54 +05:30
midn8hustlr 745d3d803d Sync my_config with end-4 2024-02-29 18:32:10 +05:30
midn8hustlr 86a2911bcf Sync my_config with end-4 2024-02-29 18:32:10 +05:30
end-4 461b4f5c6b internal: rename chatgpt to gpt 2024-02-29 17:07:49 +07:00
end-4 dd5e0cb9a0 internal: rename chatgpt to gpt 2024-02-29 17:07:49 +07:00
end-4 67be4f8f3b hyprlock: add battery 2024-02-29 16:40:44 +07:00
end-4 8d00b16b65 hyprlock: add battery 2024-02-29 16:40:44 +07:00
end-4 e1ce65379a readme: new preview 2024-02-29 12:15:55 +07:00
end-4 97c2a9b349 readme: new preview 2024-02-29 12:15:55 +07:00
end-4 4fdb762428 add sidebars to noanim 2024-02-28 23:05:29 +07:00
end-4 918eca6b99 add sidebars to noanim 2024-02-28 23:05:29 +07:00
clsty 93ce991c8a Minor fix for inst script 2024-02-28 10:36:16 +08:00
clsty b6fde3fa53 Minor fix for inst script 2024-02-28 10:36:16 +08:00
end-4 617ef90539 deps: add cmake 2024-02-27 17:48:12 +07:00
end-4 372c561e12 deps: add cmake 2024-02-27 17:48:12 +07:00
end-4 b943d365a7 bar: custom module: custom interval (#220) 2024-02-27 14:59:06 +07:00
end-4 3dc2db248c bar: custom module: custom interval (#220) 2024-02-27 14:59:06 +07:00
clsty fcb6cd4d39 Fix make deps for microtex 2024-02-27 14:33:32 +08:00
clsty ad862067ea Fix make deps for microtex 2024-02-27 14:33:32 +08:00
end-4 3de63a3d86 fix brightness keybind (closes #253) 2024-02-27 13:07:28 +07:00
end-4 7a78972cf2 fix brightness keybind (closes #253) 2024-02-27 13:07:28 +07:00
end-4 5e2bc9ef34 and middle click (#220) 2024-02-27 12:09:02 +07:00
end-4 753beb3f6e and middle click (#220) 2024-02-27 12:09:02 +07:00
end-4 a2c77423d9 bar: custom module: add scroll (#220) 2024-02-27 12:07:12 +07:00
end-4 b2e28823d0 bar: custom module: add scroll (#220) 2024-02-27 12:07:12 +07:00
end-4 4296b64cf5 ai: ignore latex dir clear error 2024-02-27 12:06:47 +07:00
end-4 edabf40ba1 ai: ignore latex dir clear error 2024-02-27 12:06:47 +07:00
end-4 d028fd162b bar: custom module (#220) 2024-02-27 12:03:48 +07:00
end-4 c7c692ad98 bar: custom module (#220) 2024-02-27 12:03:48 +07:00
end-4 f4401abac2 ai: allow selecting chatgpt-compatible chatbot provider (#152) 2024-02-27 11:27:47 +07:00
end-4 7cd77e3168 ai: allow selecting chatgpt-compatible chatbot provider (#152) 2024-02-27 11:27:47 +07:00
clsty b5dabc2fee replace jq with gojq 2024-02-27 11:50:05 +08:00
clsty 71a6ceacc8 replace jq with gojq 2024-02-27 11:50:05 +08:00
clsty 5b5395e0f4 Fix typo;Better detect logic 2024-02-27 08:19:33 +08:00
clsty fa748a9464 Fix typo;Better detect logic 2024-02-27 08:19:33 +08:00
end-4 5cd89c72a5 ai: prompt to make latex rendering more likely to work 2024-02-26 23:00:02 +07:00
end-4 537ee4b8aa ai: prompt to make latex rendering more likely to work 2024-02-26 23:00:02 +07:00
end-4 ccfb4859cf ai: make latex block nicer 2024-02-26 22:45:51 +07:00
end-4 2dd17b216d ai: make latex block nicer 2024-02-26 22:45:51 +07:00
end-4 9b3ce245da ai: add latex rendering 2024-02-26 22:43:27 +07:00
end-4 4afa355b0b ai: add latex rendering 2024-02-26 22:43:27 +07:00
end-4 09e1e13fea use grimblast 2024-02-26 22:41:35 +07:00
end-4 6676c37e2c use grimblast 2024-02-26 22:41:35 +07:00
end-4 01679e1849 use grimblast (#290) 2024-02-26 22:40:50 +07:00
end-4 3953509f19 use grimblast (#290) 2024-02-26 22:40:50 +07:00
end-4 0c84b6d166 remove comments 2024-02-26 22:36:00 +07:00
end-4 72a6da9f60 remove comments 2024-02-26 22:36:00 +07:00
end-4 7584c3fcb2 Update rules.conf 2024-02-26 22:34:35 +07:00
end-4 b6f0546da0 Update rules.conf 2024-02-26 22:34:35 +07:00
end-4 61043a2052 generate styles to cache folder when switching themes 2024-02-26 15:19:21 +07:00
end-4 59ef961e91 generate styles to cache folder when switching themes 2024-02-26 15:19:21 +07:00
end-4 4d6eca3ee8 styles: compile to cache (more)
three's still something compiling styles to ags folder... idk
2024-02-25 22:20:59 +07:00
end-4 2b2947dc53 styles: compile to cache (more)
three's still something compiling styles to ags folder... idk
2024-02-25 22:20:59 +07:00
end-4 4b69574774 idle: turn off screen before sleeping a bit 2024-02-25 13:17:53 +07:00
end-4 43151980ef idle: turn off screen before sleeping a bit 2024-02-25 13:17:53 +07:00
clsty 477b22636f Add bibata-cursor 2024-02-25 11:27:19 +08:00
clsty 96c9e98b80 Add bibata-cursor 2024-02-25 11:27:19 +08:00
end-4 f2d6bfefe1 mention discussions in readme 2024-02-25 09:03:35 +07:00
end-4 bf852d7047 mention discussions in readme 2024-02-25 09:03:35 +07:00
clsty 93963f909b Wave goodbye to swaylock 2024-02-24 18:15:20 +08:00
clsty 29dba74ba9 Wave goodbye to swaylock 2024-02-24 18:15:20 +08:00
end-4 10cde177db add tip for language 2024-02-24 11:26:17 +07:00
end-4 5c74785b66 add tip for language 2024-02-24 11:26:17 +07:00
end-4 e2d26ce874 ai: add privacy notice 2024-02-23 17:00:15 +07:00
end-4 1f830307c6 use dart-sass instead of sassc
compilation is twice slower but i guess not deprecated is good. style compile is async and ags takes like 1s to start anyway...
2024-02-23 16:59:48 +07:00
midn8hustlr 73ca9abbe5 Added transperency if required in apply_color.sh. Removed foot apply_color as it is handeled by terminal escape sequences. 2024-02-23 02:59:03 +05:30
end-4 3b4ced6591 no more swaylock (#278) 2024-02-22 20:28:05 +07:00
clsty 897eb8e886 Fix path. 2024-02-22 21:03:46 +08:00
clsty 75015aeba3 Add qt5-wayland 2024-02-22 20:54:33 +08:00
end-4 d36c5a9779 sideright: make idle inhibitor synced on ags restart 2024-02-22 16:36:42 +07:00
end-4 a93399b150 fix music controls keybind 2024-02-22 16:20:13 +07:00
end-4 e9c3485f1b applycolor.sh: no need to apply gtklock 2024-02-22 13:24:44 +07:00
end-4 acf9a3bc82 hyprlock: add blur
let's hope no one locks while using dark theme but have white stuff open
2024-02-22 13:22:25 +07:00
end-4 f00e3224ed session screen: remove unnecessary margin 2024-02-22 13:20:15 +07:00
end-4 186e4797a1 double revealer: allow custom prop 2024-02-22 13:19:39 +07:00
end-4 edaed6c883 night light: make not too warm 2024-02-22 13:19:18 +07:00
end-4 c126b4b07f overview: remove debug print 2024-02-21 23:17:32 +07:00
end-4 f7df2a2f85 overview: fix windows from other ws groups showing 2024-02-21 23:14:35 +07:00
end-4 2fde1dd96a overview: fix drag and drop for ws 11+ 2024-02-21 22:58:43 +07:00
end-4 176fd8d4a1 overview: re add window title 2024-02-21 22:54:01 +07:00
clsty 4216067726 Fix options. 2024-02-21 23:53:02 +08:00
end-4 1c39e36840 update hyprlock: smaller dots cuz now they're centered 2024-02-21 22:43:38 +07:00
clsty a90195990d Implement getopt (--clean, --help, etc) 2024-02-21 23:42:16 +08:00
end-4 d6d80ff7d7 ags: session: use loginctl for lock 2024-02-21 16:42:54 +07:00
end-4 31b6f20ba4 Update README.md 2024-02-21 16:00:59 +07:00
end-4 87638844b6 Update README.md 2024-02-21 16:00:27 +07:00
end-4 39bb886a78 Update README.md 2024-02-21 15:58:20 +07:00
end-4 03169ca670 update hyprlock: perfect dot spacing 2024-02-21 15:29:34 +07:00
end-4 39f5f79e40 Fix: Change swaylock to hyprlock in session window (#273) 2024-02-21 15:15:25 +07:00
Ninjdai 854ad741b0 Update sessionscreen.js
Change swaylock to hyprlock
2024-02-20 22:23:49 +01:00
end-4 adbd71d0ae Update keybinds.conf 2024-02-20 23:16:01 +07:00
end-4 6214f19f55 update hyprland/hyprlock colors 2024-02-20 23:14:37 +07:00
end-4 ac2b144f97 adopt hypridle and hyprlock; byebye swayidle and swaylock 2024-02-20 22:24:39 +07:00
end-4 f2cbac2e6a cheatsheet: update keybind data path text 2024-02-20 20:43:24 +07:00
end-4 a76c1631a1 add qt5ct to deps 2024-02-20 20:26:19 +07:00
end-4 649c6cf7c7 add qt5ctl config 2024-02-20 20:25:19 +07:00
end-4 cdc496de7e fix fish sequence print init 2024-02-20 20:24:22 +07:00
end-4 64691cfc9a overview: workaround for hyprland's windows start menu bug
## the bug
- open layershell with keyboard focus
- focus another window or go to another workspace
- close the layer -> focus goes back to the window which was focused when you open the layer shell
## solution
- close the layer, wait a bit then focus
2024-02-20 16:53:56 +07:00
end-4 7353480308 distro icon: add nixos 2024-02-20 12:20:35 +07:00
end-4 522dd99d84 refractor: clamp, distro; add distro icon next to uptime 2024-02-20 12:13:16 +07:00
clsty 9fbb1e8159 Add tesseract-data-eng (#272) 2024-02-20 07:05:08 +08:00
end-4 4151d52737 folder restructure round 1 (#271) 2024-02-19 23:55:01 +07:00
end-4 83e837e920 ags: update wallpaper (disable) 2024-02-19 21:58:10 +07:00
end-4 e9a166d50a sidebar: waifus: refractor + fix spamming logs when clearing 2024-02-19 21:57:14 +07:00
end-4 5cc55e3425 remove useless stuff 2024-02-19 21:56:28 +07:00
clsty 9562fa1e91 Minor fix inst script. 2024-02-19 21:50:57 +08:00
end-4 f089d834c6 very very small refractor 2024-02-19 20:20:40 +07:00
end-4 3cc8c3b7d8 music: make smart trimming work 2024-02-19 20:19:15 +07:00
end-4 ab563e0c00 stylesheets: use mixins more 2024-02-19 20:18:41 +07:00
end-4 fb376edfe4 use Hyprland.sendMessage; add more async catches 2024-02-19 20:18:14 +07:00
end-4 c7a7cce618 update ags 2024-02-19 20:15:39 +07:00
end-4 c1a992afce fix record script for non-nvidia 2024-02-18 22:08:03 +07:00
end-4 2ca0f2107e hyprland: format 2024-02-18 16:57:26 +07:00
end-4 42539765e2 hyprland: pin window; new focus colors 2024-02-18 16:55:40 +07:00
clsty 6e78b681a5 Merge branch 'main' 2024-02-18 14:45:29 +08:00
clsty 533ccc3c40 Minor fix for inst script. 2024-02-18 14:45:10 +08:00
end-4 966ec1f898 Update README.md 2024-02-18 13:14:50 +07:00
clsty d033b51304 Merge branch 'main' 2024-02-18 13:34:55 +08:00
clsty ed01d77613 Update online script. 2024-02-18 13:34:33 +08:00
end-4 8f2a4e52c2 add anyrun config 2024-02-18 11:08:55 +07:00
end-4 0bc6a46c22 record script: erik dubois says this is good 2024-02-18 10:22:43 +07:00
end-4 d95c6c6073 record script: not hard code output sink 2024-02-18 10:12:29 +07:00
end-4 48163e6078 fish: remove ??? stuff 2024-02-17 22:32:21 +07:00
end-4 3cddb7edc0 don't alias yay to paru (#269) 2024-02-17 22:26:14 +07:00
clsty 5ea8ed44e1 Merge branch 'main' 2024-02-17 23:11:25 +08:00
clsty 5239259799 Add logic for optionally using paru 2024-02-17 23:09:55 +08:00
end-4 485a76bbef install script: font: rubik: set as gtk main font 2024-02-17 21:45:13 +07:00
end-4 dba669c98d shell: happy package management for paru users; prevent funny typo 2024-02-17 21:41:22 +07:00
end-4 aa518391db sidebar: quick scripts: cachyos is arch distro 2024-02-17 20:27:09 +07:00
end-4 f4a28573f6 fix weird icon size on notifs 2024-02-17 16:40:21 +07:00
end-4 84e7f265da okay that didn't work 🤔
This reverts commit d9210c15b2.
2024-02-17 16:28:03 +07:00
end-4 d9210c15b2 mpv: anime4k 2024-02-17 16:24:12 +07:00
end-4 680b5696b0 reorganize cache folder, apply color instantly on color mode change 2024-02-17 16:03:38 +07:00
end-4 00ea2126f5 fix tray (naive solution) (#190) 2024-02-17 11:30:43 +07:00
end-4 7555018a95 rename element with wrong name 2024-02-17 11:30:17 +07:00
end-4 de51a14e51 notif popups: fix funny width notif when 2+ media players 2024-02-17 09:02:40 +07:00
end-4 7d24dc9256 Update .gitignore 2024-02-17 07:11:36 +07:00
end-4 d3861004aa Fix #265 (#267) 2024-02-17 07:02:42 +07:00
clsty 0afc5aa039 Fix locale for CPU/RAM/SWAP on bar. 2024-02-17 07:11:41 +08:00
end-4 7633ca22ab remove dupe gitignore entry 2024-02-16 20:04:14 +07:00
end-4 60ffebc2b7 Merge illogical-impulse to main (#262) 2024-02-16 19:17:49 +07:00
end-4 3babc22320 make contributing same as main 2024-02-16 19:17:19 +07:00
end-4 8229f9ee7a remove unecessary chrome theme and scripts 2024-02-16 17:39:56 +07:00
end-4 b612a96b48 remove unecessary chrome theme and scripts 2024-02-16 17:39:13 +07:00
end-4 251d885f6e ags: sync 2024-02-16 17:36:56 +07:00
end-4 c160bc9bb4 Update _material.scss 2024-02-16 17:36:23 +07:00
end-4 3896352415 delete generated, gradience preset.json add to gitignore 2024-02-16 17:35:46 +07:00
end-4 65dc4fc96f Delete preset.json 2024-02-16 17:35:15 +07:00
end-4 6353c467f7 Delete style.css 2024-02-16 17:34:39 +07:00
end-4 2be72aee3f make readme the same as main 2024-02-16 17:34:22 +07:00
end-4 7ffd991358 Delete YOU_SHOULD_NOT_USE_THIS_BRANCH.sh 2024-02-16 17:33:31 +07:00
end-4 a83d93e98a ags: sync 2024-02-16 17:08:11 +07:00
end-4 b7083b24b8 Fix #260 by adding 'try' (#261) 2024-02-16 17:03:06 +07:00
end-4 41124828df color picker: refractor 2024-02-16 16:55:45 +07:00
end-4 6f884ae92f sidebar: color picker: move color funcs to separate file (kind of) 2024-02-16 16:46:25 +07:00
end-4 dc06bed4f8 copy wayland-idle-inhibitor.py cuz nix... 2024-02-16 16:43:19 +07:00
end-4 4fa151eb17 overview: update after actions 2024-02-16 16:42:43 +07:00
end-4 53431c9774 sidebar: make modules more accessible 2024-02-16 16:42:31 +07:00
end-4 0490bc9749 sidebar: faster anims 2024-02-16 16:42:13 +07:00
clsty 33bb7dd193 Fix #260 2024-02-16 15:50:52 +08:00
end-4 dd50aef605 Delete README.md 2024-02-15 22:15:19 +07:00
end-4 08a6e5de91 🚀 Add anyrun to dependencies.conf (#258) 2024-02-15 09:45:21 +07:00
end-4 0c68ec8293 add inaccurate color picker; small folder restructure for sidebar tools 2024-02-15 09:33:32 +07:00
Ayham Al Ali dd1fd8087e Use latest anyrun 2024-02-15 03:07:50 +03:00
Ayham Al Ali a0f854cd9f Add anyrun to dependencies.conf 2024-02-15 03:04:02 +03:00
end-4 bb28c9089c sidebar: quick scripts; fix Icon condition race 2024-02-14 21:11:34 +07:00
end-4 06245d13b0 music controls: use pixbuf+cairo for cover art
- more reliable than gtk css
2024-02-13 21:21:21 +07:00
end-4 1577287624 overview: only fully update when switching group 2024-02-13 21:20:22 +07:00
end-4 bec26cba7d overview: add ctrl b ctrl k ctrl n for text manipulation (#255) 2024-02-13 21:19:05 +07:00
end-4 b7865e5874 add placewaifu to sidebar 2024-02-13 21:18:15 +07:00
end-4 e44b6fdfa1 style emoji chooser 2024-02-13 21:17:48 +07:00
end-4 631d0da839 Update issue template, add link to wiki (#254) 2024-02-13 07:30:02 +07:00
clsty 2f4e69cc89 Add comment write in Eng 2024-02-12 16:59:14 +08:00
end-4 b86488cada Fix link to wiki. (#256) 2024-02-12 14:06:15 +07:00
clsty 87d207e4e2 Fix link to wiki. 2024-02-12 13:16:04 +08:00
clsty ba52cc4577 Make hints comment for feature template. 2024-02-12 10:51:50 +08:00
clsty dc20235e1f Update issue template, add link to wiki. 2024-02-12 10:46:10 +08:00
end-4 ccea8a307d Point installation instructions to new wiki 2024-02-10 23:06:13 +07:00
end-4 27881c6d7e Added missing plus(+) sign (#250) 2024-02-10 17:12:23 +07:00
afkjohn a0538fb649 added missing plus(+) sign 2024-02-10 16:04:12 +07:00
end-4 e0be6e7397 Fix workspace panel in bar not updating when directly moving to occupied workspace in the next group (#247) 2024-02-08 23:25:03 +07:00
end-4 fb14a8e90f overview: remove debug print 2024-02-08 20:49:38 +07:00
end-4 9f5a663d2d animate overview wooooooooo 2024-02-08 20:22:55 +07:00
end-4 58b66959b7 overview: fewer destroy/create 2024-02-08 17:19:52 +07:00
midn8hustlr 0443a39009 Fix workspace panel in bar not updating when moving to occupied workspace directly in the next group 2024-02-08 09:58:07 +05:30
end-4 3cce919268 sync 2024-02-08 02:20:31 +07:00
end-4 7c0c61fb3e set city manually with envvar AGS_WEATHER_CITY (#220) 2024-02-08 01:29:25 +07:00
end-4 d328d935a5 block non-instance mpd bus (#243) 2024-02-08 01:05:50 +07:00
end-4 a85136aa2b music controls: fix synced controls for different instances (#243) 2024-02-08 00:53:35 +07:00
end-4 30a40a9e21 music controls: allow many players (#243) 2024-02-07 23:29:45 +07:00
end-4 94c58d883e remove unecessary player geet (#243 ???) 2024-02-07 23:09:38 +07:00
end-4 65b7bbf7a8 fix broken cpu usage due to localized number format (#242) 2024-02-07 21:12:00 +07:00
end-4 3bc99f1c44 remove useless 2024-02-07 21:11:06 +07:00
end-4 f3e870d3d4 fix music widget yessssssssssssss 2024-02-07 09:56:32 +07:00
end-4 b2dffd1815 delete extra - in numbering 2024-02-06 11:35:16 +07:00
end-4 3bd6c8fc8b Fix markdown to pango parse #239 2024-02-06 11:33:32 +07:00
end-4 95b0d0fc04 mitigate icon size problems 2024-02-06 09:26:00 +07:00
end-4 00fa9f4da2 stop using fancy bullet points (#239) 2024-02-06 09:25:25 +07:00
end-4 28eaf7e291 update ags (#240) 2024-02-06 08:30:15 +07:00
end-4 3445ffb979 make text in sdebar entry selectable w/ mouse 2024-02-06 07:53:58 +07:00
end-4 0186fc016c use children instead of items on Stacks (#240) 2024-02-06 07:53:34 +07:00
end-4 1d6623cb57 remove unused import 2024-02-06 00:37:27 +07:00
end-4 58daf749e3 On-Screen-Keyboard improvements (#234) 2024-02-06 00:16:30 +07:00
end-4 4465d9b58d format 2024-02-05 23:38:56 +07:00
end-4 12dd964980 Fix Overview in multi-monitor setup for floating windows at corners (#232) 2024-02-05 23:34:57 +07:00
end-4 c09800fc81 gemini as default AI; better overview context menu 2024-02-05 23:16:49 +07:00
end-4 03ea90b807 update ags 2024-02-05 13:30:59 +07:00
end-4 4fe0774547 ags: NixOS compatibility; Partially migrate to new AgsStack syntax 2024-02-05 13:21:09 +07:00
end-4 73c8454c1c ags: sync 2024-02-05 13:20:00 +07:00
Martin Prokoph fd2fc89de3 On-Screen-Keyboard improvements
- Pressing shift will now cycle between shift, caps lock, and lowercase
- Visual representation of uppercase letters/symbols, as well as AltGr for German keyboards
- Added German virtual keyboard layout
2024-02-03 20:53:23 +01:00
avisekh007 be29a3befb Merge branch 'illogical-impulse' into illogical-impulse 2024-02-03 19:54:40 +05:30
end-4 ed47df35ab #233 2024-02-03 13:07:13 +07:00
end-4 ced49ee450 Bash-style comments for dependencies list, other fixes (#233) 2024-02-03 12:59:45 +07:00
end-4 1e4b861995 update ags 2024-02-03 12:41:50 +07:00
end-4 cdd3ab2f9f fix CreateCtor error for newer ags versions 2024-02-03 12:40:00 +07:00
end-4 c08d297baa ags: sync 2024-02-03 12:39:39 +07:00
clsty 2463bbfdf8 Minor fixes. 2024-02-03 13:34:57 +08:00
clsty aea096ce8d Implement bash-style comment for dependencies list 2024-02-03 13:05:22 +08:00
end-4 df8a0a2bfc starship: shorter dir display 2024-02-03 09:13:07 +07:00
end-4 fb0a2aaed0 add python-setuptools-scm, python-wheel (#197) 2024-02-03 09:08:20 +07:00
end-4 18fa8bfe54 overview: fix row 1 not showing when ws 6 is occupied 2024-02-03 08:59:09 +07:00
end-4 954bc15f39 hmm 2024-02-03 08:57:54 +07:00
end-4 bb4f50bd7b re-add notif force dismissal (#215) 2024-02-03 08:06:37 +07:00
end-4 9cf27e6d2c fix timeout anim (hmm #215) 2024-02-03 07:30:44 +07:00
end-4 fb86c7316c FIX SPAMMING NOTIF ERRORS FINALLY OMGGGGGGGGGG (btw #215) 2024-02-03 07:20:44 +07:00
midn8hustlr 9032db98bd Fix Overview in multi-monitor setup for toggling windows at corners 2024-02-03 05:46:47 +05:30
end-4 13f634fffa overview: fix bug for multimonitor (#212, #221) 2024-02-02 21:14:44 +07:00
end-4 b6b061b172 hold notif to copy (#224) 2024-02-02 19:23:05 +07:00
end-4 fdea1dd8fb format 2024-02-02 19:22:34 +07:00
end-4 f9be66d115 fix sddm L (#228) 2024-02-02 15:33:44 +07:00
end-4 2e1e06c282 update description (#229) 2024-02-02 15:28:59 +07:00
end-4 948d29e3eb minor ai changes 2024-02-02 15:28:40 +07:00
end-4 eaaeee957d use case no swap, no zram (#227) 2024-02-02 15:22:47 +07:00
loeken 478e7cccb9 Update music.js 2024-02-01 22:45:50 +01:00
loeken 8e21c557a3 Update system.js 2024-02-01 22:45:14 +01:00
end-4 b836888e05 Update searchbuttons.js 2024-02-01 14:31:24 +07:00
end-4 9caf902dce ags: sync 2024-02-01 14:31:18 +07:00
end-4 081ffba5e7 weather as fallback for battery 2024-02-01 14:30:44 +07:00
end-4 4744f4e3f5 system resources 2024-01-31 23:03:59 +07:00
end-4 b7a68fd650 make gemini not claim chemical substances to be artists 2024-01-31 17:55:00 +07:00
end-4 c0570b84a1 no newline in welcome msg 2024-01-31 17:54:02 +07:00
end-4 ab5e76ffff Update starship.toml 2024-01-31 17:29:39 +07:00
end-4 a55943af23 sidebar: focus chat entry on hover 2024-01-31 16:33:02 +07:00
end-4 edac1442d8 Remove redundant cd $(dirname $0) lines (#218) 2024-01-31 15:30:54 +07:00
end-4 cc9bc361cd overview: math: make ^ power (#217) 2024-01-31 15:29:19 +07:00
clsty 5ce635d254 Remove redundant cd $(dirname $0) lines 2024-01-31 07:39:01 +08:00
end-4 e5ff96ac8f ags: sync 2024-01-30 22:32:46 +07:00
end-4 94107f1e50 deps: add swappy (image editor thing for screenshots) 2024-01-30 19:23:46 +07:00
end-4 daa6def585 Update starship.toml 2024-01-30 15:58:39 +07:00
end-4 9d014de888 fix stupid recursion causing major power consumption (#213) 2024-01-30 15:04:04 +07:00
end-4 1f96c63fd4 Update execs.conf 2024-01-30 14:59:23 +07:00
end-4 e04beafa72 Update hyprland.conf 2024-01-30 14:58:46 +07:00
end-4 5591950f13 workspaces: fewer hooks; fix drawing 2024-01-30 11:41:06 +07:00
end-4 2a9bd6583f sidebar: fancy placeholder text 2024-01-30 11:39:54 +07:00
end-4 5cfbc3b15d (minor) remove 1 useless class 2024-01-30 11:39:10 +07:00
end-4 3288d45aec clean stylesheets and add more transitions 2024-01-30 11:38:41 +07:00
end-4 aa58b2543f ags: newer commit 2024-01-30 11:38:02 +07:00
end-4 14368314e5 Update issue template (#214) 2024-01-30 11:35:05 +07:00
Celestial.y 269978bca4 Update issue template
- Linux distro matters sometimes.
- The log may very long sometimes.
2024-01-30 07:45:45 +08:00
end-4 54492e9fc3 ags: update 2024-01-29 22:51:15 +07:00
end-4 c5d8a4a9cf overview: bring back workspace number 2024-01-29 21:54:41 +07:00
end-4 ec2462676b checkout working ags version (#208) 2024-01-29 17:29:33 +07:00
end-4 4903551270 make movetoworkspace silent 2024-01-29 16:18:50 +07:00
end-4 8540e71876 overview: fix workospaces > 5 2024-01-29 16:13:38 +07:00
end-4 405a370a94 overview: faster 2024-01-29 14:39:15 +07:00
end-4 2b8d308b4f fix some shellcheck warnings 2024-01-29 14:38:40 +07:00
end-4 61931d07b2 fix extra line at fish init #210 2024-01-29 13:31:54 +07:00
end-4 dc5aa31732 less nesting 2024-01-29 12:06:44 +07:00
end-4 1a06184ec8 overview: make #209 work for any number of ws (within hyprland's limit) 2024-01-29 12:05:15 +07:00
end-4 22fdb9894a Dynamically change all opened terminals colorscheme with wallpaper (#210) 2024-01-29 11:47:31 +07:00
midn8hustlr c47f0e4717 Added support to change all opened terminals colorscheme dynamically with wallpaper 2024-01-29 02:39:26 +05:30
end-4 ed4b4ec36d add wf recorder 2024-01-28 22:49:13 +07:00
end-4 603b31c54d workspaces: make #209 work with any number of ws (that's within hyprland's limit) 2024-01-28 22:43:32 +07:00
end-4 5a94e7b18c move workspace action script 2024-01-28 18:22:18 +07:00
avisekh007 e9cf364aa5 Merge branch 'end-4:illogical-impulse' into illogical-impulse 2024-01-28 02:23:33 +05:30
midn8hustlr ccdc507f1d Added support for handling workspace > 10 in ags bar and overview. Added support for navigating and moving workspaces for workspace > 10 using keybinds 2024-01-28 01:42:43 +05:30
end-4 5c71f4b2dd Update _sidebars.scss 2024-01-27 11:07:09 +07:00
end-4 f7dcbfdb85 more fix 2024-01-27 00:31:58 +07:00
end-4 23514b666c fix fancy input box 2024-01-27 00:23:41 +07:00
end-4 d425af4cdf fancy expanding api input box 2024-01-27 00:19:42 +07:00
end-4 962e29d406 Update starship.toml 2024-01-26 21:42:05 +07:00
end-4 860fba95cf Update fuzzel.ini 2024-01-26 21:41:41 +07:00
end-4 67c927e54d Update foot.ini 2024-01-26 21:40:24 +07:00
end-4 c2826d9eb3 hyprland: sync 2024-01-26 21:39:50 +07:00
end-4 e0b5f17f39 ags: sync 2024-01-26 21:37:49 +07:00
end-4 266e3e04e9 ags: sync 2024-01-26 21:37:34 +07:00
end-4 7e73e24dd8 ags: sync 2024-01-25 22:25:27 +07:00
end-4 dfa61c05f8 fix bar workspace module spacing 2024-01-25 22:25:01 +07:00
end-4 f52bf51d6b fix overview drag n drop update 2024-01-25 19:51:57 +07:00
end-4 b696e51fb2 hmm 2024-01-25 19:51:39 +07:00
end-4 7db42d7415 more sway compatibility 2024-01-25 19:51:27 +07:00
end-4 c5744aa2fe sway workspace indicator 2024-01-25 15:53:57 +07:00
end-4 ed24fe4ae3 Update README.md 2024-01-25 13:18:52 +07:00
end-4 fb2cb6ed7e ai: clearer(?) names 2024-01-25 13:16:16 +07:00
end-4 f14d3146db sway workspace switching 2024-01-25 13:15:58 +07:00
end-4 830f6a780d make bar (more likely to work with) multimonitor (#162) 2024-01-24 23:20:53 +07:00
end-4 1cb1b94ad2 make indicators (more likely to work with) multimonitor 2024-01-24 22:57:31 +07:00
end-4 5f7aaff125 Update apiwidgets.js 2024-01-24 22:42:19 +07:00
end-4 63efa9ab88 gemini hehee 2024-01-24 20:20:34 +07:00
end-4 2838a1a8c1 sidebar: add google gemini api 2024-01-24 20:19:00 +07:00
end-4 b7d2d2bd4f ags: sync 2024-01-24 20:18:38 +07:00
end-4 5d067e3685 add loli command :amogus: 2024-01-24 15:14:30 +07:00
end-4 670aff19b3 fix swww #206 2024-01-24 12:06:45 +07:00
end-4 46eaaecb1a move deps location 2024-01-23 15:04:41 +07:00
end-4 dacc33128c chatgpt: make data take fewer lines 2024-01-23 13:16:39 +07:00
end-4 83b302f0ca Severl fixes and improvement on installation script. (#205) 2024-01-23 12:59:59 +07:00
end-4 ea018ac20a back to swww (2) 2024-01-23 12:45:22 +07:00
end-4 2e1f0509df add keyboard tip for apis 2024-01-23 12:03:58 +07:00
end-4 1c5fae8096 re-add swww dep 2024-01-23 12:03:39 +07:00
end-4 b8991d3893 back to swww (for performance) 2024-01-23 12:00:37 +07:00
clsty a2bf63a866 Minor fix on checkdeps.sh. 2024-01-23 12:43:34 +08:00
clsty 190ad20aaa Minor fix on checkdeps.sh. 2024-01-23 12:42:38 +08:00
clsty 9ed139b5ba Add checkdeps.sh 2024-01-23 12:35:04 +08:00
clsty e29eb7392e Severl fixes and improvement on installation script. 2024-01-23 10:02:56 +08:00
end-4 63d471c3df ags: sync 2024-01-22 23:08:47 +07:00
end-4 502abe7648 ags: sync 2024-01-22 22:16:02 +07:00
end-4 5cae087bdb fix sidebar pin (#203) 2024-01-22 16:28:27 +07:00
end-4 5ab9a16587 rename 2024-01-22 16:28:05 +07:00
end-4 dad5141472 runner: improve math detection 2024-01-22 16:27:47 +07:00
end-4 7ca8702a66 clean foot 2024-01-22 16:27:28 +07:00
end-4 223b4faf4d chatgpt: change default temperature 2024-01-20 23:40:30 +07:00
end-4 d56860c527 chatgpt: fix logo (#195) 2024-01-20 23:40:17 +07:00
end-4 00e5aa8f50 chatgpt: another attempt of custom prompt 2024-01-20 23:14:24 +07:00
end-4 349be5b9c3 Update todo.js 2024-01-20 23:13:54 +07:00
end-4 57610a01c1 walllpaper: adjustments 2024-01-20 15:59:05 +07:00
end-4 ee62358808 fix record script 2024-01-20 15:58:33 +07:00
end-4 25a9a2fb51 Fix CJK copied by Ctrl+C became \uxxxx (#199) 2024-01-20 15:16:45 +07:00
end-4 6dfd95eecc record script: fix idk 2024-01-20 14:54:06 +07:00
end-4 34622f29cf fix wallpaper for multimonitor (#200); recommend image size 2024-01-20 14:24:06 +07:00
end-4 c1ba4e95bd Update README.md 2024-01-20 12:33:22 +07:00
end-4 659d23c9c3 thank you @clsty 2024-01-20 12:33:00 +07:00
clsty 9418a7f3fe Fix CJK copied by Ctrl+C became \uxxxx 2024-01-20 09:44:22 +08:00
end-4 15c426df9e desktop background: add monitor number to window name (#162) 2024-01-20 06:18:08 +07:00
end-4 251a181465 fix parallax wall anim ws 1-2 2024-01-19 21:51:20 +07:00
end-4 a7d70b7cb0 parallax wallpaper 2024-01-19 21:08:01 +07:00
end-4 3a4a5226b8 uninstall: remove swww 2024-01-19 19:44:10 +07:00
end-4 a40e4034fb deps: remove swww 2024-01-19 19:43:37 +07:00
end-4 898b416945 user-friendly wallpaper; some fixes 2024-01-19 19:30:51 +07:00
end-4 15df48dc0e install.sh: fix icon install func; use my own fork with fixes 2024-01-19 19:21:17 +07:00
end-4 b5d4b1da0e add deps (#192) 2024-01-18 14:20:10 +07:00
end-4 3828893f95 Update README.md 2024-01-17 18:30:39 +07:00
end-4 518758db3d Improve OneUI4-icon installation (#189) 2024-01-17 18:24:12 +07:00
end-4 29d109770d should add multimonitor support 2024-01-17 18:23:35 +07:00
end-4 94a5603cd2 deps: use normal wlsunset to not depend on sr.ht 2024-01-16 20:28:04 +07:00
clsty d0d7a88c7e Improve OneUI4-icon installation 2024-01-16 21:00:53 +08:00
end-4 f1c141a80b make logout sddm-compatible 2024-01-15 12:06:02 +07:00
end-4 300f4f94ab deps: add cliphist 2024-01-14 23:22:25 +07:00
end-4 5975afdf02 Update issue templates 2024-01-14 08:37:47 +07:00
end-4 fa0dacb496 ags: sync
- remove laggy keyframe on init
- show volume on mute
- more tree compositor compatibility
2024-01-14 02:39:34 +07:00
end-4 1d0b1e8546 hyprland: sync 2024-01-14 02:37:28 +07:00
end-4 8cf0f02b56 ags: make not crash in sway 2024-01-12 21:27:49 +07:00
end-4 85704218e3 ags: update to new syntax 2024-01-11 16:50:12 +07:00
end-4 22b5993f79 ags: sync 2024-01-11 16:49:37 +07:00
end-4 c61db15a88 install script: add icon pack (#181) 2024-01-10 22:14:20 +07:00
end-4 eb272bb20a make screen corners clickthrough-able 2024-01-10 20:41:33 +07:00
end-4 db80d1f281 make install.sh more readable 2024-01-07 21:20:43 +07:00
end-4 cdd8f7e252 Update YOU_SHOULD_NOT_USE_THIS_BRANCH.sh 2024-01-07 16:50:43 +07:00
end-4 df8bb1d9e8 fix permissions. (#178) 2024-01-07 15:29:52 +07:00
clsty 061b50c7f7 fix permissions. 2024-01-07 15:24:53 +08:00
end-4 c2b344fde3 swaylock instead of gtklock (#177) 2024-01-07 11:37:26 +07:00
end-4 5397bb2dc9 remove gtklock from dependencies (#177) 2024-01-07 10:49:35 +07:00
end-4 c1c2241052 fix lock for laptop lid close 2024-01-07 10:47:25 +07:00
end-4 bec715a656 Fix and improvement on installation script. (#176) 2024-01-07 10:40:58 +07:00
end-4 d21cfa628a use cairo instead of css for waifu images
major memory improvement woo
2024-01-07 10:28:15 +07:00
clsty 2538429fb8 minor fix for install-yay. 2024-01-07 09:55:36 +08:00
clsty 57eb436948 Add cache/ to gitignore 2024-01-07 09:12:49 +08:00
clsty ebe4191b6f Several fix (err catch inside fun; install-yay...) 2024-01-07 08:49:13 +08:00
clsty 87faa51c08 Add install-rubik for Rubik font 2024-01-06 20:12:51 +08:00
clsty 1e6709b684 Better informing 2024-01-06 19:26:45 +08:00
clsty 651875dfc5 Remove unused line. 2024-01-06 19:11:56 +08:00
clsty f21006e57b Minor fixes; add 3 as cmdstatus for skipped. 2024-01-06 19:10:32 +08:00
clsty d2dd37adf4 Add option to repeat failed command. 2024-01-06 18:46:58 +08:00
clsty ecf3ff281f Show function's definition. 2024-01-06 17:58:43 +08:00
end-4 1ce492579b fix swaylock #173 2024-01-06 16:19:07 +07:00
clsty 7853d7370e Fix and improvement on installation script. 2024-01-06 15:49:47 +08:00
clsty e91443e23c Remove execute permission for non-executable 2024-01-06 15:49:21 +08:00
end-4 f6430fa562 stop bragging 2024-01-06 14:37:54 +07:00
end-4 807f869bc1 Update README.md 2024-01-06 14:36:25 +07:00
end-4 2ac5f01f83 add battery fallback (#163) 2024-01-05 23:52:47 +07:00
end-4 02f0b0c868 Update notificationlist.js 2024-01-05 23:51:09 +07:00
end-4 3868b7ed09 notifs: fix Clear and Silence button 2024-01-05 22:50:21 +07:00
end-4 5ddb5bcd2c Update preset.json 2024-01-05 22:49:01 +07:00
end-4 14c4684669 ags: sync 2024-01-05 22:48:51 +07:00
end-4 f2ddc97793 cleaner gradience preset (#111) 2024-01-05 17:17:39 +07:00
end-4 0db1741819 use dark theme for stonks graph 2024-01-05 16:30:11 +07:00
end-4 bc835043da workspace widget: even faster 2024-01-05 15:42:55 +07:00
end-4 ba195e2ec2 music: no [FREE DOWNLOAD] 2024-01-05 15:42:19 +07:00
end-4 a2eca3dec6 Update README.md 2024-01-05 13:05:12 +07:00
end-4 73b7017480 Update README.md 2024-01-05 11:27:00 +07:00
end-4 26a0e34b8b music controls actions (#172) 2024-01-05 08:22:39 +07:00
end-4 92d98a1a43 Update overview.js 2024-01-05 08:22:07 +07:00
end-4 c7c9225fb2 Script improvements (#170) 2024-01-05 07:22:06 +07:00
clsty 20892e9df1 Minor typo fix. 2024-01-05 06:47:25 +08:00
clsty f8631ae087 Minor typo fix. 2024-01-05 06:45:19 +08:00
clsty f3b179ea16 Minor fixes on text. 2024-01-05 06:43:46 +08:00
end-4 2f8bf36831 ags: sync 2024-01-05 02:23:51 +07:00
end-4 28ae26a5b5 thorium very cool 2024-01-05 00:11:01 +07:00
end-4 dbab074122 proper spacing for notif actions 2024-01-04 20:12:55 +07:00
end-4 dfbfe006c5 more Hyprland.sendMessage 2024-01-04 20:12:27 +07:00
end-4 cd498366c6 #173 ? 2024-01-04 14:06:30 +07:00
clsty 7efd084eb4 Remove unused line. 2024-01-04 09:59:11 +08:00
clsty 48c66b4bda Add comments. 2024-01-04 09:35:38 +08:00
clsty e1fba5699c Read dependencies from a file. 2024-01-04 09:13:38 +08:00
clsty 719c223821 Remove duplicated entry in .gitignore 2024-01-04 08:00:19 +08:00
clsty 03e26d7768 Remove execute permission for non-executables 2024-01-04 07:55:41 +08:00
clsty 804a86f8b7 Improvements on install.sh 2024-01-03 21:49:22 +08:00
clsty 008dff29aa Enable custom domain for openai api url 2024-01-03 21:48:35 +08:00
end-4 11f2308b11 fix invert shader toggle (#150) 2024-01-03 18:06:48 +07:00
end-4 74e7215918 Update waifu.js 2024-01-03 18:05:52 +07:00
end-4 fa37b71eb2 Remove execute permission for non-executables. (#165) 2024-01-03 11:44:24 +07:00
clsty 207f0d5269 Remove execute permission for non-executables. 2024-01-03 07:28:56 +08:00
end-4 49bda08cbc ags: sync 2024-01-02 15:55:19 +07:00
end-4 577550642f ags: sync 2024-01-02 15:54:55 +07:00
end-4 fae6cf50c1 update hyprland and swaylock 2024-01-01 16:39:09 +07:00
end-4 2932ffbf4b small fixes 2024-01-01 16:15:05 +07:00
end-4 cc408501df waifu widget: added actions 2024-01-01 16:09:14 +07:00
end-4 ff377a5826 add waifu image fetch 2024-01-01 01:52:25 +07:00
end-4 5a7efaa139 ags: sync 2023-12-31 17:03:39 +07:00
end-4 2d0292755e chatgpt: code snippet: fix buffer 2023-12-31 03:50:50 +07:00
end-4 5e43761875 ags: sync 2023-12-31 01:12:29 +07:00
end-4 7bede724a5 Update README.md 2023-12-31 01:10:50 +07:00
end-4 6a42af63ca bar: utils buttons, new battery indicator 2023-12-31 01:01:05 +07:00
end-4 7d4374d52b ags: sync
- workspace indicator: no more goofy notch, now cairo-drawn to ensure accuracy and maintain animations
- made notification icons a bit smaller
2023-12-30 21:17:14 +07:00
end-4 89fe9488b9 Final (I hope it is) fixes on installation script. (#161) 2023-12-30 10:45:36 +07:00
clsty c5f956e327 Final (I hope it is) fixes on installation script. 2023-12-30 11:34:45 +08:00
end-4 d17508843b Fixes on installation script. (#160) 2023-12-30 10:22:00 +07:00
clsty 1c96a7a911 color fix. 2023-12-30 11:18:12 +08:00
clsty 2036fa3896 color fix. 2023-12-30 11:16:25 +08:00
clsty 023d19ca3f Minor fix. Better colors. 2023-12-30 11:10:34 +08:00
end-4 9092fed414 Heavy fix on (un)installation scripts (#159) 2023-12-30 09:38:48 +07:00
Celestial.y 27bc27bde6 Add hyprpicker-git (#157)
according to https://github.com/end-4/dots-hyprland/issues/157
2023-12-30 10:32:33 +08:00
Celestial.y 89f7d5af25 Merge branch 'illogical-impulse' into illogical-impulse 2023-12-30 10:24:55 +08:00
clsty 7995a91d28 Back to hyprland-git. 2023-12-30 10:12:01 +08:00
clsty 9057705592 a heavy fix on bash scripts. 2023-12-30 10:06:11 +08:00
end-4 6af63f02ac install.sh: remove swaylock dep (#158) 2023-12-30 08:47:01 +07:00
end-4 6d93336e68 install.sh: add hyprpicker dep 2023-12-30 08:41:49 +07:00
end-4 70f331c89d improve bash script (#156) 2023-12-29 23:00:17 +07:00
end-4 97dd57c80c sync 2023-12-29 22:00:16 +07:00
end-4 eb3191d409 notifications: swipe down to expand 2023-12-29 19:46:58 +07:00
end-4 10bc1c4ef8 ags: some migration
i cry
2023-12-29 18:17:08 +07:00
end-4 0f91b010a6 update hyprland stuff 2023-12-29 16:26:22 +07:00
end-4 0ba2c8fdd0 oop 2023-12-29 13:31:03 +07:00
end-4 2d238efd10 ags: sync 2023-12-29 13:30:25 +07:00
end-4 0832ba6b61 use wlsunset for night light 2023-12-29 11:33:01 +07:00
end-4 46dfd0190d Update install.sh 2023-12-28 18:05:34 +07:00
end-4 3a3a6efc94 reactor: extract window and layer rules to seperate file (#154) 2023-12-28 17:57:29 +07:00
end-4 7a451e271f Add config for swaylock (#153) 2023-12-28 17:54:42 +07:00
Navid c1a2aa806b fix: source colors at the bottom of hyprland.conf 2023-12-28 14:09:43 +03:30
Navid 5d3a925860 improve sway config sizings and behaviour 2023-12-28 14:04:58 +03:30
Navid 8ea306954a reactor: extract window and layer rules to seperate file 2023-12-28 13:06:23 +03:30
Navid 5efc09ed4a Add config for swaylock 2023-12-28 11:32:29 +03:30
end-4 05b76b850a Update README.md 2023-12-28 13:24:10 +07:00
end-4 b0eb943ebc getting ready for more apis... 2023-12-28 01:31:09 +07:00
end-4 5454b3cad3 sidebar pin fixes 2023-12-27 19:37:23 +07:00
end-4 717506b1f8 Update install.sh 2023-12-27 17:42:48 +07:00
end-4 2a67226614 Update issue templates 2023-12-27 16:26:02 +07:00
end-4 779feccafb Update issue templates 2023-12-27 16:24:32 +07:00
end-4 3ce88a4baf omg i found a new cool font (rubik) 2023-12-27 11:34:48 +07:00
end-4 21c4c937e4 make cheatsheet ignore pinned sidebar 2023-12-27 00:29:05 +07:00
end-4 81bf723d12 allow sidebar pinning 2023-12-27 00:26:48 +07:00
end-4 c11f0e6a2b add blueberry to install script 2023-12-26 10:12:24 +07:00
end-4 bd8332b5bd use blueberry 2023-12-26 10:10:41 +07:00
end-4 0903780a6b Update README.md 2023-12-25 19:43:54 +07:00
end-4 87a3ff2516 Update README.md 2023-12-25 19:37:39 +07:00
end-4 9b2460c12b init illogical-impulse 2023-12-25 18:17:47 +07:00
end-4 16b0d77075 Initial commit 2023-12-25 18:16:14 +07:00
4632 changed files with 64760 additions and 207897 deletions
+576
View File
@@ -0,0 +1,576 @@
[%General]
author=Vince Liuice, based on KvAdapta by Tsu Jan
comment=An uncomplicated theme inspired by the Materia GTK theme
x11drag=none
alt_mnemonic=true
left_tabs=false
attach_active_tab=false
mirror_doc_tabs=true
group_toolbar_buttons=false
toolbar_item_spacing=0
toolbar_interior_spacing=2
spread_progressbar=true
composite=true
menu_shadow_depth=6
spread_menuitems=false
tooltip_shadow_depth=7
splitter_width=1
scroll_width=9
scroll_arrows=false
scroll_min_extent=60
slider_width=2
slider_handle_width=23
slider_handle_length=22
tickless_slider_handle_size=22
center_toolbar_handle=true
check_size=24
textless_progressbar=false
progressbar_thickness=2
menubar_mouse_tracking=true
toolbutton_style=1
double_click=false
translucent_windows=false
blurring=false
popup_blurring=false
vertical_spin_indicators=false
spin_button_width=24
fill_rubberband=false
merge_menubar_with_toolbar=true
small_icon_size=16
large_icon_size=32
button_icon_size=16
toolbar_icon_size=16
combo_as_lineedit=true
animate_states=true
button_contents_shift=false
combo_menu=true
hide_combo_checkboxes=true
combo_focus_rect=false
groupbox_top_label=true
inline_spin_indicators=true
joined_inactive_tabs=false
layout_spacing=3
layout_margin=3
scrollbar_in_view=true
transient_scrollbar=true
transient_groove=false
submenu_overlap=0
tooltip_delay=0
tree_branch_line=false
no_window_pattern=false
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam
reduce_window_opacity=0
respect_DE=true
scrollable_menu=false
submenu_delay=150
no_inactiveness=false
reduce_menu_opacity=0
click_behavior=2
contrast=1.00
dialog_button_layout=0
intensity=1.00
saturation=1.00
shadowless_popup=false
drag_from_buttons=false
menu_blur_radius=0
tooltip_blur_radius=0
[GeneralColors]
window.color=#F5F5F5
base.color=#ffffff
alt.base.color=#f8f8f8
button.color=#f2f2f2
light.color=#ffffff
mid.light.color=#f0f0f0
dark.color=#c8c8c8
mid.color=#e1e1e1
highlight.color=#3c84f7
inactive.highlight.color=#3c84f7
text.color=#444444
window.text.color=#444444
button.text.color=#444444
disabled.text.color=#44444474
tooltip.text.color=#444444
highlight.text.color=#333333
link.color=#0057AE
link.visited.color=#E040FB
progress.indicator.text.color=#444444
[Hacks]
transparent_ktitle_label=true
transparent_dolphin_view=true
transparent_pcmanfm_sidepane=true
blur_translucent=false
transparent_menutitle=true
respect_darkness=true
kcapacitybar_as_progressbar=true
force_size_grip=true
iconless_pushbutton=false
iconless_menu=false
disabled_icon_opacity=100
lxqtmainmenu_iconsize=16
normal_default_pushbutton=true
single_top_toolbar=true
tint_on_mouseover=0
transparent_pcmanfm_view=true
no_selection_tint=true
transparent_arrow_button=true
middle_click_scroll=false
opaque_colors=false
kinetic_scrolling=false
scroll_jump_workaround=true
centered_forms=false
noninteger_translucency=false
style_vertical_toolbars=false
blur_only_active_window=true
[PanelButtonCommand]
frame=true
frame.element=button
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
interior=true
interior.element=button
indicator.size=8
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=white
highlight.text.color=white
text.shadow=0
text.margin=4
text.iconspacing=4
indicator.element=arrow
frame.expansion=0
[PanelButtonTool]
inherits=PanelButtonCommand
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=white
text.disabled.color=#44444474
text.bold=false
indicator.element=arrow
indicator.size=8
frame.expansion=0
[ToolbarButton]
frame=true
frame.element=tbutton
interior.element=tbutton
frame.top=14
frame.bottom=14
frame.left=14
frame.right=14
indicator.element=tarrow
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
text.disabled.color=#44444474
text.bold=false
frame.expansion=28
[Dock]
inherits=PanelButtonCommand
interior.element=dock
frame.element=dock
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
text.normal.color=#444444
[DockTitle]
inherits=PanelButtonCommand
frame=false
interior=false
text.normal.color=#444444
text.focus.color=#444444
text.bold=false
[IndicatorSpinBox]
inherits=PanelButtonCommand
frame=true
interior=true
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
indicator.element=spin
indicator.size=8
text.normal.color=#444444
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
[RadioButton]
inherits=PanelButtonCommand
frame=false
interior.element=radio
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
min_width=+0.3font
min_height=+0.3font
[CheckBox]
inherits=PanelButtonCommand
frame=false
interior.element=checkbox
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
min_width=+0.3font
min_height=+0.3font
[Focus]
inherits=PanelButtonCommand
frame=true
frame.element=focus
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
frame.patternsize=14
[GenericFrame]
inherits=PanelButtonCommand
frame=true
interior=false
frame.element=common
interior.element=common
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
[LineEdit]
inherits=PanelButtonCommand
frame.element=lineedit
interior.element=lineedit
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
[ToolbarLineEdit]
frame.element=lineedit
interior.element=lineedit
[DropDownButton]
inherits=PanelButtonCommand
indicator.element=arrow-down
[IndicatorArrow]
indicator.element=arrow
indicator.size=8
[ToolboxTab]
inherits=PanelButtonCommand
text.normal.color=#444444
text.press.color=#333333
text.focus.color=#444444
[Tab]
inherits=PanelButtonCommand
interior.element=tab
text.margin.left=8
text.margin.right=8
text.margin.top=0
text.margin.bottom=0
frame.element=tab
indicator.element=tab
indicator.size=22
frame.top=8
frame.bottom=8
frame.left=8
frame.right=8
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
frame.expansion=0
text.bold=false
[TabFrame]
inherits=PanelButtonCommand
frame.element=tabframe
interior.element=tabframe
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
[TreeExpander]
inherits=PanelButtonCommand
indicator.size=8
indicator.element=tree
[HeaderSection]
inherits=PanelButtonCommand
interior.element=header
frame.element=header
frame.top=0
frame.bottom=1
frame.left=1
frame.right=1
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
frame.expansion=0
[SizeGrip]
indicator.element=resize-grip
[Toolbar]
inherits=PanelButtonCommand
indicator.element=toolbar
indicator.size=5
text.margin=0
interior.element=menubar
frame.element=menubar
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
frame.left=6
frame.right=6
frame.top=0
frame.bottom=1
frame.expansion=0
[Slider]
inherits=PanelButtonCommand
frame.element=slider
focusFrame=true
interior.element=slider
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
[SliderCursor]
inherits=PanelButtonCommand
frame=false
interior.element=slidercursor
[Progressbar]
inherits=PanelButtonCommand
frame.element=progress
interior.element=progress
text.margin=0
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
text.bold=false
frame.expansion=8
[ProgressbarContents]
inherits=PanelButtonCommand
frame=true
frame.element=progress-pattern
interior.element=progress-pattern
[ItemView]
inherits=PanelButtonCommand
text.margin=0
frame.element=itemview
interior.element=itemview
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
text.margin.top=0
text.margin.bottom=0
text.margin.left=8
text.margin.right=8
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[Splitter]
interior.element=splitter
frame=false
indicator.size=0
[Scrollbar]
inherits=PanelButtonCommand
indicator.element=arrow
indicator.size=12
[ScrollbarSlider]
inherits=PanelButtonCommand
frame.element=scrollbarslider
interior=false
frame.left=5
frame.right=5
frame.top=5
frame.bottom=5
indicator.element=grip
indicator.size=12
[ScrollbarGroove]
inherits=PanelButtonCommand
interior=false
frame=false
[Menu]
inherits=PanelButtonCommand
frame.top=10
frame.bottom=10
frame.left=10
frame.right=10
frame.element=menu
interior.element=menu
text.normal.color=#444444
text.shadow=false
frame.expansion=0
text.bold=false
[MenuItem]
inherits=PanelButtonCommand
frame=true
frame.element=menuitem
interior.element=menuitem
indicator.element=menuitem
text.normal.color=#444444
text.focus.color=#333333
text.margin.top=0
text.margin.bottom=0
text.margin.left=6
text.margin.right=6
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
text.bold=false
frame.expansion=0
[MenuBar]
inherits=PanelButtonCommand
frame.element=menubar
interior.element=menubar
frame.bottom=0
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
frame.expansion=0
text.bold=false
[MenuBarItem]
inherits=PanelButtonCommand
interior=true
interior.element=menubaritem
frame.element=menubaritem
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin.left=4
text.margin.right=4
text.margin.top=0
text.margin.bottom=0
text.normal.color=#444444
text.focus.color=#444444
text.press.color=#333333
text.toggle.color=#333333
text.bold=false
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[TitleBar]
inherits=PanelButtonCommand
frame=false
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
interior.element=titlebar
indicator.size=16
indicator.element=mdi
text.normal.color=#444444
text.focus.color=#444444
text.bold=false
text.italic=true
frame.expansion=0
[ComboBox]
inherits=PanelButtonCommand
frame.element=combo
interior.element=combo
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
text.normal.color=#444444
text.focus.color=#424242
text.press.color=#424242
text.toggle.color=#424242
[GroupBox]
inherits=GenericFrame
frame=false
text.shadow=0
text.margin=0
text.normal.color=#444444
text.focus.color=#333333
text.bold=false
frame.expansion=0
[TabBarFrame]
inherits=GenericFrame
frame=false
interior=false
[ToolTip]
inherits=GenericFrame
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
interior=true
text.shadow=0
text.margin=6
interior.element=tooltip
frame.element=tooltip
text.normal.color=#444444
text.focus.color=#333333
text.press.color=#333333
text.toggle.color=#333333
frame.expansion=6
[StatusBar]
inherits=GenericFrame
frame=false
interior=false
[Window]
interior=true
interior.element=window
frame=true
frame.element=window
frame.bottom=10
frame.top=10
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 170 KiB

@@ -0,0 +1,569 @@
[%General]
author=Vince Liuice, based on KvAdapta by Tsu Jan
comment=An uncomplicated theme inspired by the Materia GTK theme
x11drag=none
alt_mnemonic=true
left_tabs=false
attach_active_tab=false
mirror_doc_tabs=true
group_toolbar_buttons=false
toolbar_item_spacing=0
toolbar_interior_spacing=2
spread_progressbar=true
composite=true
menu_shadow_depth=6
spread_menuitems=false
tooltip_shadow_depth=7
splitter_width=1
scroll_width=9
scroll_arrows=false
scroll_min_extent=60
slider_width=2
slider_handle_width=23
slider_handle_length=22
tickless_slider_handle_size=22
center_toolbar_handle=true
check_size=24
textless_progressbar=false
progressbar_thickness=2
menubar_mouse_tracking=true
toolbutton_style=1
double_click=false
translucent_windows=false
blurring=false
popup_blurring=false
vertical_spin_indicators=false
spin_button_width=24
fill_rubberband=false
merge_menubar_with_toolbar=true
small_icon_size=16
large_icon_size=32
button_icon_size=16
toolbar_icon_size=16
combo_as_lineedit=true
animate_states=true
button_contents_shift=false
combo_menu=true
hide_combo_checkboxes=true
combo_focus_rect=false
groupbox_top_label=true
inline_spin_indicators=true
joined_inactive_tabs=false
layout_spacing=3
layout_margin=3
scrollbar_in_view=true
transient_scrollbar=true
transient_groove=false
submenu_overlap=0
tooltip_delay=0
tree_branch_line=false
no_window_pattern=false
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam
reduce_window_opacity=0
respect_DE=true
scrollable_menu=false
submenu_delay=150
no_inactiveness=false
reduce_menu_opacity=0
click_behavior=2
contrast=1.00
dialog_button_layout=0
intensity=1.00
saturation=1.00
shadowless_popup=false
drag_from_buttons=false
menu_blur_radius=0
tooltip_blur_radius=0
[GeneralColors]
window.color=#2c2c2c
base.color=#2c2c2c
alt.base.color=#2e2e2e
button.color=#4d4d4d
light.color=#535353
mid.light.color=#474747
dark.color=#282828
mid.color=#323232
highlight.color=#5b9bf8
inactive.highlight.color=#5b9bf8
text.color=#dfdfdf
window.text.color=#dfdfdf
button.text.color=#dfdfdf
disabled.text.color=#696969
tooltip.text.color=#efefef
highlight.text.color=#ffffff
link.color=#0057AE
link.visited.color=#E040FB
progress.indicator.text.color=#dfdfdf
[Hacks]
transparent_ktitle_label=true
transparent_dolphin_view=true
transparent_pcmanfm_sidepane=true
blur_translucent=false
transparent_menutitle=true
respect_darkness=true
kcapacitybar_as_progressbar=true
force_size_grip=true
iconless_pushbutton=false
iconless_menu=false
disabled_icon_opacity=100
lxqtmainmenu_iconsize=16
normal_default_pushbutton=true
single_top_toolbar=true
tint_on_mouseover=0
transparent_pcmanfm_view=true
no_selection_tint=true
transparent_arrow_button=true
middle_click_scroll=false
opaque_colors=false
kinetic_scrolling=false
scroll_jump_workaround=true
centered_forms=false
noninteger_translucency=false
style_vertical_toolbars=false
blur_only_active_window=true
[PanelButtonCommand]
frame=true
frame.element=button
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
interior=true
interior.element=button
indicator.size=8
text.normal.color=#dfdfdf
text.focus.color=white
text.press.color=white
text.toggle.color=#ffffff
text.shadow=0
text.margin=4
text.iconspacing=4
indicator.element=arrow
frame.expansion=0
[PanelButtonTool]
inherits=PanelButtonCommand
text.normal.color=#dfdfdf
text.focus.color=white
text.press.color=white
text.toggle.color=#ffffff
text.bold=false
indicator.element=arrow
indicator.size=8
frame.expansion=0
[ToolbarButton]
frame=true
frame.element=tbutton
interior.element=tbutton
frame.top=16
frame.bottom=16
frame.left=16
frame.right=16
indicator.element=tarrow
text.normal.color=#dfdfdf
text.focus.color=white
text.press.color=white
text.toggle.color=white
text.bold=false
frame.expansion=32
[Dock]
inherits=PanelButtonCommand
interior.element=dock
frame.element=dock
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
text.normal.color=#dfdfdf
[DockTitle]
inherits=PanelButtonCommand
frame=false
interior=false
text.normal.color=#dfdfdf
text.focus.color=white
text.bold=false
[IndicatorSpinBox]
inherits=PanelButtonCommand
frame=true
interior=true
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
indicator.element=spin
indicator.size=8
text.normal.color=#dfdfdf
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
[RadioButton]
inherits=PanelButtonCommand
frame=false
interior.element=radio
text.normal.color=#dfdfdf
text.focus.color=white
min_width=+0.3font
min_height=+0.3font
[CheckBox]
inherits=PanelButtonCommand
frame=false
interior.element=checkbox
text.normal.color=#dfdfdf
text.focus.color=white
min_width=+0.3font
min_height=+0.3font
[Focus]
inherits=PanelButtonCommand
frame=true
frame.element=focus
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
frame.patternsize=14
[GenericFrame]
inherits=PanelButtonCommand
frame=true
interior=false
frame.element=common
interior.element=common
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
[LineEdit]
inherits=PanelButtonCommand
frame.element=lineedit
interior.element=lineedit
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
[ToolbarLineEdit]
frame.element=lineedit
interior.element=lineedit
[DropDownButton]
inherits=PanelButtonCommand
indicator.element=arrow-down
[IndicatorArrow]
indicator.element=arrow
indicator.size=8
[ToolboxTab]
inherits=PanelButtonCommand
text.normal.color=#dfdfdf
text.press.color=#dfdfdf
text.focus.color=white
[Tab]
inherits=PanelButtonCommand
interior.element=tab
text.margin.left=8
text.margin.right=8
text.margin.top=0
text.margin.bottom=0
frame.element=tab
indicator.element=tab
indicator.size=22
frame.top=8
frame.bottom=8
frame.left=8
frame.right=8
text.normal.color=#dfdfdf
text.focus.color=#dfdfdf
text.press.color=white
text.toggle.color=white
frame.expansion=0
text.bold=false
[TabFrame]
inherits=PanelButtonCommand
frame.element=tabframe
interior.element=tabframe
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
[TreeExpander]
inherits=PanelButtonCommand
indicator.size=8
indicator.element=tree
[HeaderSection]
inherits=PanelButtonCommand
interior.element=header
frame.element=header
frame.top=0
frame.bottom=1
frame.left=1
frame.right=1
text.normal.color=#dfdfdf
text.focus.color=white
text.press.color=white
text.toggle.color=white
frame.expansion=0
[SizeGrip]
indicator.element=resize-grip
[Toolbar]
inherits=PanelButtonCommand
indicator.element=toolbar
indicator.size=5
text.margin=0
interior.element=menubar
frame.element=menubar
text.normal.color=#dfdfdf
text.focus.color=white
text.press.color=#dfdfdf
text.toggle.color=white
frame.left=6
frame.right=6
frame.top=0
frame.bottom=1
frame.expansion=0
[Slider]
inherits=PanelButtonCommand
frame.element=slider
focusFrame=true
interior.element=slider
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
[SliderCursor]
inherits=PanelButtonCommand
frame=false
interior.element=slidercursor
[Progressbar]
inherits=PanelButtonCommand
frame.element=progress
interior.element=progress
text.margin=0
text.normal.color=#dfdfdf
text.focus.color=#dfdfdf
text.press.color=#dfdfdf
text.toggle.color=#dfdfdf
text.bold=false
frame.expansion=8
[ProgressbarContents]
inherits=PanelButtonCommand
frame=true
frame.element=progress-pattern
interior.element=progress-pattern
[ItemView]
inherits=PanelButtonCommand
text.margin=0
frame.element=itemview
interior.element=itemview
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
text.margin.top=0
text.margin.bottom=0
text.margin.left=8
text.margin.right=8
text.normal.color=#dfdfdf
text.focus.color=#dfdfdf
text.press.color=#ffffff
text.toggle.color=#ffffff
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[Splitter]
interior.element=splitter
frame=false
indicator.size=0
[Scrollbar]
inherits=PanelButtonCommand
indicator.element=arrow
indicator.size=12
[ScrollbarSlider]
inherits=PanelButtonCommand
frame.element=scrollbarslider
interior=false
frame.left=5
frame.right=5
frame.top=5
frame.bottom=5
indicator.element=grip
indicator.size=12
[ScrollbarGroove]
inherits=PanelButtonCommand
interior=false
frame=false
[Menu]
inherits=PanelButtonCommand
frame.top=10
frame.bottom=10
frame.left=10
frame.right=10
frame.element=menu
interior.element=menu
text.normal.color=#dfdfdf
text.shadow=false
frame.expansion=0
text.bold=false
[MenuItem]
inherits=PanelButtonCommand
frame=true
frame.element=menuitem
interior.element=menuitem
indicator.element=menuitem
text.normal.color=#dfdfdf
text.focus.color=#ffffff
text.margin.top=0
text.margin.bottom=0
text.margin.left=6
text.margin.right=6
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
text.bold=false
frame.expansion=0
[MenuBar]
inherits=PanelButtonCommand
frame.element=menubar
interior.element=menubar
frame.bottom=0
text.normal.color=#dfdfdf
text.focus.color=#ffffff
text.press.color=#ffffff
text.toggle.color=#ffffff
frame.expansion=0
text.bold=false
[MenuBarItem]
inherits=PanelButtonCommand
interior=true
interior.element=menubaritem
frame.element=menubaritem
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin.left=4
text.margin.right=4
text.margin.top=0
text.margin.bottom=0
text.normal.color=#dfdfdf
text.focus.color=#ffffff
text.press.color=#ffffff
text.toggle.color=#ffffff
text.bold=false
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[TitleBar]
inherits=PanelButtonCommand
frame=false
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
interior.element=titlebar
indicator.size=16
indicator.element=mdi
text.normal.color=#787878
text.focus.color=#dfdfdf
text.bold=false
text.italic=true
frame.expansion=0
[ComboBox]
inherits=PanelButtonCommand
frame.element=combo
interior.element=combo
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
text.focus.color=white
text.press.color=#dfdfdf
text.toggle.color=white
[GroupBox]
inherits=GenericFrame
frame=false
text.shadow=0
text.margin=0
text.normal.color=#dfdfdf
text.focus.color=white
text.bold=false
frame.expansion=0
[TabBarFrame]
inherits=GenericFrame
frame=false
frame.element=tabBarFrame
interior=false
frame.top=0
frame.bottom=0
frame.left=0
frame.right=0
[ToolTip]
inherits=GenericFrame
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
interior=true
text.shadow=0
text.margin=6
interior.element=tooltip
frame.element=tooltip
frame.expansion=6
[StatusBar]
inherits=GenericFrame
frame=false
interior=false
[Window]
interior=true
interior.element=window
frame=true
frame.element=window
frame.bottom=10
frame.top=10
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 168 KiB

@@ -0,0 +1,571 @@
[%General]
author=Vince Liuice, based on KvAdapta by Tsu Jan
comment=An uncomplicated theme inspired by the Materia GTK theme
x11drag=none
alt_mnemonic=true
left_tabs=false
attach_active_tab=false
mirror_doc_tabs=true
group_toolbar_buttons=false
toolbar_item_spacing=0
toolbar_interior_spacing=2
spread_progressbar=true
composite=true
menu_shadow_depth=6
spread_menuitems=false
tooltip_shadow_depth=7
splitter_width=1
scroll_width=9
scroll_arrows=false
scroll_min_extent=60
slider_width=2
slider_handle_width=23
slider_handle_length=22
tickless_slider_handle_size=22
center_toolbar_handle=true
check_size=24
textless_progressbar=false
progressbar_thickness=2
menubar_mouse_tracking=true
toolbutton_style=1
double_click=false
translucent_windows=false
blurring=false
popup_blurring=false
vertical_spin_indicators=false
spin_button_width=24
fill_rubberband=false
merge_menubar_with_toolbar=true
small_icon_size=16
large_icon_size=32
button_icon_size=16
toolbar_icon_size=16
combo_as_lineedit=true
animate_states=true
button_contents_shift=false
combo_menu=true
hide_combo_checkboxes=true
combo_focus_rect=false
groupbox_top_label=true
inline_spin_indicators=true
joined_inactive_tabs=false
layout_spacing=3
layout_margin=3
scrollbar_in_view=true
transient_scrollbar=true
transient_groove=false
submenu_overlap=0
tooltip_delay=0
tree_branch_line=false
no_window_pattern=false
opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,VirtualBoxVM,trojita,dragon,digikam,lyx
reduce_window_opacity=0
respect_DE=true
scrollable_menu=false
submenu_delay=150
no_inactiveness=false
reduce_menu_opacity=0
click_behavior=2
contrast=1.00
dialog_button_layout=0
intensity=1.00
saturation=1.00
shadowless_popup=false
drag_from_buttons=false
menu_blur_radius=0
tooltip_blur_radius=0
[GeneralColors]
window.color=#0F1416
base.color=#0F1416
alt.base.color=#0F1416
button.color=#1B2022
light.color=#171C1E
mid.light.color=#1B2022
dark.color=#303638
mid.color=#252B2D
highlight.color=#84D2E7
inactive.highlight.color=#84D2E7
text.color=#DEE3E5
window.text.color=#DEE3E5
button.text.color=#DEE3E5
disabled.text.color=#DEE3E5
tooltip.text.color=#DEE3E5
highlight.text.color=#DEE3E5
link.color=#BFC4EB
link.visited.color=#DDE1FF
progress.indicator.text.color=#DEE3E5
[Hacks]
transparent_ktitle_label=true
transparent_dolphin_view=true
transparent_pcmanfm_sidepane=true
blur_translucent=false
transparent_menutitle=true
respect_darkness=true
kcapacitybar_as_progressbar=true
force_size_grip=true
iconless_pushbutton=false
iconless_menu=false
disabled_icon_opacity=100
lxqtmainmenu_iconsize=16
normal_default_pushbutton=true
single_top_toolbar=true
tint_on_mouseover=0
transparent_pcmanfm_view=true
no_selection_tint=true
transparent_arrow_button=true
middle_click_scroll=false
opaque_colors=false
kinetic_scrolling=false
scroll_jump_workaround=true
centered_forms=false
noninteger_translucency=false
style_vertical_toolbars=false
blur_only_active_window=true
[PanelButtonCommand]
frame=true
frame.element=button
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
interior=true
interior.element=button
indicator.size=8
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=white
text.toggle.color=#ffffff
text.shadow=0
text.margin=4
text.iconspacing=4
indicator.element=arrow
frame.expansion=0
[PanelButtonTool]
inherits=PanelButtonCommand
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=white
text.toggle.color=#ffffff
text.bold=false
indicator.element=arrow
indicator.size=8
frame.expansion=0
[ToolbarButton]
frame=true
frame.element=tbutton
interior.element=tbutton
frame.top=16
frame.bottom=16
frame.left=16
frame.right=16
indicator.element=tarrow
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=white
text.toggle.color=white
text.bold=false
frame.expansion=32
[Dock]
inherits=PanelButtonCommand
interior.element=dock
frame.element=dock
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
text.normal.color=#DEE3E5
[DockTitle]
inherits=PanelButtonCommand
frame=false
interior=false
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.bold=false
[IndicatorSpinBox]
inherits=PanelButtonCommand
frame=true
interior=true
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
indicator.element=spin
indicator.size=8
text.normal.color=#DEE3E5
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
[RadioButton]
inherits=PanelButtonCommand
frame=false
interior.element=radio
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
min_width=+0.3font
min_height=+0.3font
[CheckBox]
inherits=PanelButtonCommand
frame=false
interior.element=checkbox
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
min_width=+0.3font
min_height=+0.3font
[Focus]
inherits=PanelButtonCommand
frame=true
frame.element=focus
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
frame.patternsize=14
[GenericFrame]
inherits=PanelButtonCommand
frame=true
interior=false
frame.element=common
interior.element=common
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
[LineEdit]
inherits=PanelButtonCommand
frame.element=lineedit
interior.element=lineedit
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
[ToolbarLineEdit]
frame.element=lineedit
interior.element=lineedit
[DropDownButton]
inherits=PanelButtonCommand
indicator.element=arrow-down
[IndicatorArrow]
indicator.element=arrow
indicator.size=8
[ToolboxTab]
inherits=PanelButtonCommand
text.normal.color=#DEE3E5
text.press.color=#dfdfdf
text.focus.color=#DEE3E5
[Tab]
inherits=PanelButtonCommand
interior.element=tab
text.margin.left=8
text.margin.right=8
text.margin.top=0
text.margin.bottom=0
frame.element=tab
indicator.element=tab
indicator.size=22
frame.top=8
frame.bottom=8
frame.left=8
frame.right=8
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=white
text.toggle.color=white
frame.expansion=0
text.bold=false
[TabFrame]
inherits=PanelButtonCommand
frame.element=tabframe
interior.element=tabframe
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
[TreeExpander]
inherits=PanelButtonCommand
indicator.size=8
indicator.element=tree
[HeaderSection]
inherits=PanelButtonCommand
interior.element=header
frame.element=header
frame.top=0
frame.bottom=1
frame.left=1
frame.right=1
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=white
text.toggle.color=white
frame.expansion=0
[SizeGrip]
indicator.element=resize-grip
[Toolbar]
inherits=PanelButtonCommand
indicator.element=toolbar
indicator.size=5
text.margin=0
interior.element=menubar
frame.element=menubar
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=#dfdfdf
text.toggle.color=white
frame.left=6
frame.right=6
frame.top=0
frame.bottom=1
frame.expansion=0
[Slider]
inherits=PanelButtonCommand
frame.element=slider
focusFrame=true
interior.element=slider
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
[SliderCursor]
inherits=PanelButtonCommand
frame=false
interior.element=slidercursor
[Progressbar]
inherits=PanelButtonCommand
frame.element=progress
interior.element=progress
text.margin=0
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=#dfdfdf
text.toggle.color=#dfdfdf
text.bold=false
frame.expansion=8
[ProgressbarContents]
inherits=PanelButtonCommand
frame=true
frame.element=progress-pattern
interior.element=progress-pattern
[ItemView]
inherits=PanelButtonCommand
text.margin=0
frame.element=itemview
interior.element=itemview
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
text.margin.top=0
text.margin.bottom=0
text.margin.left=8
text.margin.right=8
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=#ffffff
text.toggle.color=#ffffff
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[Splitter]
interior.element=splitter
frame=false
indicator.size=0
[Scrollbar]
inherits=PanelButtonCommand
indicator.element=arrow
indicator.size=12
[ScrollbarSlider]
inherits=PanelButtonCommand
frame.element=scrollbarslider
interior=false
frame.left=5
frame.right=5
frame.top=5
frame.bottom=5
indicator.element=grip
indicator.size=12
[ScrollbarGroove]
inherits=PanelButtonCommand
interior=false
frame=false
[Menu]
inherits=PanelButtonCommand
frame.top=10
frame.bottom=10
frame.left=10
frame.right=10
frame.element=menu
interior.element=menu
text.normal.color=#DEE3E5
text.shadow=false
frame.expansion=0
text.bold=false
[MenuItem]
inherits=PanelButtonCommand
frame=true
frame.element=menuitem
interior.element=menuitem
indicator.element=menuitem
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.margin.top=0
text.margin.bottom=0
text.margin.left=6
text.margin.right=6
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
text.bold=false
frame.expansion=0
[MenuBar]
inherits=PanelButtonCommand
frame.element=menubar
interior.element=menubar
frame.bottom=0
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=#ffffff
text.toggle.color=#ffffff
frame.expansion=0
text.bold=false
[MenuBarItem]
inherits=PanelButtonCommand
interior=true
interior.element=menubaritem
frame.element=menubaritem
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin.left=4
text.margin.right=4
text.margin.top=0
text.margin.bottom=0
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.press.color=#ffffff
text.toggle.color=#ffffff
text.bold=false
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[TitleBar]
inherits=PanelButtonCommand
frame=false
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
interior.element=titlebar
indicator.size=16
indicator.element=mdi
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.bold=false
text.italic=true
frame.expansion=0
[ComboBox]
inherits=PanelButtonCommand
frame.element=combo
interior.element=combo
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
text.focus.color=#DEE3E5
text.press.color=#dfdfdf
text.toggle.color=white
[GroupBox]
inherits=GenericFrame
frame=false
text.shadow=0
text.margin=0
text.normal.color=#DEE3E5
text.focus.color=#DEE3E5
text.bold=false
frame.expansion=0
[TabBarFrame]
inherits=GenericFrame
frame=false
frame.element=tabBarFrame
interior=false
frame.top=0
frame.bottom=0
frame.left=0
frame.right=0
[ToolTip]
inherits=GenericFrame
frame.top=6
frame.bottom=6
frame.left=6
frame.right=6
interior=true
text.shadow=0
text.margin=6
interior.element=tooltip
frame.element=tooltip
frame.expansion=6
[StatusBar]
inherits=GenericFrame
frame=false
interior=false
[Window]
interior=true
interior.element=window
frame=true
frame.element=window
frame.bottom=10
frame.top=10
text.disabled.color=#0F1416
File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 168 KiB

+2
View File
@@ -0,0 +1,2 @@
[General]
theme=MaterialAdw
+6
View File
@@ -0,0 +1,6 @@
--password-store=gnome-libsecret
--ozone-platform-hint=wayland
--gtk-version=4
--ignore-gpu-blocklist
--enable-features=TouchpadOverscrollHistoryNavigation
--enable-wayland-ime
+6
View File
@@ -0,0 +1,6 @@
--ozone-platform-hint=wayland
--gtk-version=4
--ignore-gpu-blocklist
--enable-features=TouchpadOverscrollHistoryNavigation
--enable-wayland-ime
--password-store=gnome-libsecret
+31
View File
@@ -0,0 +1,31 @@
# Vertical Candidate List
Vertical Candidate List=False
# Use mouse wheel to go to prev or next page
WheelForPaging=True
# Font
Font="Rubik 11"
# Menu Font
MenuFont="Rubik 11"
# Tray Font
TrayFont="Rubik 11"
# Prefer Text Icon
PreferTextIcon=False
# Show Layout Name In Icon
ShowLayoutNameInIcon=True
# Use input method language to display text
UseInputMethodLanguageToDisplayText=True
# Theme
Theme=plasma
# Dark Theme
DarkTheme=plasma
# Follow system light/dark color scheme
UseDarkTheme=False
# Follow system accent color if it is supported by theme and desktop
UseAccentColor=True
# Use Per Screen DPI on X11
PerScreenDPI=False
# Force font DPI on Wayland
ForceWaylandDPI=0
# Enable fractional scale under Wayland
EnableFractionalScale=True
+5
View File
@@ -0,0 +1,5 @@
# Auto start Hyprland on tty1
if test -z "$DISPLAY" ;and test "$XDG_VTNR" -eq 1
mkdir -p ~/.cache
exec Hyprland > ~/.cache/hyprland.log ^&1
end
+29
View File
@@ -0,0 +1,29 @@
function fish_prompt -d "Write out the prompt"
# This shows up as USER@HOST /home/user/ >, with the directory colored
# $USER and $hostname are set by fish, so you can just use them
# instead of using `whoami` and `hostname`
printf '%s@%s %s%s%s > ' $USER $hostname \
(set_color $fish_color_cwd) (prompt_pwd) (set_color normal)
end
if status is-interactive
# Commands to run in interactive sessions can go here
set fish_greeting
end
starship init fish | source
if test -f ~/.local/state/quickshell/user/generated/terminal/sequences.txt
cat ~/.local/state/quickshell/user/generated/terminal/sequences.txt
end
alias pamcan pacman
alias ls 'eza --icons'
alias clear "printf '\033[2J\033[3J\033[1;1H'"
alias q 'qs -c ii'
# function fish_prompt
# set_color cyan; echo (pwd)
# set_color green; echo '> '
# end
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<match target="font">
<edit name="rgba" mode="assign">
<const>none</const>
</edit>
</match>
</fontconfig>
+41
View File
@@ -0,0 +1,41 @@
shell=fish
term=xterm-256color
title=foot
font=JetBrainsMono Nerd Font:size=11
letter-spacing=0
dpi-aware=no
pad=25x25
bold-text-in-bright=no
[scrollback]
lines=10000
[cursor]
style=beam
blink=no
beam-thickness=1.5
# underline-thickness=<font underline thickness>
[key-bindings]
scrollback-up-page=Page_Up
scrollback-down-page=Page_Down
clipboard-copy=Control+c
clipboard-paste=Control+v
# primary-paste=Shift+Insert
search-start=Control+f
font-increase=Control+plus Control+equal Control+KP_Add
font-decrease=Control+minus Control+KP_Subtract
font-reset=Control+0 Control+KP_0
[search-bindings]
cancel=Escape
find-prev=Shift+F3
find-next=F3 Control+G
delete-prev-word=Control+BackSpace
[text-bindings]
\x03=Control+Shift+c
+12
View File
@@ -0,0 +1,12 @@
include="~/.config/fuzzel/fuzzel_theme.ini"
font=Gabarito
terminal=kitty -1
prompt=">> "
layer=overlay
[border]
radius=17
width=1
[dmenu]
exit-immediately-if-empty=yes
+8
View File
@@ -0,0 +1,8 @@
[colors]
background=161217ff
text=e9e0e8ff
selection=4b454dff
selection-text=cdc3ceff
border=4b454ddd
match=dfb8f6ff
selection-match=dfb8f6ff
+2
View File
@@ -0,0 +1,2 @@
# You can put extra environment variables here
# https://wiki.hyprland.org/Configuring/Environment-variables/
+5
View File
@@ -0,0 +1,5 @@
# You can make apps auto-start here
# Relevant Hyprland wiki section: https://wiki.hyprland.org/Configuring/Keywords/#executing
exec-once = solaar -w hide
exec-once = bluetoothctl power on
# exec-once = lact daemon
+6
View File
@@ -0,0 +1,6 @@
# Put general config stuff here
# Here's a list of every variable: https://wiki.hyprland.org/Configuring/Variables/
# monitor=DP-2, highres@180,0x1080,1,bitdepth,10,cm,hdr,sdrbrightness,1.4,sdrsaturation,0.98
monitor=DP-1,3440x1440@180,0x1080,1,bitdepth,10,cm,hdr,sdrbrightness,1.4,sdrsaturation,0.98,vrr,0
monitor=DP-2, highres@highrr,760x0,1
monitor=HDMI-A-1, 1920x1080@120, 3440x1440, 1
+42
View File
@@ -0,0 +1,42 @@
# See https://wiki.hyprland.org/Configuring/Binds/
#!
##! User
bind = Ctrl+Super, Slash, exec, xdg-open ~/.config/illogical-impulse/config.json # Edit shell config
bind = Ctrl+Super+Alt, Slash, exec, xdg-open ~/.config/hypr/custom/keybinds.conf # Edit extra keybinds
# Add stuff here
# Use #! to add an extra column on the cheatsheet
# Use ##! to add a section in that column
# Add a comment after a bind to add a description, like above
bind = Super, H, movefocus, l # [hidden]
bind = Super, L, movefocus, r # [hidden]
bind = Super, K, movefocus, u # [hidden]
bind = Super, J, movefocus, d # [hidden]
bind = Super+Shift, H, movewindow, l # [hidden]
bind = Super+Shift, L, movewindow, r # [hidden]
bind = Super+Shift, K, movewindow, u # [hidden]
bind = Super+Shift, J, movewindow, d # [hidden]
bind = Super+Shift, 1, movetoworkspace, 1 # [hidden]
bind = Super+Shift, 2, movetoworkspace, 2 # [hidden]
bind = Super+Shift, 3, movetoworkspace, 3 # [hidden]
bind = Super+Shift, 4, movetoworkspace, 4 # [hidden]
bind = Super+Shift, 5, movetoworkspace, 5 # [hidden]
bind = Super+Shift, 6, movetoworkspace, 6 # [hidden]
bind = Super+Shift, 7, movetoworkspace, 7 # [hidden]
bind = Super+Shift, 8, movetoworkspace, 8 # [hidden]
bind = Super+Shift, 9, movetoworkspace, 9 # [hidden]
bind = Super+Shift, 0, movetoworkspace, 0 # [hidden]
bindd = Super+Ctrl, K, Toggle on-screen keyboard, global, quickshell:oskToggle # Toggle on-screen keyboard
bindd = Super+Ctrl, J, Toggle bar, global, quickshell:barToggle # Toggle bar
# gaming
bind = Super, G, togglespecialworkspace, gaming
bind = Super+Shift, G, movetoworkspace, special:gaming
bind = Super, T, togglespecialworkspace, steam
bind = Super+Shift, T, movetoworkspace, special:steam
+9
View File
@@ -0,0 +1,9 @@
# You can put custom rules here
# Window/layer rules: https://wiki.hyprland.org/Configuring/Window-Rules/
# Workspace rules: https://wiki.hyprland.org/Configuring/Workspace-Rules/
windowrule = workspace special:steam, class:steam
windowrule = workspace special:gaming, class:^(steam_app_).*
workspace = special:gaming, monitor:DP-1, persistent:true
workspace = special:steam, monitor:DP-1, persistent:true, on-created-empty:steam
@@ -0,0 +1,2 @@
#!/bin/bash
# The content of this script will be generated by switchwall.sh - Don't modify it by yourself.
+26
View File
@@ -0,0 +1,26 @@
# $lock_cmd = hyprctl dispatch global quickshell:lock & pidof qs quickshell hyprlock || hyprlock
$lock_cmd = pidof hyprlock || hyprlock
$suspend_cmd = systemctl suspend || loginctl suspend
general {
lock_cmd = $lock_cmd
before_sleep_cmd = loginctl lock-session
after_sleep_cmd = hyprctl dispatch global quickshell:lockFocus
inhibit_sleep = 3
}
listener {
timeout = 300 # 5mins
on-timeout = loginctl lock-session
}
listener {
timeout = 600 # 10mins
on-timeout = hyprctl dispatch dpms off
on-resume = hyprctl dispatch dpms on
}
listener {
timeout = 900 # 15mins
on-timeout = $suspend_cmd
}
+21
View File
@@ -0,0 +1,21 @@
# This file sources other files in `hyprland` and `custom` folders
# You wanna add your stuff in files in `custom`
$qsConfig = ii
exec = hyprctl dispatch submap global # DO NOT REMOVE THIS OR YOU WON'T BE ABLE TO USE ANY KEYBIND
submap = global # This is required for catchall to work
# Defaults
source=~/.config/hypr/hyprland/env.conf
source=~/.config/hypr/hyprland/execs.conf
source=~/.config/hypr/hyprland/general.conf
source=~/.config/hypr/hyprland/rules.conf
source=~/.config/hypr/hyprland/colors.conf
source=~/.config/hypr/hyprland/keybinds.conf
# Custom
source=~/.config/hypr/custom/env.conf
source=~/.config/hypr/custom/execs.conf
source=~/.config/hypr/custom/general.conf
source=~/.config/hypr/custom/rules.conf
source=~/.config/hypr/custom/keybinds.conf
+34
View File
@@ -0,0 +1,34 @@
# exec = export SLURP_ARGS='-d -c FFDAD4BB -b 673B3444 -s 00000000'
general {
col.active_border = rgba(F7DCDE39)
col.inactive_border = rgba(A58A8D30)
}
misc {
background_color = rgba(1D1011FF)
}
plugin {
hyprbars {
# Honestly idk if it works like css, but well, why not
bar_text_font = Rubik, Geist, AR One Sans, Reddit Sans, Inter, Roboto, Ubuntu, Noto Sans, sans-serif
bar_height = 30
bar_padding = 10
bar_button_padding = 5
bar_precedence_over_border = true
bar_part_of_window = true
bar_color = rgba(1D1011FF)
col.text = rgba(F7DCDEFF)
# example buttons (R -> L)
# hyprbars-button = color, size, on-click
hyprbars-button = rgb(F7DCDE), 13, 󰖭, hyprctl dispatch killactive
hyprbars-button = rgb(F7DCDE), 13, 󰖯, hyprctl dispatch fullscreen 1
hyprbars-button = rgb(F7DCDE), 13, 󰖰, hyprctl dispatch movetoworkspacesilent special
}
}
windowrulev2 = bordercolor rgba(FFB2BCAA) rgba(FFB2BC77),pinned:1
+27
View File
@@ -0,0 +1,27 @@
# ######### Input method ##########
# See https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland
env = QT_IM_MODULE, fcitx
env = XMODIFIERS, @im=fcitx
env = SDL_IM_MODULE, fcitx
env = GLFW_IM_MODULE, ibus
env = INPUT_METHOD, fcitx
# ############ Wayland #############
env = ELECTRON_OZONE_PLATFORM_HINT,auto
# ############ Themes #############
env = QT_QPA_PLATFORM, wayland
env = QT_QPA_PLATFORMTHEME, kde
env = XDG_MENU_PREFIX, plasma-
# ######## Wayland #########
# Tearing
# env = WLR_DRM_NO_ATOMIC, 1
# ?
# env = WLR_NO_HARDWARE_CURSORS, 1
# ######## Virtual envrionment #########
env = ILLOGICAL_IMPULSE_VIRTUAL_ENV, ~/.local/state/quickshell/.venv
# ######## Terminal application #########
env = TERMINAL,kitty -1
+26
View File
@@ -0,0 +1,26 @@
# Bar, wallpaper
exec-once = ~/.config/hypr/hyprland/scripts/start_geoclue_agent.sh
exec-once = qs -c $qsConfig &
# Input method
exec-once = fcitx5
# Core components (authentication, lock screen, notification daemon)
exec-once = gnome-keyring-daemon --start --components=secrets
exec-once = /usr/lib/polkit-kde-authentication-agent-1 || /usr/libexec/polkit-kde-authentication-agent-1 || /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 || /usr/libexec/polkit-gnome-authentication-agent-1
exec-once = hypridle
exec-once = dbus-update-activation-environment --all
exec-once = sleep 1 && dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # Some fix idk
exec-once = hyprpm reload
# Audio
exec-once = easyeffects --gapplication-service
# Clipboard: history
# exec-once = wl-paste --watch cliphist store &
exec-once = wl-paste --type text --watch cliphist store
exec-once = wl-paste --type image --watch cliphist store
# Cursor
exec-once = hyprctl setcursor Bibata-Modern-Classic 24
+168
View File
@@ -0,0 +1,168 @@
# MONITOR CONFIG
monitor=,preferred,auto,1,transform, 0
# monitor=,addreserved, 0, 0, 0, 0 # Custom reserved area
# HDMI port: mirror display. To see device name, use `hyprctl monitors`
# monitor=HDMI-A-1,1920x1080@60,1920x0,1,mirror,eDP-1
gestures {
workspace_swipe = true
workspace_swipe_distance = 700
workspace_swipe_fingers = 3
workspace_swipe_min_fingers = true
workspace_swipe_cancel_ratio = 0.2
workspace_swipe_min_speed_to_force = 5
workspace_swipe_direction_lock = true
workspace_swipe_direction_lock_threshold = 10
workspace_swipe_create_new = true
}
general {
# Gaps and border
gaps_in = 4
gaps_out = 5
gaps_workspaces = 50
border_size = 1
col.active_border = rgba(0DB7D4FF)
col.inactive_border = rgba(31313600)
resize_on_border = true
no_focus_fallback = true
allow_tearing = true # This just allows the `immediate` window rule to work
snap {
enabled = true
}
}
dwindle {
preserve_split = true
smart_split = false
smart_resizing = false
# precise_mouse_move = true
}
decoration {
rounding = 18
blur {
enabled = true
xray = true
special = false
new_optimizations = true
size = 14
passes = 3
brightness = 1
noise = 0.01
contrast = 1
popups = true
popups_ignorealpha = 0.6
input_methods = true
input_methods_ignorealpha = 0.8
}
shadow {
enabled = true
ignore_window = true
range = 30
offset = 0 2
render_power = 4
color = rgba(00000010)
}
# Dim
dim_inactive = true
dim_strength = 0.025
dim_special = 0.07
}
animations {
enabled = true
# Curves
bezier = expressiveFastSpatial, 0.42, 1.67, 0.21, 0.90
bezier = expressiveSlowSpatial, 0.39, 1.29, 0.35, 0.98
bezier = expressiveDefaultSpatial, 0.38, 1.21, 0.22, 1.00
bezier = emphasizedDecel, 0.05, 0.7, 0.1, 1
bezier = emphasizedAccel, 0.3, 0, 0.8, 0.15
bezier = standardDecel, 0, 0, 0, 1
bezier = menu_decel, 0.1, 1, 0, 1
bezier = menu_accel, 0.52, 0.03, 0.72, 0.08
# Configs
# windows
animation = windowsIn, 1, 3, emphasizedDecel, popin 80%
animation = windowsOut, 1, 2, emphasizedDecel, popin 90%
animation = windowsMove, 1, 3, emphasizedDecel, slide
animation = border, 1, 10, emphasizedDecel
# layers
animation = layersIn, 1, 2.7, emphasizedDecel, popin 93%
animation = layersOut, 1, 2.4, menu_accel, popin 94%
# fade
animation = fadeLayersIn, 1, 0.5, menu_decel
animation = fadeLayersOut, 1, 2.7, menu_accel
# workspaces
animation = workspaces, 1, 7, menu_decel, slide
## specialWorkspace
animation = specialWorkspaceIn, 1, 2.8, emphasizedDecel, slidevert
animation = specialWorkspaceOut, 1, 1.2, emphasizedAccel, slidevert
}
input {
kb_layout = us
numlock_by_default = true
repeat_delay = 250
repeat_rate = 35
follow_mouse = 1
off_window_axis_events = 2
touchpad {
natural_scroll = yes
disable_while_typing = true
clickfinger_behavior = true
scroll_factor = 0.5
}
}
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
vfr = 1
vrr = 1
mouse_move_enables_dpms = true
key_press_enables_dpms = true
animate_manual_resizes = false
animate_mouse_windowdragging = false
enable_swallow = false
swallow_regex = (foot|kitty|allacritty|Alacritty)
new_window_takes_over_fullscreen = 2
allow_session_lock_restore = true
# session_lock_xray = true
initial_workspace_tracking = false
focus_on_activate = true
}
binds {
scroll_event_delay = 0
hide_special_on_workspace_change = true
}
cursor {
zoom_factor = 1
zoom_rigid = false
}
# Overview
plugin {
hyprexpo {
columns = 3
gap_size = 5
bg_col = rgb(000000)
workspace_method = first 1 # [center/first] [workspace] e.g. first 1 or center m+1
enable_gesture = false # laptop touchpad, 4 fingers
gesture_distance = 300 # how far is the "max"
gesture_positive = false
}
}
+218
View File
@@ -0,0 +1,218 @@
# Lines ending with `# [hidden]` won't be shown on cheatsheet
# Lines starting with #! are section headings
#!
##! Shell
# These absolutely need to be on top, or they won't work consistently
bindid = Super, Super_L, Toggle overview, global, quickshell:overviewToggleRelease # Toggle overview/launcher
bind = Super, Super_L, exec, qs -c $qsConfig ipc call TEST_ALIVE || pkill fuzzel || fuzzel # [hidden] Launcher (fallback)
binditn = Super, catchall, global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bind = Ctrl, Super_L, global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bind = Super, mouse:272, global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bind = Super, mouse:273, global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bind = Super, mouse:274, global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bind = Super, mouse:275, global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bind = Super, mouse:276, global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bind = Super, mouse:277, global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bind = Super, mouse_up, global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bind = Super, mouse_down,global, quickshell:overviewToggleReleaseInterrupt # [hidden]
bindit = ,Super_L, global, quickshell:workspaceNumber # [hidden]
bindd = Super, V, Clipboard history >> clipboard, global, quickshell:overviewClipboardToggle # Clipboard history >> clipboard
bindd = Super, Period, Emoji >> clipboard, global, quickshell:overviewEmojiToggle # Emoji >> clipboard
bindd = Super, Tab, Toggle overview, global, quickshell:overviewToggle # [hidden] Toggle overview/launcher (alt)
bindd = Super, A, Toggle left sidebar, global, quickshell:sidebarLeftToggle # Toggle left sidebar
bind = Super+Alt, A, global, quickshell:sidebarLeftToggleDetach # [hidden]
bind = Super, B, global, quickshell:sidebarLeftToggle # [hidden]
bind = Super, O, global, quickshell:sidebarLeftToggle # [hidden]
bindd = Super, N, Toggle right sidebar, global, quickshell:sidebarRightToggle # Toggle right sidebar
bindd = Super, Slash, Toggle cheatsheet, global, quickshell:ch+CtrleatsheetToggle # Toggle cheatsheet
# bindd = Super, K, Toggle on-screen keyboard, global, quickshell:oskToggle # Toggle on-screen keyboard
bindd = Super, M, Toggle media controls, global, quickshell:mediaControlsToggle # Toggle media controls
bindd = Ctrl+Alt, Delete, Toggle session menu, global, quickshell:sessionToggle # Toggle session menu
# bindd = Super, J, Toggle bar, global, quickshell:barToggle # Toggle bar
bind = Ctrl+Alt, Delete, exec, qs -c $qsConfig ipc call TEST_ALIVE || pkill wlogout || wlogout -p layer-shell # [hidden] Session menu (fallback)
bind = Shift+Super+Alt, Slash, exec, qs -p ~/.config/quickshell/$qsConfig/welcome.qml # [hidden] Launch welcome app
bindle=, XF86MonBrightnessUp, exec, qs -c $qsConfig ipc call brightness increment || brightnessctl s 5%+ # [hidden]
bindle=, XF86MonBrightnessDown, exec, qs -c $qsConfig ipc call brightness decrement || brightnessctl s 5%- # [hidden]
bindle=, XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 2%+ # [hidden]
bindle=, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 2%- # [hidden]
bindl = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_SINK@ toggle # [hidden]
bindld = Super+Shift,M, Toggle mute, exec, wpctl set-mute @DEFAULT_SINK@ toggle # [hidden]
bindl = Alt ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_SOURCE@ toggle # [hidden]
bindl = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_SOURCE@ toggle # [hidden]
bindld = Super+Alt,M, Toggle mic, exec, wpctl set-mute @DEFAULT_SOURCE@ toggle # [hidden]
bindd = Ctrl+Super, T, Change wallpaper, exec, ~/.config/quickshell/$qsConfig/scripts/colors/switchwall.sh # Change wallpaper
bind = Ctrl+Super, R, exec, killall ags agsv1 gjs ydotool qs quickshell; qs -c $qsConfig & # Restart widgets
##! Utilities
# Screenshot, Record, OCR, Color picker, Clipboard history
bindd = Super, V, Copy clipboard history entry, exec, qs -c $qsConfig ipc call TEST_ALIVE || pkill fuzzel || cliphist list | fuzzel --match-mode fzf --dmenu | cliphist decode | wl-copy # [hidden] Clipboard history >> clipboard (fallback)
bindd = Super, Period, Copy an emoji, exec, qs -c $qsConfig ipc call TEST_ALIVE || pkill fuzzel || ~/.config/hypr/hyprland/scripts/fuzzel-emoji.sh copy # [hidden] Emoji >> clipboard (fallback)
bindd = Super+Shift, S, Screen snip, exec, hyprshot --clipboard-only --mode region --silent || qs -p ~/.config/quickshell/$qsConfig/screenshot.qml || pidof slurp # Screen snip
# OCR
bindd = Super+Shift, E, Character recognition,exec,grim -g "$(slurp $SLURP_ARGS)" "tmp.png" && tesseract "tmp.png" - | wl-copy && rm "tmp.png" # [hidden]
# Color picker
bindd = Super+Shift, C, Color picker, exec, hyprpicker -a # Pick color (Hex) >> clipboard
# Fullscreen screenshot
bindld = ,Print, Screenshot >> clipboard ,exec,grim - | wl-copy # Screenshot >> clipboard
bindld = Ctrl,Print, Screenshot >> clipboard & save, exec, mkdir -p $(xdg-user-dir PICTURES)/Screenshots && grim $(xdg-user-dir PICTURES)/Screenshots/Screenshot_"$(date '+%Y-%m-%d_%H.%M.%S')".png # Screenshot >> clipboard & file
# Recording stuff
bindd = Super+Alt, R, Record region (no sound), exec, ~/.config/hypr/hyprland/scripts/record.sh # Record region (no sound)
bindd = Ctrl+Alt, R, Record screen (no sound), exec, ~/.config/hypr/hyprland/scripts/record.sh --fullscreen # [hidden] Record screen (no sound)
bindd = Super+Shift+Alt, R, Record screen (with sound), exec, ~/.config/hypr/hyprland/scripts/record.sh --fullscreen-sound # Record screen (with sound)
# AI
bindd = Super+Shift+Alt, mouse:273, Generate AI summary for selected text, exec, ~/.config/hypr/hyprland/scripts/ai/primary-buffer-query.sh # AI summary for selected text
#!
##! Window
# Focusing
bindm = Super, mouse:272, movewindow # Move
bindm = Super, mouse:274, movewindow # [hidden]
bindm = Super, mouse:273, resizewindow # Resize
#/# bind = Super, ←/↑/→/↓,, # Focus in direction
bind = Super, Left, movefocus, l # [hidden]
bind = Super, Right, movefocus, r # [hidden]
bind = Super, Up, movefocus, u # [hidden]
bind = Super, Down, movefocus, d # [hidden]
bind = Super, BracketLeft, movefocus, l # [hidden]
bind = Super, BracketRight, movefocus, r # [hidden]
#/# bind = Super+Shift, ←/↑/→/↓,, # Move in direction
bind = Super+Shift, Left, movewindow, l # [hidden]
bind = Super+Shift, Right, movewindow, r # [hidden]
bind = Super+Shift, Up, movewindow, u # [hidden]
bind = Super+Shift, Down, movewindow, d # [hidden]
bind = Alt, F4, killactive, # [hidden] Close (Windows)
bind = Super, Q, killactive, # Close
bind = Super+Shift+Alt, Q, exec, hyprctl kill # Forcefully zap a window
# Window split ratio
#/# binde = Super, ;/',, # Adjust split ratio
binde = Super, Semicolon, splitratio, -0.1 # [hidden]
binde = Super, Apostrophe, splitratio, +0.1 # [hidden]
# Positioning mode
bind = Super+Alt, Space, togglefloating, # Float/Tile
bind = Super, D, fullscreen, 1 # Maximize
bind = Super, F, fullscreen, 0 # Fullscreen
bind = Super+Alt, F, fullscreenstate, 0 3 # Fullscreen spoof
bind = Super, P, pin # Pin
#/# bind = Super+Alt, Hash,, # Send to workspace # (1, 2, 3,...)
bind = Super+Alt, 1, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 1 # [hidden]
bind = Super+Alt, 2, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 2 # [hidden]
bind = Super+Alt, 3, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 3 # [hidden]
bind = Super+Alt, 4, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 4 # [hidden]
bind = Super+Alt, 5, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 5 # [hidden]
bind = Super+Alt, 6, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 6 # [hidden]
bind = Super+Alt, 7, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 7 # [hidden]
bind = Super+Alt, 8, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 8 # [hidden]
bind = Super+Alt, 9, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 9 # [hidden]
bind = Super+Alt, 0, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 10 # [hidden]
# #/# bind = Super+Shift, Scroll ↑/↓,, # Send to workspace left/right
bind = Super+Shift, mouse_down, movetoworkspace, r-1 # [hidden]
bind = Super+Shift, mouse_up, movetoworkspace, r+1 # [hidden]
bind = Super+Alt, mouse_down, movetoworkspace, -1 # [hidden]
bind = Super+Alt, mouse_up, movetoworkspace, +1 # [hidden]
#/# bind = Super+Shift, Page_↑/↓,, # Send to workspace left/right
bind = Super+Alt, Page_Down, movetoworkspace, +1 # [hidden]
bind = Super+Alt, Page_Up, movetoworkspace, -1 # [hidden]
bind = Super+Shift, Page_Down, movetoworkspace, r+1 # [hidden]
bind = Super+Shift, Page_Up, movetoworkspace, r-1 # [hidden]
bind = Ctrl+Super+Shift, Right, movetoworkspace, r+1 # [hidden]
bind = Ctrl+Super+Shift, Left, movetoworkspace, r-1 # [hidden]
bind = Super+Alt, S, movetoworkspacesilent, special # Send to scratchpad
bind = Ctrl+Super, S, togglespecialworkspace, # [hidden]
bind = Alt, Tab, cyclenext # [hidden] sus keybind
bind = Alt, Tab, bringactivetotop, # [hidden] bring it to the top
##! Workspace
# Switching
#/# bind = Super, Hash,, # Focus workspace # (1, 2, 3,...)
bind = Super, 1, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 1 # [hidden]
bind = Super, 2, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 2 # [hidden]
bind = Super, 3, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 3 # [hidden]
bind = Super, 4, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 4 # [hidden]
bind = Super, 5, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 5 # [hidden]
bind = Super, 6, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 6 # [hidden]
bind = Super, 7, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 7 # [hidden]
bind = Super, 8, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 8 # [hidden]
bind = Super, 9, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 9 # [hidden]
bind = Super, 0, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 10 # [hidden]
#/# bind = Ctrl+Super, ←/→,, # Focus left/right
bind = Ctrl+Super, Right, workspace, r+1 # [hidden]
bind = Ctrl+Super, Left, workspace, r-1 # [hidden]
#/# bind = Ctrl+Super+Alt, ←/→,, # [hidden] Focus busy left/right
bind = Ctrl+Super+Alt, Right, workspace, m+1 # [hidden]
bind = Ctrl+Super+Alt, Left, workspace, m-1 # [hidden]
#/# bind = Super, Page_↑/↓,, # Focus left/right
bind = Super, Page_Down, workspace, +1 # [hidden]
bind = Super, Page_Up, workspace, -1 # [hidden]
bind = Ctrl+Super, Page_Down, workspace, r+1 # [hidden]
bind = Ctrl+Super, Page_Up, workspace, r-1 # [hidden]
#/# bind = Super, Scroll ↑/↓,, # Focus left/right
bind = Super, mouse_up, workspace, +1 # [hidden]
bind = Super, mouse_down, workspace, -1 # [hidden]
bind = Ctrl+Super, mouse_up, workspace, r+1 # [hidden]
bind = Ctrl+Super, mouse_down, workspace, r-1 # [hidden]
## Special
bind = Super, S, togglespecialworkspace, # Toggle scratchpad
bind = Super, mouse:275, togglespecialworkspace, # [hidden]
bind = Ctrl+Super, BracketLeft, workspace, -1 # [hidden]
bind = Ctrl+Super, BracketRight, workspace, +1 # [hidden]
bind = Ctrl+Super, Up, workspace, r-5 # [hidden]
bind = Ctrl+Super, Down, workspace, r+5 # [hidden]
#!
# Testing
bind = Super+Alt, f11, exec, bash -c 'RANDOM_IMAGE=$(find ~/Pictures -type f | grep -v -i "nipple" | grep -v -i "pussy" | shuf -n 1); ACTION=$(notify-send "Test notification with body image" "This notification should contain your user account <b>image</b> and <a href=\"https://discord.com/app\">Discord</a> <b>icon</b>. Oh and here is a random image in your Pictures folder: <img src=\"$RANDOM_IMAGE\" alt=\"Testing image\"/>" -a "Hyprland keybind" -p -h "string:image-path:/var/lib/AccountsService/icons/$USER" -t 6000 -i "discord" -A "openImage=Open profile image" -A "action2=Open the random image" -A "action3=Useless button"); [[ $ACTION == *openImage ]] && xdg-open "/var/lib/AccountsService/icons/$USER"; [[ $ACTION == *action2 ]] && xdg-open \"$RANDOM_IMAGE\"' # [hidden]
bind = Super+Alt, f12, exec, bash -c 'RANDOM_IMAGE=$(find ~/Pictures -type f | grep -v -i "nipple" | grep -v -i "pussy" | shuf -n 1); ACTION=$(notify-send "Test notification" "This notification should contain a random image in your <b>Pictures</b> folder and <a href=\"https://discord.com/app\">Discord</a> <b>icon</b>.\n<i>Flick right to dismiss!</i>" -a "Discord (fake)" -p -h "string:image-path:$RANDOM_IMAGE" -t 6000 -i "discord" -A "openImage=Open profile image" -A "action2=Useless button" -A "action3=Cry more"); [[ $ACTION == *openImage ]] && xdg-open "/var/lib/AccountsService/icons/$USER"' # [hidden]
bind = Super+Alt, Equal, exec, notify-send "Urgent notification" "Ah hell no" -u critical -a 'Hyprland keybind' # [hidden]
##! Session
# bindd = Super, L, Lock, exec, loginctl lock-session # Lock
# bind = Super+Shift, L, exec, loginctl lock-session # [hidden]
# bindld = Super+Shift, L, Suspend system, exec, sleep 0.1 && systemctl suspend || loginctl suspend # Sleep
bindd = Ctrl+Shift+Alt+Super, Delete, Shutdown, exec, systemctl poweroff || loginctl poweroff # [hidden] Power off
##! Screen
# Zoom
binde = Super, Minus, exec, qs -c $qsConfig ipc call zoom zoomOut # Zoom out
binde = Super, Equal, exec, qs -c $qsConfig ipc call zoom zoomIn # Zoom in
binde = Super, Minus, exec, qs -c $qsConfig ipc call TEST_ALIVE || ~/.config/hypr/hyprland/scripts/zoom.sh decrease 0.1 # [hidden] Zoom out
binde = Super, Equal, exec, qs -c $qsConfig ipc call TEST_ALIVE || ~/.config/hypr/hyprland/scripts/zoom.sh increase 0.1 # [hidden] Zoom in
##! Media
bindl= Super+Shift, N, exec, playerctl next || playerctl position `bc <<< "100 * $(playerctl metadata mpris:length) / 1000000 / 100"` # Next track
bindl= ,XF86AudioNext, exec, playerctl next || playerctl position `bc <<< "100 * $(playerctl metadata mpris:length) / 1000000 / 100"` # [hidden]
bindl= ,XF86AudioPrev, exec, playerctl previous # [hidden]
bind = Super+Shift+Alt, mouse:275, exec, playerctl previous # [hidden]
bind = Super+Shift+Alt, mouse:276, exec, playerctl next || playerctl position `bc <<< "100 * $(playerctl metadata mpris:length) / 1000000 / 100"` # [hidden]
bindl= Super+Shift, B, exec, playerctl previous # Previous track
bindl= Super+Shift, P, exec, playerctl play-pause # Play/pause media
bindl= ,XF86AudioPlay, exec, playerctl play-pause # [hidden]
bindl= ,XF86AudioPause, exec, playerctl play-pause # [hidden]
##! Apps
bind = Super, Return, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "$TERMINAL" "kitty -1" "foot" "alacritty" "wezterm" "konsole" "kgx" "uxterm" "xterm" # Terminal
# bind = Super, T, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "$TERMINAL" "kitty -1" "foot" "alacritty" "wezterm" "konsole" "kgx" "uxterm" "xterm" # [hidden] (terminal) (alt)
bind = Ctrl+Alt, T, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "$TERMINAL" "kitty -1" "foot" "alacritty" "wezterm" "konsole" "kgx" "uxterm" "xterm" # [hidden] (terminal) (for Ubuntu people)
bind = Super, E, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "dolphin" "nautilus" "nemo" "thunar" "$TERMINAL" "kitty -1 fish -c yazi" # File manager
bind = Super, W, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "google-chrome-stable" "zen-browser" "firefox" "brave" "chromium" "microsoft-edge-stable" "opera" "librewolf" # Browser
bind = Super, C, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "code" "codium" "cursor" "zed" "zedit" "zeditor" "kate" "gnome-text-editor" "emacs" "command -v nvim && kitty -1 nvim" # Code editor
bind = Super+Shift, W, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "wps" "onlyoffice-desktopeditors" # Office software
bind = Super, X, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "kate" "gnome-text-editor" "emacs" # Text editor
bind = Ctrl+Super, V, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "pavucontrol-qt" "pavucontrol" # Volume mixer
bind = Super, I, exec, XDG_CURRENT_DESKTOP=gnome ~/.config/hypr/hyprland/scripts/launch_first_available.sh "qs -p ~/.config/quickshell/$qsConfig/settings.qml" "systemsettings" "gnome-control-center" "better-control" # Settings app
bind = Ctrl+Shift, Escape, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "gnome-system-monitor" "plasma-systemmonitor --page-name Processes" "command -v btop && kitty -1 fish -c btop" # Task manager
# Cursed stuff
## Make window not amogus large
bind = Ctrl+Super, Backslash, resizeactive, exact 640 480 # [hidden]
+159
View File
@@ -0,0 +1,159 @@
# ######## Window rules ########
# Uncomment to apply global transparency to all windows:
# windowrulev2 = opacity 0.89 override 0.89 override, class:.*
# Disable blur for xwayland context menus
windowrulev2 = noblur,class:^()$,title:^()$
# windowrulev2 = noblur, xwayland:1
# Floating
windowrulev2 = float, class:^(blueberry\.py)$
windowrulev2 = float, class:^(guifetch)$ # FlafyDev/guifetch
windowrulev2 = float, class:^(pavucontrol)$
windowrulev2 = size 45%, class:^(pavucontrol)$
windowrulev2 = center, class:^(pavucontrol)$
windowrulev2 = float, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = size 45%, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = center, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = float, class:^(nm-connection-editor)$
windowrulev2 = size 45%, class:^(nm-connection-editor)$
windowrulev2 = center, class:^(nm-connection-editor)$
windowrulev2 = float, class:.*plasmawindowed.*
windowrulev2 = float, class:kcm_.*
windowrulev2 = float, class:.*bluedevilwizard
windowrulev2 = float, title:.*Welcome
windowrulev2 = float, title:^(illogical-impulse Settings)$
windowrulev2 = float, class:org.freedesktop.impl.portal.desktop.kde
windowrulev2 = float, class:^(Zotero)$
windowrulev2 = size 45%, class:^(Zotero)$
# Move
# kde-material-you-colors spawns a window when changing dark/light theme. This is to make sure it doesn't interfere at all.
windowrulev2 = float, class:^(plasma-changeicons)$
windowrulev2 = noinitialfocus, class:^(plasma-changeicons)$
windowrulev2 = move 999999 999999, class:^(plasma-changeicons)$
# stupid dolphin copy
windowrulev2 = move 40 80, title:^(Copying — Dolphin)$
# Tiling
windowrulev2 = tile, class:^dev\.warp\.Warp$
# Picture-in-Picture
windowrulev2 = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrulev2 = keepaspectratio, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrulev2 = move 73% 72%, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrulev2 = size 25%, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrulev2 = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
windowrulev2 = pin, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
# Dialog windows float+center these windows.
windowrulev2 = center, title:^(Open File)(.*)$
windowrulev2 = center, title:^(Select a File)(.*)$
windowrulev2 = center, title:^(Choose wallpaper)(.*)$
windowrulev2 = center, title:^(Open Folder)(.*)$
windowrulev2 = center, title:^(Save As)(.*)$
windowrulev2 = center, title:^(Library)(.*)$
windowrulev2 = center, title:^(File Upload)(.*)$
windowrulev2 = center, title:^(.*)(wants to save)$
windowrulev2 = center, title:^(.*)(wants to open)$
windowrulev2 = float, title:^(Open File)(.*)$
windowrulev2 = float, title:^(Select a File)(.*)$
windowrulev2 = float, title:^(Choose wallpaper)(.*)$
windowrulev2 = float, title:^(Open Folder)(.*)$
windowrulev2 = float, title:^(Save As)(.*)$
windowrulev2 = float, title:^(Library)(.*)$
windowrulev2 = float, title:^(File Upload)(.*)$
windowrulev2 = float, title:^(.*)(wants to save)$
windowrulev2 = float, title:^(.*)(wants to open)$
# --- Tearing ---
windowrulev2 = immediate, title:.*\.exe
windowrulev2 = immediate, title:.*minecraft.*
windowrulev2 = immediate, class:^(steam_app).*
# No shadow for tiled windows (matches windows that are not floating).
windowrulev2 = noshadow, floating:0
# ######## Workspace rules ########
workspace = special:special, gapsout:30
# ######## Layer rules ########
layerrule = xray 1, .*
# layerrule = noanim, .*
layerrule = noanim, walker
layerrule = noanim, selection
layerrule = noanim, overview
layerrule = noanim, anyrun
layerrule = noanim, indicator.*
layerrule = noanim, osk
layerrule = noanim, hyprpicker
layerrule = noanim, noanim
layerrule = blur, gtk-layer-shell
layerrule = ignorezero, gtk-layer-shell
layerrule = blur, launcher
layerrule = ignorealpha 0.5, launcher
layerrule = blur, notifications
layerrule = ignorealpha 0.69, notifications
layerrule = blur, logout_dialog # wlogout
# ags
layerrule = animation slide left, sideleft.*
layerrule = animation slide right, sideright.*
layerrule = blur, session[0-9]*
layerrule = blur, bar[0-9]*
layerrule = ignorealpha 0.6, bar[0-9]*
layerrule = blur, barcorner.*
layerrule = ignorealpha 0.6, barcorner.*
layerrule = blur, dock[0-9]*
layerrule = ignorealpha 0.6, dock[0-9]*
layerrule = blur, indicator.*
layerrule = ignorealpha 0.6, indicator.*
layerrule = blur, overview[0-9]*
layerrule = ignorealpha 0.6, overview[0-9]*
layerrule = blur, cheatsheet[0-9]*
layerrule = ignorealpha 0.6, cheatsheet[0-9]*
layerrule = blur, sideright[0-9]*
layerrule = ignorealpha 0.6, sideright[0-9]*
layerrule = blur, sideleft[0-9]*
layerrule = ignorealpha 0.6, sideleft[0-9]*
layerrule = blur, indicator.*
layerrule = ignorealpha 0.6, indicator.*
layerrule = blur, osk[0-9]*
layerrule = ignorealpha 0.6, osk[0-9]*
# Quickshell
layerrule = blurpopups, quickshell:.*
layerrule = blur, quickshell:.*
layerrule = ignorealpha 0.79, quickshell:.*
layerrule = animation slide top, quickshell:bar
layerrule = animation fade, quickshell:screenCorners
layerrule = animation slide right, quickshell:sidebarRight
layerrule = animation slide left, quickshell:sidebarLeft
layerrule = animation slide bottom, quickshell:osk
layerrule = animation slide bottom, quickshell:dock
layerrule = blur, quickshell:session
layerrule = noanim, quickshell:session
layerrule = ignorealpha 0, quickshell:session
layerrule = animation fade, quickshell:notificationPopup
layerrule = blur, quickshell:backgroundWidgets
layerrule = ignorealpha 0.05, quickshell:backgroundWidgets
layerrule = noanim, quickshell:screenshot
layerrule = animation popin 120%, quickshell:screenCorners
layerrule = noanim, quickshell:lockWindowPusher
# Launchers need to be FAST
layerrule = noanim, quickshell:overview
layerrule = noanim, gtk4-layer-shell
## outfoxxed's stuff
layerrule = blur, shell:bar
layerrule = ignorezero, shell:bar
layerrule = blur, shell:notifications
layerrule = ignorealpha 0.1, shell:notifications
@@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+41
View File
@@ -0,0 +1,41 @@
#!/usr/bin/env bash
# Default system prompt
SYSTEM_PROMPT="You are a helpful, quick assistant that provides brief and concise explanation \
to given content in at most 100 characters. If the given content is not in English, translate \
it to English. If the content is an English word, provide its meaning. If the content is a name, \
provide some info about it. For a math expression, provide a simplification, \
each step on a line following this style: \`2x=11 (subtract 7 from both sides)\`. \
If you do not know the answer, simply say 'No info available'. \
Only respond for the appropriate case and use as little text as possible.\
The content:"
first_loaded_model=$("$(dirname "$0")/show-loaded-ollama-models.sh" -j | jq -r '.[0].model' 2>/dev/null) || first_loaded_model=""
model=${first_loaded_model:-"llama3.2"}
# Parse command-line arguments
while [[ "$#" -gt 0 ]]; do
case $1 in
--model) model="$2"; shift ;; # Set the model from the flag
*) echo "Unknown parameter: $1"; exit 1 ;;
esac
shift
done
# Combine the system prompt with the clipboard content
content=$(wl-paste -p | tr '\n' ' ')
prompt="$SYSTEM_PROMPT $content"
# Make the API call with the specified or default model
response=$(curl http://localhost:11434/api/generate -d \
"{\"model\": \"$model\",\"prompt\": \"$prompt\",\"stream\": false}" \
| jq -r '.response')
# Check if content is a single line and no longer than 30 characters
if [[ ${#content} -le 30 && "$content" != *$'\n'* ]]; then
notify-send --app-name="Text selection query" --expire-time=10000 \
"$content" "$response"
else
notify-send --app-name="Text selection query" --expire-time=10000 \
"AI Response" "$response"
fi
@@ -0,0 +1,99 @@
#!/bin/bash
# From strikeoncmputrz/LLM_Scripts
# License: Apache-2.0, can be found in the same folder as this script
# Global Vars
ollama_url=http://localhost
port="11434"
blobs=()
model_name_paths=()
#Parse arguments
while [ "$#" -gt 0 ]; do
case $1 in
-h|--help)
echo
echo " Identifies Ollama models running on this operating system by parsing running processes."
echo
echo " Usage: $0 [options]"
echo
echo " Options:"
echo " -j, --json_output Prints result as a json object. Other output disabled. (Default: false)"
echo " -p, --port [port number] Specify Ollama Server port (Default: 11434)"
echo " -u, --ollama_url [url] Specify Ollama Server URL (Default: http://localhost)"
echo
echo " Dependencies: jq"
exit 0
;;
-j|--json_output)
json_out=1
shift 1
;;
-u|--ollama_url)
ollama_url=$2
shift 2
;;
-p|--port)
port=$2
shift 2
;;
*)
echo "Unknown option: $1"
exit 1
;;
esac
done
compare_running_models_and_modelfiles() {
json_match=()
json_output=()
local matching_models=()
OLDIFS=$IFS
for ((i=0; i<${#model_name_paths[@]}; i++)); do # Iterate over the array of modelname,blob-path
for blob in "${blobs[@]}"; do
IFS=',', read -ra fields <<< "${model_name_paths[i]}" # Split the string into parts
if [ "${fields[1]}" == "$blob" ]; then # Check if current 'field' matches a blob
matching_models+=( '{ "model": "'"${fields[0]}"'", "path": "'"${fields[1]}"'"}') # Add to list of matching models
fi
done
done
if [ -z "$json_out" ]; then
echo -e "\nModel Found: \n $(echo ${matching_models[*]} | jq '.' | sed s/[{}]//g) \n"
else
local json_match="${matching_models[*]}"
json_output=$(echo $json_match | jq -c -s .)
echo "$json_output"
fi
IFS=$OLDIFS
}
get_running_model_paths() {
blobs=$(ps aux | grep -- '--model' | grep -v grep | grep -Po '(?<=--model\s).*' | cut -d ' ' -f1)
if [ -z "$blobs" ]; then
echo -e "\n\n Warning: No running Ollama models detected!\n"
exit 0
fi
}
parse_modelfiles() {
if [ -z "$json_out" ]; then
echo -e "\nConnecting to $ollama_url:$port\n"
if [ -z "$(curl -s $ollama_url:$port)" ]; then
echo -e "Could not connect to Ollama. Check the ollama_url parameter and that the server is running\n"
exit 1
fi
curl -s "$ollama_url:$port"
fi
local models=( $(curl -s "$ollama_url:$port/api/tags" | jq -r '.models[].name') )
for model in "${models[@]}"; do
local modelfile=$(curl -s "$ollama_url:$port/api/show" -d '{ "name": "'"$model"'", "modelfile": true }' | jq -r '.modelfile')
model_name_paths+=($model,$(echo "$modelfile" | awk '/^FROM/{print $2}'))
done
}
parse_modelfiles
get_running_model_paths
compare_running_models_and_modelfiles
File diff suppressed because it is too large Load Diff
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
for cmd in "$@"; do
[[ -z "$cmd" ]] && continue
eval "command -v ${cmd%% *}" >/dev/null 2>&1 || continue
eval "$cmd" &
exit
done
+42
View File
@@ -0,0 +1,42 @@
#!/usr/bin/env bash
getdate() {
date '+%Y-%m-%d_%H.%M.%S'
}
getaudiooutput() {
pactl list sources | grep 'Name' | grep 'monitor' | cut -d ' ' -f2
}
getactivemonitor() {
hyprctl monitors -j | jq -r '.[] | select(.focused == true) | .name'
}
xdgvideo="$(xdg-user-dir VIDEOS)"
if [[ $xdgvideo = "$HOME" ]]; then
unset xdgvideo
fi
mkdir -p "${xdgvideo:-$HOME/Videos}"
cd "${xdgvideo:-$HOME/Videos}" || exit
if pgrep wf-recorder > /dev/null; then
notify-send "Recording Stopped" "Stopped" -a 'Recorder' &
pkill wf-recorder &
else
if [[ "$1" == "--fullscreen-sound" ]]; then
notify-send "Starting recording" 'recording_'"$(getdate)"'.mp4' -a 'Recorder' & disown
wf-recorder -o "$(getactivemonitor)" --pixel-format yuv420p -f './recording_'"$(getdate)"'.mp4' -t --audio="$(getaudiooutput)"
elif [[ "$1" == "--fullscreen" ]]; then
notify-send "Starting recording" 'recording_'"$(getdate)"'.mp4' -a 'Recorder' & disown
wf-recorder -o "$(getactivemonitor)" --pixel-format yuv420p -f './recording_'"$(getdate)"'.mp4' -t
else
if ! region="$(slurp 2>&1)"; then
notify-send "Recording cancelled" "Selection was cancelled" -a 'Recorder' & disown
exit 1
fi
notify-send "Starting recording" 'recording_'"$(getdate)"'.mp4' -a 'Recorder' & disown
if [[ "$1" == "--sound" ]]; then
wf-recorder --pixel-format yuv420p -f './recording_'"$(getdate)"'.mp4' -t --geometry "$region" --audio="$(getaudiooutput)"
else
wf-recorder --pixel-format yuv420p -f './recording_'"$(getdate)"'.mp4' -t --geometry "$region"
fi
fi
fi
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
# Check if GeoClue agent is already running
if pgrep -f 'geoclue-2.0/demos/agent' > /dev/null; then
echo "GeoClue agent is already running."
exit 0
fi
# List of known possible GeoClue agent paths
AGENT_PATHS="
/usr/libexec/geoclue-2.0/demos/agent
/usr/lib/geoclue-2.0/demos/agent
"
# Find the first valid agent path
for path in $AGENT_PATHS; do
if [ -x "$path" ]; then
echo "Starting GeoClue agent from: $path"
"$path" & # starts in the background
exit 0
fi
done
# If we got here, none of the paths worked
echo "GeoClue agent not found in known paths."
echo "Please install GeoClue or update the script with the correct path."
exit 1
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
hyprctl dispatch "$1" $(((($(hyprctl activeworkspace -j | jq -r .id) - 1) / 10) * 10 + $2))
+54
View File
@@ -0,0 +1,54 @@
#!/usr/bin/env bash
# Controls Hyprland's cursor zoom_factor, clamped between 1.0 and 3.0
# Get current zoom level
get_zoom() {
hyprctl getoption -j cursor:zoom_factor | jq '.float'
}
# Clamp a value between 1.0 and 3.0
clamp() {
local val="$1"
awk "BEGIN {
v = $val;
if (v < 1.0) v = 1.0;
if (v > 3.0) v = 3.0;
print v;
}"
}
# Set zoom level
set_zoom() {
local value="$1"
clamped=$(clamp "$value")
hyprctl keyword cursor:zoom_factor "$clamped"
}
case "$1" in
reset)
set_zoom 1.0
;;
increase)
if [[ -z "$2" ]]; then
echo "Usage: $0 increase STEP"
exit 1
fi
current=$(get_zoom)
new=$(awk "BEGIN { print $current + $2 }")
set_zoom "$new"
;;
decrease)
if [[ -z "$2" ]]; then
echo "Usage: $0 decrease STEP"
exit 1
fi
current=$(get_zoom)
new=$(awk "BEGIN { print $current - $2 }")
set_zoom "$new"
;;
*)
echo "Usage: $0 {reset|increase STEP|decrease STEP}"
exit 1
;;
esac
+99
View File
@@ -0,0 +1,99 @@
$text_color = rgba(FFDAD6FF)
$entry_background_color = rgba(41000311)
$entry_border_color = rgba(896E6C55)
$entry_color = rgba(FFDAD6FF)
$font_family = Rubik Light
$font_family_clock = Rubik Light
$font_material_symbols = Material Symbols Rounded
background {
color = rgba(181818FF)
}
input-field {
monitor =
size = 250, 50
outline_thickness = 2
dots_size = 0.1
dots_spacing = 0.3
outer_color = $entry_border_color
inner_color = $entry_background_color
font_color = $entry_color
fade_on_empty = true
position = 0, 20
halign = center
valign = center
}
label {
monitor =
text = $LAYOUT
color = $text_color
font_size = 14
font_family = $font_family
position = -30, 30
halign = right
valign = bottom
}
label { # Caps Lock Warning
monitor =
text = cmd[update:250] ${XDG_CONFIG_HOME:-$HOME/.config}/hypr/hyprlock/check-capslock.sh
color = $text_color
font_size = 13
font_family = $font_family
position = 0, -25
halign = center
valign = center
}
label { # Clock
monitor =
text = $TIME
color = $text_color
font_size = 65
font_family = $font_family_clock
position = 0, 300
halign = center
valign = center
}
label { # Date
monitor =
text = cmd[update:5000] date +"%A, %B %d"
color = $text_color
font_size = 17
font_family = $font_family_clock
position = 0, 240
halign = center
valign = center
}
label { # User
monitor =
text =  $USER
color = $text_color
outline_thickness = 2
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
dots_center = true
font_size = 20
font_family = $font_family
position = 0, 50
halign = center
valign = bottom
}
label { # Status
monitor =
text = cmd[update:5000] ${XDG_CONFIG_HOME:-$HOME/.config}/hypr/hyprlock/status.sh
color = $text_color
font_size = 14
font_family = $font_family
position = 30, -30
halign = left
valign = top
}
+9
View File
@@ -0,0 +1,9 @@
#!/bin/env bash
MAIN_KB_CAPS=$(hyprctl devices | grep -B 6 "main: yes" | grep "capsLock" | head -1 | awk '{print $2}')
if [ "$MAIN_KB_CAPS" = "yes" ]; then
echo "Caps Lock active"
else
echo ""
fi
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/env bash
############ Variables ############
enable_battery=false
battery_charging=false
####### Check availability ########
for battery in /sys/class/power_supply/*BAT*; do
if [[ -f "$battery/uevent" ]]; then
enable_battery=true
if [[ $(cat /sys/class/power_supply/*/status | head -1) == "Charging" ]]; then
battery_charging=true
fi
break
fi
done
############# Output #############
if [[ $enable_battery == true ]]; then
if [[ $battery_charging == true ]]; then
echo -n "(+) "
fi
echo -n "$(cat /sys/class/power_supply/*/capacity | head -1)"%
if [[ $battery_charging == false ]]; then
echo -n " remaining"
fi
fi
echo ''
@@ -0,0 +1,24 @@
// vim: set ft=glsl:
precision highp float;
varying highp vec2 v_texcoord;
uniform highp sampler2D tex;
#define STRENGTH 0.0027
void main() {
vec2 center = vec2(0.5, 0.5);
vec2 offset = (v_texcoord - center) * STRENGTH;
float rSquared = dot(offset, offset);
float distortion = 1.0 + 1.0 * rSquared;
vec2 distortedOffset = offset * distortion;
vec2 redOffset = vec2(distortedOffset.x, distortedOffset.y);
vec2 blueOffset = vec2(distortedOffset.x, distortedOffset.y);
vec4 redColor = texture2D(tex, v_texcoord + redOffset);
vec4 blueColor = texture2D(tex, v_texcoord + blueOffset);
gl_FragColor = vec4(redColor.r, texture2D(tex, v_texcoord).g, blueColor.b, 1.0);
}
View File
+13
View File
@@ -0,0 +1,13 @@
// vim: set ft=glsl:
// blue light filter shader
// values from https://reshade.me/forum/shader-discussion/3673-blue-light-filter-similar-to-f-lux
precision mediump float;
varying vec2 v_texcoord;
uniform sampler2D tex;
void main() {
vec4 pixColor = texture2D(tex, v_texcoord);
pixColor.rgb = 1.0 - pixColor.rgb;
gl_FragColor = pixColor;
}
@@ -0,0 +1,76 @@
[CUSTOM]
# INSTRUCTIONS
# Run kde-material-you-colors with no arguments from terminal
# to debug your configuration changing in real time.
# Monitor to get wallpaper from
# For me main is 0 but second one is 6, play with this to find yours
# Default is 0
monitor = 0
# File containing absolute path of an image (Takes precedence over automatic wallpaper detection)
# Commented by default
file = ~/.local/state/quickshell/user/generated/wallpaper/path.txt
# List of 7 space separated colors (hex or rgb) to be used for text in pywal/konsole/KSyntaxHighlighting instead of wallpaper ones
# Accepted values are hex e.g #ff0000 and rgb e.g 255,0,0 colors (rgb is converted to hex)
# Commented by default
# Example using catppuccin color scheme:
custom_colors_list = #ED8796 #A6DA95 #EED49F #8AADF4 #F5BDE6 #8BD5CA #f5a97f
# Enable Light mode
# Accepted values are True or False
# Commented by default to follow System Color Setting (Material You Light/Dark only)
# NOTE:
# Will fallback to dark mode if not defined here or enabled in Settings
#light = False
# Alternative color mode (default is 0), some images return more than one color, this will use either the matched or last color
# Default is 0
ncolor = 0
# Light scheme icons theme
#iconslight = OneUI-light
iconslight = breeze-plus
# Dark scheme icons theme
#iconsdark = OneUI-dark
iconsdark = breeze-plus-dark
# Use pywal to theme other programs using Material You colors
pywal=False
# The amount of perceptible color for backgrounds in dark mode
# A number between 0 and 4.0 (limited for accessibility purposes)
# Defaults to 1 if not set
#light_blend_multiplier = 1.0
# The amount of perceptible color for backgrounds in dark mode
# A number between 0 and 4.0 (limited for accessibility purposes)
# Defaults to 1 if not set
#dark_blend_multiplier = 1.0
# A script/command that will be executed on start or wallpaper/dark/light/settings change
# example below using https://github.com/vlevit/notify-send.sh to send a desktop notification:
#on_change_hook = notify-send.sh "kde-material-you-colors" "This is a test" -t 2000
# Scheme Variant
# Changes between Material You scheme variants (0-8)
# 0 = Content
# 1 = Expressive
# 2 = Fidelity
# 3 = Monochrome
# 4 = Neutral
# 5 = TonalSpot
# 6 = Vibrant
# 7 = Rainbow
# 8 = FruitSalad
# Default is 5
scheme_variant = 5
# Colorfulness
chroma_multiplier = 1
# Brightness
# An integer between 0.5 and 1.5
tone_multiplier = 1
+181
View File
@@ -0,0 +1,181 @@
[ColorEffects:Disabled]
ChangeSelectionColor=
Color=#211f24
ColorAmount=0.5
ColorEffect=3
ContrastAmount=0
ContrastEffect=0
Enable=
IntensityAmount=0
IntensityEffect=0
[ColorEffects:Inactive]
ChangeSelectionColor=true
Color=#0c0a10
ColorAmount=0.025
ColorEffect=0
ContrastAmount=0.1
ContrastEffect=0
Enable=true
IntensityAmount=0
IntensityEffect=0
[Colors:Button]
BackgroundAlternate=#47434c
BackgroundNormal=#2b292f
DecorationFocus=#cdb9fb
DecorationHover=#cdb9fb
ForegroundActive=#e6e0e9
ForegroundInactive=#948f99
ForegroundLink=#8fc9fc
ForegroundNegative=#ffb3b4
ForegroundNeutral=#fcb38a
ForegroundNormal=#e6e0e9
ForegroundPositive=#00e479
ForegroundVisited=#ebb2ff
[Colors:Complementary]
BackgroundAlternate=#121016
BackgroundNormal=#211f24
DecorationFocus=#cdb9fb
DecorationHover=#cdb9fb
ForegroundActive=#e6e0e9
ForegroundInactive=#948f99
ForegroundLink=#8fc9fc
ForegroundNegative=#ffb3b4
ForegroundNeutral=#fcb38a
ForegroundNormal=#cac4cf
ForegroundPositive=#00e479
ForegroundVisited=#ebb2ff
[Colors:Header]
BackgroundAlternate=#211f24
BackgroundNormal=#211f24
DecorationFocus=#cdb9fb
DecorationHover=#cdb9fb
ForegroundActive=#e6e0e9
ForegroundInactive=#948f99
ForegroundLink=#8fc9fc
ForegroundNegative=#ffb3b4
ForegroundNeutral=#fcb38a
ForegroundNormal=#cac4cf
ForegroundPositive=#00e479
ForegroundVisited=#ebb2ff
[Colors:Header][Inactive]
BackgroundAlternate=#211f24
BackgroundNormal=#211f24
DecorationFocus=#cdb9fb
DecorationHover=#cdb9fb
ForegroundActive=#e6e0e9
ForegroundInactive=#948f99
ForegroundLink=#8fc9fc
ForegroundNegative=#ffb3b4
ForegroundNeutral=#fcb38a
ForegroundNormal=#cac4cf
ForegroundPositive=#00e479
ForegroundVisited=#ebb2ff
[Colors:Selection]
BackgroundAlternate=#cdb9fb
BackgroundNormal=#cdb9fb
DecorationFocus=#cdb9fb
DecorationHover=#c9bfd8
ForegroundActive=#36265d
ForegroundInactive=#36265d
ForegroundLink=#004b73
ForegroundNegative=#920023
ForegroundNeutral=#753400
ForegroundNormal=#36265d
ForegroundPositive=#005228
ForegroundVisited=#74009f
[Colors:Tooltip]
BackgroundAlternate=#47434c
BackgroundNormal=#211f24
DecorationFocus=#cdb9fb
DecorationHover=#cdb9fb
ForegroundActive=#e6e0e9
ForegroundInactive=#948f99
ForegroundLink=#8fc9fc
ForegroundNegative=#ffb3b4
ForegroundNeutral=#fcb38a
ForegroundNormal=#e6e0e9
ForegroundPositive=#00e479
ForegroundVisited=#ebb2ff
[Colors:View]
BackgroundAlternate=#211f24
BackgroundNormal=#121016
DecorationFocus=#cdb9fb
DecorationHover=#65558f
ForegroundActive=#e6e0e9
ForegroundInactive=#948f99
ForegroundLink=#8fc9fc
ForegroundNegative=#ffb3b4
ForegroundNeutral=#fcb38a
ForegroundNormal=#e6e0e9
ForegroundPositive=#00e479
ForegroundVisited=#ebb2ff
[Colors:Window]
BackgroundAlternate=#47434c
BackgroundNormal=#211f24
DecorationFocus=#cdb9fb
DecorationHover=#cdb9fb
ForegroundActive=#8fc9fc
ForegroundInactive=#948f99
ForegroundLink=#8fc9fc
ForegroundNegative=#ffb3b4
ForegroundNeutral=#fcb38a
ForegroundNormal=#cac4cf
ForegroundPositive=#00e479
ForegroundVisited=#ebb2ff
[General]
ColorScheme=MaterialYouDark
ColorSchemeHash=3c0cecefbea43cdb8fe3da156e4a106f7384a526
LastUsedCustomAccentColor=184,117,220
XftHintStyle=hintslight
TerminalApplication=kitty -1
XftSubPixel=none
fixed=JetBrainsMono Nerd Font,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1
font=Rubik,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1
menuFont=Rubik,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1
smallestReadableFont=Rubik,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1
toolBarFont=Rubik,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1
[Icons]
Theme=breeze-dark
[KFileDialog Settings]
Allow Expansion=false
Automatically select filename extension=true
Breadcrumb Navigation=true
Decoration position=2
LocationCombo Completionmode=5
PathCombo Completionmode=5
Show Bookmarks=false
Show Full Path=false
Show Inline Previews=true
Show Preview=false
Show Speedbar=true
Show hidden files=false
Sort by=Name
Sort directories first=true
Sort hidden files last=false
Sort reversed=false
Speedbar Width=168
View Style=Simple
[Sounds]
Theme=freedesktop
[WM]
activeBackground=54,52,58
activeBlend=252,252,252
activeFont=Rubik,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1
activeForeground=230,224,233
inactiveBackground=76,70,90
inactiveBlend=161,169,177
inactiveForeground=232,222,248
+36
View File
@@ -0,0 +1,36 @@
# Font
font_family JetBrains Mono Nerd Font
font_size 11.0
# Cursor
cursor_shape beam
cursor_trail 1
# Padding (why weird value? consistency with foot)
window_margin_width 21.75
# No stupid close confirmation
confirm_os_window_close 0
# Use fish shell
shell fish
# Copy
map ctrl+c copy_or_interrupt
# Search
map ctrl+f launch --location=hsplit --allow-remote-control kitty +kitten search.py @active-kitty-window-id
map kitty_mod+f launch --location=hsplit --allow-remote-control kitty +kitten search.py @active-kitty-window-id
# Scroll & Zoom
map page_up scroll_page_up
map page_down scroll_page_down
map ctrl+plus change_font_size all +1
map ctrl+equal change_font_size all +1
map ctrl+kp_add change_font_size all +1
map ctrl+minus change_font_size all -1
map ctrl+underscore change_font_size all -1
map ctrl+kp_subtract change_font_size all -1
map ctrl+0 change_font_size all 0
map ctrl+kp_0 change_font_size all 0
+18
View File
@@ -0,0 +1,18 @@
from kittens.tui.handler import result_handler
from kitty.boss import Boss
def main(args: list[str]) -> None:
pass
@result_handler(no_ui=True)
def handle_result(
args: list[str], answer: str, target_window_id: int, boss: Boss
) -> None:
w = boss.window_id_map.get(target_window_id)
if w is not None:
if len(args) > 1 and args[1] != "prev":
w.scroll_to_mark(prev=False)
else:
w.scroll_to_mark()
+341
View File
@@ -0,0 +1,341 @@
# Kitty search from https://github.com/trygveaa/kitty-kitten-search
# License: GPLv3
import json
import re
import subprocess
from gettext import gettext as _
from pathlib import Path
from subprocess import PIPE, run
from kittens.tui.handler import Handler
from kittens.tui.line_edit import LineEdit
from kittens.tui.loop import Loop
from kittens.tui.operations import (
clear_screen,
cursor,
set_line_wrapping,
set_window_title,
styled,
)
from kitty.config import cached_values_for
from kitty.key_encoding import EventType
from kitty.typing_compat import KeyEventType, ScreenSize
NON_SPACE_PATTERN = re.compile(r"\S+")
SPACE_PATTERN = re.compile(r"\s+")
SPACE_PATTERN_END = re.compile(r"\s+$")
SPACE_PATTERN_START = re.compile(r"^\s+")
NON_ALPHANUM_PATTERN = re.compile(r"[^\w\d]+")
NON_ALPHANUM_PATTERN_END = re.compile(r"[^\w\d]+$")
NON_ALPHANUM_PATTERN_START = re.compile(r"^[^\w\d]+")
ALPHANUM_PATTERN = re.compile(r"[\w\d]+")
def call_remote_control(args: list[str]) -> None:
subprocess.run(["kitty", "@", *args], capture_output=True)
def reindex(
text: str, pattern: re.Pattern[str], right: bool = False
) -> tuple[int, int]:
if not right:
m = pattern.search(text)
else:
matches = [x for x in pattern.finditer(text) if x]
if not matches:
raise ValueError
m = matches[-1]
if not m:
raise ValueError
return m.span()
SCROLLMARK_FILE = Path(__file__).parent.absolute() / "scroll_mark.py"
class Search(Handler):
def __init__(
self, cached_values: dict[str, str], window_ids: list[int], error: str = ""
) -> None:
self.cached_values = cached_values
self.window_ids = window_ids
self.error = error
self.line_edit = LineEdit()
last_search = cached_values.get("last_search", "")
self.line_edit.add_text(last_search)
self.text_marked = bool(last_search)
self.mode = cached_values.get("mode", "text")
self.update_prompt()
self.mark()
def update_prompt(self) -> None:
self.prompt = "~> " if self.mode == "regex" else "=> "
def init_terminal_state(self) -> None:
self.write(set_line_wrapping(False))
self.write(set_window_title(_("Search")))
def initialize(self) -> None:
self.init_terminal_state()
self.draw_screen()
def draw_screen(self) -> None:
self.write(clear_screen())
if self.window_ids:
input_text = self.line_edit.current_input
if self.text_marked:
self.line_edit.current_input = styled(input_text, reverse=True)
self.line_edit.write(self.write, self.prompt)
self.line_edit.current_input = input_text
if self.error:
with cursor(self.write):
self.print("")
for l in self.error.split("\n"):
self.print(l)
def refresh(self) -> None:
self.draw_screen()
self.mark()
def switch_mode(self) -> None:
if self.mode == "regex":
self.mode = "text"
else:
self.mode = "regex"
self.cached_values["mode"] = self.mode
self.update_prompt()
def on_text(self, text: str, in_bracketed_paste: bool = False) -> None:
if self.text_marked:
self.text_marked = False
self.line_edit.clear()
self.line_edit.on_text(text, in_bracketed_paste)
self.refresh()
def on_key(self, key_event: KeyEventType) -> None:
if (
self.text_marked
and key_event.type == EventType.PRESS
and key_event.key
not in [
"TAB",
"LEFT_CONTROL",
"RIGHT_CONTROL",
"LEFT_ALT",
"RIGHT_ALT",
"LEFT_SHIFT",
"RIGHT_SHIFT",
"LEFT_SUPER",
"RIGHT_SUPER",
]
):
self.text_marked = False
self.refresh()
if self.line_edit.on_key(key_event):
self.refresh()
return
if key_event.matches("ctrl+u"):
self.line_edit.clear()
self.refresh()
elif key_event.matches("ctrl+a"):
self.line_edit.home()
self.refresh()
elif key_event.matches("ctrl+e"):
self.line_edit.end()
self.refresh()
elif key_event.matches("ctrl+backspace") or key_event.matches("ctrl+w"):
before, _ = self.line_edit.split_at_cursor()
try:
start, _ = reindex(before, SPACE_PATTERN_END, right=True)
except ValueError:
start = -1
try:
space = before[:start].rindex(" ")
except ValueError:
space = 0
self.line_edit.backspace(len(before) - space)
self.refresh()
elif key_event.matches("ctrl+left") or key_event.matches("ctrl+b"):
before, _ = self.line_edit.split_at_cursor()
try:
start, _ = reindex(before, SPACE_PATTERN_END, right=True)
except ValueError:
start = -1
try:
space = before[:start].rindex(" ")
except ValueError:
space = 0
self.line_edit.left(len(before) - space)
self.refresh()
elif key_event.matches("ctrl+right") or key_event.matches("ctrl+f"):
_, after = self.line_edit.split_at_cursor()
try:
_, end = reindex(after, SPACE_PATTERN_START)
except ValueError:
end = 0
try:
space = after[end:].index(" ") + 1
except ValueError:
space = len(after)
self.line_edit.right(space)
self.refresh()
elif key_event.matches("alt+backspace") or key_event.matches("alt+w"):
before, _ = self.line_edit.split_at_cursor()
try:
start, _ = reindex(before, NON_ALPHANUM_PATTERN_END, right=True)
except ValueError:
start = -1
else:
self.line_edit.backspace(len(before) - start)
self.refresh()
return
try:
start, _ = reindex(before, NON_ALPHANUM_PATTERN, right=True)
except ValueError:
self.line_edit.backspace(len(before))
self.refresh()
return
self.line_edit.backspace(len(before) - (start + 1))
self.refresh()
elif key_event.matches("alt+left") or key_event.matches("alt+b"):
before, _ = self.line_edit.split_at_cursor()
try:
start, _ = reindex(before, NON_ALPHANUM_PATTERN_END, right=True)
except ValueError:
start = -1
else:
self.line_edit.left(len(before) - start)
self.refresh()
return
try:
start, _ = reindex(before, NON_ALPHANUM_PATTERN, right=True)
except ValueError:
self.line_edit.left(len(before))
self.refresh()
return
self.line_edit.left(len(before) - (start + 1))
self.refresh()
elif key_event.matches("alt+right") or key_event.matches("alt+f"):
_, after = self.line_edit.split_at_cursor()
try:
_, end = reindex(after, NON_ALPHANUM_PATTERN_START)
except ValueError:
end = 0
else:
self.line_edit.right(end)
self.refresh()
return
try:
_, end = reindex(after, NON_ALPHANUM_PATTERN)
except ValueError:
self.line_edit.right(len(after))
self.refresh()
return
self.line_edit.right(end - 1)
self.refresh()
elif key_event.matches("tab"):
self.switch_mode()
self.refresh()
elif key_event.matches("up") or key_event.matches("f3"):
for match_arg in self.match_args():
call_remote_control(["kitten", match_arg, str(SCROLLMARK_FILE)])
elif key_event.matches("down") or key_event.matches("shift+f3"):
for match_arg in self.match_args():
call_remote_control(["kitten", match_arg, str(SCROLLMARK_FILE), "next"])
elif key_event.matches("enter"):
self.quit(0)
elif key_event.matches("esc"):
self.quit(1)
def on_interrupt(self) -> None:
self.quit(1)
def on_eot(self) -> None:
self.quit(1)
def on_resize(self, screen_size: ScreenSize) -> None:
self.refresh()
def match_args(self) -> list[str]:
return [f"--match=id:{window_id}" for window_id in self.window_ids]
def mark(self) -> None:
if not self.window_ids:
return
text = self.line_edit.current_input
if text:
match_case = "i" if text.islower() else ""
match_type = match_case + self.mode
for match_arg in self.match_args():
try:
call_remote_control(
["create-marker", match_arg, match_type, "1", text]
)
except SystemExit:
self.remove_mark()
else:
self.remove_mark()
def remove_mark(self) -> None:
for match_arg in self.match_args():
call_remote_control(["remove-marker", match_arg])
def quit(self, return_code: int) -> None:
self.cached_values["last_search"] = self.line_edit.current_input
self.remove_mark()
if return_code:
for match_arg in self.match_args():
call_remote_control(["scroll-window", match_arg, "end"])
self.quit_loop(return_code)
def main(args: list[str]) -> None:
call_remote_control(
["resize-window", "--self", "--axis=vertical", "--increment", "-100"]
)
error = ""
if len(args) < 2 or not args[1].isdigit():
error = "Error: Window id must be provided as the first argument."
window_id = int(args[1])
window_ids = [window_id]
if len(args) > 2 and args[2] == "--all-windows":
ls_output = run(["kitty", "@", "ls"], stdout=PIPE)
ls_json = json.loads(ls_output.stdout.decode())
current_tab = None
for os_window in ls_json:
for tab in os_window["tabs"]:
for kitty_window in tab["windows"]:
if kitty_window["id"] == window_id:
current_tab = tab
if current_tab:
window_ids = [
w["id"] for w in current_tab["windows"] if not w["is_focused"]
]
else:
error = "Error: Could not find the window id provided."
loop = Loop()
with cached_values_for("search") as cached_values:
handler = Search(cached_values, window_ids, error)
loop.loop(handler)
+11
View File
@@ -0,0 +1,11 @@
[Desktop Entry]
DefaultProfile=Profile 1.profile
[General]
ConfigVersion=1
[KonsoleWindow]
UseSingleInstance=true
[UiSettings]
ColorScheme=
+34
View File
@@ -0,0 +1,34 @@
[config]
version_check = false
[templates.m3colors]
input_path = '~/.config/matugen/templates/colors.json'
output_path = '~/.local/state/quickshell/user/generated/colors.json'
[templates.hyprland]
input_path = '~/.config/matugen/templates/hyprland/colors.conf'
output_path = '~/.config/hypr/hyprland/colors.conf'
[templates.hyprlock]
input_path = '~/.config/matugen/templates/hyprland/hyprlock.conf'
output_path = '~/.config/hypr/hyprlock.conf'
[templates.fuzzel]
input_path = '~/.config/matugen/templates/fuzzel/fuzzel_theme.ini'
output_path = '~/.config/fuzzel/fuzzel_theme.ini'
[templates.gtk3]
input_path = '~/.config/matugen/templates/gtk/gtk-colors.css'
output_path = '~/.config/gtk-3.0/gtk.css'
[templates.gtk4]
input_path = '~/.config/matugen/templates/gtk/gtk-colors.css'
output_path = '~/.config/gtk-4.0/gtk.css'
[templates.kde_colors]
input_path = '~/.config/matugen/templates/kde/color.txt'
output_path = '~/.local/state/quickshell/user/generated/color.txt'
[templates.wallpaper]
input_path = '~/.config/matugen/templates/wallpaper.txt'
output_path = '~/.local/state/quickshell/user/generated/wallpaper/path.txt'
@@ -0,0 +1,70 @@
$darkmode: False;
$transparent: False;
$background: {{colors.background.default.hex}};
$onBackground: {{colors.on_background.default.hex}};
$surface: {{colors.surface.default.hex}};
$surfaceDim: {{colors.surface_dim.default.hex}};
$surfaceBright: {{colors.surface_bright.default.hex}};
$surfaceContainerLowest: {{colors.surface_container_lowest.default.hex}};
$surfaceContainerLow: {{colors.surface_container_low.default.hex}};
$surfaceContainer: {{colors.surface_container.default.hex}};
$surfaceContainerHigh: {{colors.surface_container_high.default.hex}};
$surfaceContainerHighest: {{colors.surface_container_highest.default.hex}};
$onSurface: {{colors.on_surface.default.hex}};
$surfaceVariant: {{colors.surface_variant.default.hex}};
$onSurfaceVariant: {{colors.on_surface_variant.default.hex}};
$inverseSurface: {{colors.inverse_surface.default.hex}};
$inverseOnSurface: {{colors.inverse_on_surface.default.hex}};
$outline: {{colors.outline.default.hex}};
$outlineVariant: {{colors.outline_variant.default.hex}};
$shadow: {{colors.shadow.default.hex}};
$scrim: {{colors.scrim.default.hex}};
$primary: {{colors.primary.default.hex}};
$onPrimary: {{colors.on_primary.default.hex}};
$primaryContainer: {{colors.primary_container.default.hex}};
$onPrimaryContainer: {{colors.on_primary_container.default.hex}};
$inversePrimary: {{colors.inverse_primary.default.hex}};
$secondary: {{colors.secondary.default.hex}};
$onSecondary: {{colors.on_secondary.default.hex}};
$secondaryContainer: {{colors.secondary_container.default.hex}};
$onSecondaryContainer: {{colors.on_secondary_container.default.hex}};
$tertiary: {{colors.tertiary.default.hex}};
$onTertiary: {{colors.on_tertiary.default.hex}};
$tertiaryContainer: {{colors.tertiary_container.default.hex}};
$onTertiaryContainer: {{colors.on_tertiary_container.default.hex}};
$error: {{colors.error.default.hex}};
$onError: {{colors.on_error.default.hex}};
$errorContainer: {{colors.error_container.default.hex}};
$onErrorContainer: {{colors.on_error_container.default.hex}};
$primaryFixed: {{colors.primary_fixed.default.hex}};
$primaryFixedDim: {{colors.primary_fixed_dim.default.hex}};
$onPrimaryFixed: {{colors.on_primary_fixed.default.hex}};
$onPrimaryFixedVariant: {{colors.on_primary_fixed_variant.default.hex}};
$secondaryFixed: {{colors.secondary_fixed.default.hex}};
$secondaryFixedDim: {{colors.secondary_fixed_dim.default.hex}};
$onSecondaryFixed: {{colors.on_secondary_fixed.default.hex}};
$onSecondaryFixedVariant: {{colors.on_secondary_fixed_variant.default.hex}};
$tertiaryFixed: {{colors.tertiary_fixed.default.hex}};
$tertiaryFixedDim: {{colors.tertiary_fixed_dim.default.hex}};
$onTertiaryFixed: {{colors.on_tertiary_fixed.default.hex}};
$onTertiaryFixedVariant: {{colors.on_tertiary_fixed_variant.default.hex}};
$success: #B5CCBA;
$onSuccess: #213528;
$successContainer: #374B3E;
$onSuccessContainer: #D1E9D6;
$term0: #0D1C20;
$term1: #8383FF;
$term2: #63DFD4;
$term3: #75FCDD;
$term4: #76B4BD;
$term5: #7AAEEA;
$term6: #81D8D7;
$term7: #CCDBD5;
$term8: #B1BCB5;
$term9: #BCB9FF;
$term10: #F6FFFD;
$term11: #FFFFFF;
$term12: #BEE3E5;
$term13: #C8DAFF;
$term14: #E5FFFE;
$term15: #ADEDF6;
@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>
<style-scheme id="custom-light" _name="Custom" version="1.0">
<author>end_4</author>
<_description>Catppuccin port but very random</_description>
<style name="bracket-match" background="{{ colors.secondary_container.default.hex }}" foreground="{{ colors.on_secondary_container.default.hex }}" bold="true"/>
<style name="bracket-mismatch" background="#E3E6EB" underline="true"/>
<style name="c:preprocessor" foreground="#DF8E1D"/>
<style name="css:at-rules" foreground="#8839EF"/>
<style name="css:color" foreground="#DF8E1D"/>
<style name="css:keyword" foreground="#256BF5"/>
<style name="current-line" background="{{ colors.surface_container_highest.default.hex }}"/>
<style name="cursor" foreground="#DC8A78"/>
<style name="def:base-n-integer" foreground="#DF8E1D"/>
<style name="def:boolean" foreground="#DF8E1D"/>
<style name="def:builtin" foreground="#DF8E1D"/>
<style name="def:character" foreground="#DF8E1D"/>
<style name="def:comment" foreground="#9DA1B1"/>
<style name="def:complex" foreground="#DF8E1D"/>
<style name="def:decimal" foreground="#DF8E1D"/>
<style name="def:doc-comment" foreground="#9DA1B1"/>
<style name="def:doc-comment-element" foreground="#9DA1B1"/>
<style name="def:error" foreground="#D53055" background="#EAEDF2"/>
<style name="def:floating-point" foreground="#DF8E1D"/>
<style name="def:function" foreground="#256BF5"/>
<style name="def:identifier" foreground="#000000"/>
<style name="def:keyword" foreground="#8839EF"/>
<style name="def:note" foreground="#9DA1B1"/>
<style name="def:number" foreground="#FE640B"/>
<style name="def:operator" foreground="#8839EF"/>
<style name="def:preprocessor" foreground="#256BF5"/>
<style name="def:reserved" foreground="#8839EF"/>
<style name="def:shebang" foreground="#9DA1B1"/>
<style name="def:special-char" foreground="#256BF5"/>
<style name="def:special-constant" foreground="#DF8E1D"/>
<style name="def:statement" foreground="#8839EF"/>
<style name="def:string" foreground="#4AA537"/>
<style name="def:type" foreground="#256BF5" italic="true"/>
<style name="diff:added-line" foreground="#282D32" background="#ACF2BD"/>
<style name="diff:changed-line" foreground="#282D32" background="#F1F2C3"/>
<style name="diff:location" foreground="#9DA1B1"/>
<style name="diff:removed-line" foreground="#282D32" background="#FFEEF0"/>
<style name="draw-spaces" foreground="#3b3a32"/>
<style name="html:dtd" foreground="#4AA537"/>
<style name="html:tag" foreground="#8839EF"/>
<style name="js:function" foreground="#256BF5"/>
<style name="line-numbers" foreground="#9699AA" background="#EAEDF2"/>
<style name="perl:builtin" foreground="#256BF5"/>
<style name="perl:include-statement" foreground="#8839EF"/>
<style name="perl:special-variable" foreground="#DF8E1D"/>
<style name="perl:variable" foreground="#000000"/>
<style name="php:string" foreground="#4AA537"/>
<style name="python:builtin-constant" foreground="#8839EF"/>
<style name="python:builtin-function" foreground="#256BF5"/>
<style name="python:module-handler" foreground="#8839EF"/>
<style name="python:special-variable" foreground="#8839EF"/>
<style name="ruby:attribute-definition" foreground="#8839EF"/>
<style name="ruby:builtin" foreground="#000000"/>
<style name="ruby:class-variable" foreground="#000000"/>
<style name="ruby:constant" foreground="#000000"/>
<style name="ruby:global-variable" foreground="#256BF5"/>
<style name="ruby:instance-variable" foreground="#000000"/>
<style name="ruby:module-handler" foreground="#8839EF"/>
<style name="ruby:predefined-variable" foreground="#DF8E1D"/>
<style name="ruby:regex" foreground="#f6aa11"/>
<style name="ruby:special-variable" foreground="#8839EF"/>
<style name="ruby:symbol" foreground="#DF8E1D"/>
<style name="rubyonrails:attribute-definition" foreground="#8839EF"/>
<style name="rubyonrails:block-parameter" foreground="#fd971f" italic="true"/>
<style name="rubyonrails:builtin" foreground="#000000"/>
<style name="rubyonrails:class-inherit" foreground="#256BF5" underline="true" italic="true"/>
<style name="rubyonrails:class-name" foreground="#256BF5"/>
<style name="rubyonrails:class-variable" foreground="#000000"/>
<style name="rubyonrails:complex-interpolation" foreground="#DF8E1D"/>
<style name="rubyonrails:constant" foreground="#000000"/>
<style name="rubyonrails:global-variable" foreground="#256BF5"/>
<style name="rubyonrails:instance-variable" foreground="#000000"/>
<style name="rubyonrails:module-handler" foreground="#8839EF"/>
<style name="rubyonrails:module-name" foreground="#256BF5"/>
<style name="rubyonrails:predefined-variable" foreground="#DF8E1D"/>
<style name="rubyonrails:rails" foreground="#000000"/>
<style name="rubyonrails:regex" foreground="#f6aa11"/>
<style name="rubyonrails:simple-interpolation" foreground="#DF8E1D"/>
<style name="rubyonrails:special-variable" foreground="#8839EF"/>
<style name="rubyonrails:symbol" foreground="#DF8E1D"/>
<style name="search-match" background="#E3E6EB" bold="true" underline="true"/>
<style name="selection" foreground="#f8f8f2" background="#444444"/>
<style name="text" foreground="#f8f8f2" background="#222222"/>
<style name="xml:attribute-name" foreground="#256BF5"/>
<style name="xml:element-name" foreground="#8839EF"/>
<style name="xml:entity" foreground="#c8cecc"/>
<style name="xml:namespace" foreground="#8839EF"/>
<style name="xml:tag" foreground="#8839EF"/>
</style-scheme>
@@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2014 Leo Iannacone <info@leoiannacone.com>
This file was generated from a textmate theme named Monokai Extended
with tm2gtksw2 tool. (Alexandre da Silva)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
-->
<!-- MODIFIED -->
<style-scheme id="custom" _name="Custom" version="1.0">
<author>Leo Iannacone</author>
<_description>Based on SublimeText Monokai Extended - Generated with tm2gtksw2</_description>
<style name="bracket-match" background="{{ colors.secondary_container.default.hex }}" foreground="{{ colors.on_secondary_container.default.hex }}" bold="true"/>
<style name="bracket-mismatch" background="#333333" underline="true"/>
<style name="c:preprocessor" foreground="#be84ff"/>
<style name="css:at-rules" foreground="#f92672"/>
<style name="css:color" foreground="#be84ff"/>
<style name="css:keyword" foreground="#66d9ef"/>
<style name="current-line" background="{{ colors.surface_container_highest.default.hex }}"/>
<style name="cursor" foreground="#f8f8f0"/>
<style name="def:base-n-integer" foreground="#be84ff"/>
<style name="def:boolean" foreground="#be84ff"/>
<style name="def:builtin" foreground="#be84ff"/>
<style name="def:character" foreground="#be84ff"/>
<style name="def:comment" foreground="#75715e"/>
<style name="def:complex" foreground="#be84ff"/>
<style name="def:decimal" foreground="#be84ff"/>
<style name="def:doc-comment" foreground="#75715e"/>
<style name="def:doc-comment-element" foreground="#75715e"/>
<style name="def:error" foreground="#f8f8f0" background="#f92672"/>
<style name="def:floating-point" foreground="#be84ff"/>
<style name="def:function" foreground="#a6e22e"/>
<style name="def:identifier" foreground="#ffffff"/>
<style name="def:keyword" foreground="#f92672"/>
<style name="def:note" foreground="#75715e"/>
<style name="def:number" foreground="#be84ff"/>
<style name="def:operator" foreground="#f92672"/>
<style name="def:preprocessor" foreground="#66d9ef"/>
<style name="def:reserved" foreground="#f92672"/>
<style name="def:shebang" foreground="#75715e"/>
<style name="def:special-char" foreground="#66d9ef"/>
<style name="def:special-constant" foreground="#be84ff"/>
<style name="def:statement" foreground="#f92672"/>
<style name="def:string" foreground="#e6db74"/>
<style name="def:type" foreground="#66d9ef" italic="true"/>
<style name="diff:added-line" foreground="#a6e22e"/>
<style name="diff:changed-line" foreground="#e6db74"/>
<style name="diff:location" foreground="#75715e"/>
<style name="diff:removed-line" foreground="#f92672"/>
<style name="draw-spaces" foreground="#3b3a32"/>
<style name="html:dtd" foreground="#e6db74"/>
<style name="html:tag" foreground="#f92672"/>
<style name="js:function" foreground="#66d9ef"/>
<style name="line-numbers" foreground="#bebeba" background="#333333"/>
<style name="perl:builtin" foreground="#a6e22e"/>
<style name="perl:include-statement" foreground="#f92672"/>
<style name="perl:special-variable" foreground="#be84ff"/>
<style name="perl:variable" foreground="#ffffff"/>
<style name="php:string" foreground="#e6db74"/>
<style name="python:builtin-constant" foreground="#f92672"/>
<style name="python:builtin-function" foreground="#a6e22e"/>
<style name="python:module-handler" foreground="#f92672"/>
<style name="python:special-variable" foreground="#f92672"/>
<style name="ruby:attribute-definition" foreground="#f92672"/>
<style name="ruby:builtin" foreground="#ffffff"/>
<style name="ruby:class-variable" foreground="#ffffff"/>
<style name="ruby:constant" foreground="#ffffff"/>
<style name="ruby:global-variable" foreground="#a6e22e"/>
<style name="ruby:instance-variable" foreground="#ffffff"/>
<style name="ruby:module-handler" foreground="#f92672"/>
<style name="ruby:predefined-variable" foreground="#be84ff"/>
<style name="ruby:regex" foreground="#f6aa11"/>
<style name="ruby:special-variable" foreground="#f92672"/>
<style name="ruby:symbol" foreground="#be84ff"/>
<style name="rubyonrails:attribute-definition" foreground="#f92672"/>
<style name="rubyonrails:block-parameter" foreground="#fd971f" italic="true"/>
<style name="rubyonrails:builtin" foreground="#ffffff"/>
<style name="rubyonrails:class-inherit" foreground="#a6e22e" underline="true" italic="true"/>
<style name="rubyonrails:class-name" foreground="#66d9ef"/>
<style name="rubyonrails:class-variable" foreground="#ffffff"/>
<style name="rubyonrails:complex-interpolation" foreground="#be84ff"/>
<style name="rubyonrails:constant" foreground="#ffffff"/>
<style name="rubyonrails:global-variable" foreground="#a6e22e"/>
<style name="rubyonrails:instance-variable" foreground="#ffffff"/>
<style name="rubyonrails:module-handler" foreground="#f92672"/>
<style name="rubyonrails:module-name" foreground="#66d9ef"/>
<style name="rubyonrails:predefined-variable" foreground="#be84ff"/>
<style name="rubyonrails:rails" foreground="#ffffff"/>
<style name="rubyonrails:regex" foreground="#f6aa11"/>
<style name="rubyonrails:simple-interpolation" foreground="#be84ff"/>
<style name="rubyonrails:special-variable" foreground="#f92672"/>
<style name="rubyonrails:symbol" foreground="#be84ff"/>
<style name="search-match" background="#333333" bold="true" underline="true"/>
<style name="selection" foreground="#f8f8f2" background="#444444"/>
<style name="text" foreground="#f8f8f2" background="#222222"/>
<style name="xml:attribute-name" foreground="#a6e22e"/>
<style name="xml:element-name" foreground="#f92672"/>
<style name="xml:entity" foreground="#c8cecc"/>
<style name="xml:namespace" foreground="#f92672"/>
<style name="xml:tag" foreground="#f92672"/>
</style-scheme>
+51
View File
@@ -0,0 +1,51 @@
{
"background": "{{colors.background.default.hex}}",
"error": "{{colors.error.default.hex}}",
"error_container": "{{colors.error_container.default.hex}}",
"inverse_on_surface": "{{colors.inverse_on_surface.default.hex}}",
"inverse_primary": "{{colors.inverse_primary.default.hex}}",
"inverse_surface": "{{colors.inverse_surface.default.hex}}",
"on_background": "{{colors.on_background.default.hex}}",
"on_error": "{{colors.on_error.default.hex}}",
"on_error_container": "{{colors.on_error_container.default.hex}}",
"on_primary": "{{colors.on_primary.default.hex}}",
"on_primary_container": "{{colors.on_primary_container.default.hex}}",
"on_primary_fixed": "{{colors.on_primary_fixed.default.hex}}",
"on_primary_fixed_variant": "{{colors.on_primary_fixed_variant.default.hex}}",
"on_secondary": "{{colors.on_secondary.default.hex}}",
"on_secondary_container": "{{colors.on_secondary_container.default.hex}}",
"on_secondary_fixed": "{{colors.on_secondary_fixed.default.hex}}",
"on_secondary_fixed_variant": "{{colors.on_secondary_fixed_variant.default.hex}}",
"on_surface": "{{colors.on_surface.default.hex}}",
"on_surface_variant": "{{colors.on_surface_variant.default.hex}}",
"on_tertiary": "{{colors.on_tertiary.default.hex}}",
"on_tertiary_container": "{{colors.on_tertiary_container.default.hex}}",
"on_tertiary_fixed": "{{colors.on_tertiary_fixed.default.hex}}",
"on_tertiary_fixed_variant": "{{colors.on_tertiary_fixed_variant.default.hex}}",
"outline": "{{colors.outline.default.hex}}",
"outline_variant": "{{colors.outline_variant.default.hex}}",
"primary": "{{colors.primary.default.hex}}",
"primary_container": "{{colors.primary_container.default.hex}}",
"primary_fixed": "{{colors.primary_fixed.default.hex}}",
"primary_fixed_dim": "{{colors.primary_fixed_dim.default.hex}}",
"scrim": "{{colors.scrim.default.hex}}",
"secondary": "{{colors.secondary.default.hex}}",
"secondary_container": "{{colors.secondary_container.default.hex}}",
"secondary_fixed": "{{colors.secondary_fixed.default.hex}}",
"secondary_fixed_dim": "{{colors.secondary_fixed_dim.default.hex}}",
"shadow": "{{colors.shadow.default.hex}}",
"surface": "{{colors.surface.default.hex}}",
"surface_bright": "{{colors.surface_bright.default.hex}}",
"surface_container": "{{colors.surface_container.default.hex}}",
"surface_container_high": "{{colors.surface_container_high.default.hex}}",
"surface_container_highest": "{{colors.surface_container_highest.default.hex}}",
"surface_container_low": "{{colors.surface_container_low.default.hex}}",
"surface_container_lowest": "{{colors.surface_container_lowest.default.hex}}",
"surface_dim": "{{colors.surface_dim.default.hex}}",
"surface_tint": "{{colors.surface_tint.default.hex}}",
"surface_variant": "{{colors.surface_variant.default.hex}}",
"tertiary": "{{colors.tertiary.default.hex}}",
"tertiary_container": "{{colors.tertiary_container.default.hex}}",
"tertiary_fixed": "{{colors.tertiary_fixed.default.hex}}",
"tertiary_fixed_dim": "{{colors.tertiary_fixed_dim.default.hex}}"
}
@@ -0,0 +1,8 @@
[colors]
background={{colors.background.default.hex_stripped}}ff
text={{colors.on_background.default.hex_stripped}}ff
selection={{colors.surface_variant.default.hex_stripped}}ff
selection-text={{colors.on_surface_variant.default.hex_stripped}}ff
border={{colors.surface_variant.default.hex_stripped}}dd
match={{colors.primary.default.hex_stripped}}ff
selection-match={{colors.primary.default.hex_stripped}}ff
@@ -0,0 +1,22 @@
/*
* GTK Colors
* Generated with Matugen
*/
@define-color accent_color {{colors.primary.default.hex}};
@define-color accent_fg_color {{colors.on_primary.default.hex}};
@define-color accent_bg_color {{colors.primary.default.hex}};
@define-color window_bg_color {{colors.background.default.hex}};
@define-color window_fg_color {{colors.on_background.default.hex}};
@define-color headerbar_bg_color {{colors.surface_dim.default.hex}};
@define-color headerbar_fg_color {{colors.on_surface.default.hex}};
@define-color popover_bg_color {{colors.surface_dim.default.hex}};
@define-color popover_fg_color {{colors.on_surface.default.hex}};
@define-color view_bg_color {{colors.surface.default.hex}};
@define-color view_fg_color {{colors.on_surface.default.hex}};
@define-color card_bg_color {{colors.surface.default.hex}};
@define-color card_fg_color {{colors.on_surface.default.hex}};
@define-color sidebar_bg_color @window_bg_color;
@define-color sidebar_fg_color @window_fg_color;
@define-color sidebar_border_color @window_bg_color;
@define-color sidebar_backdrop_color @window_bg_color;
@@ -0,0 +1,32 @@
general {
col.active_border = rgba({{colors.outline.default.hex_stripped}}AA)
col.inactive_border = rgba({{colors.outline_variant.default.hex_stripped}}AA)
}
misc {
background_color = rgba({{colors.surface.dark.hex_stripped}}FF)
}
plugin {
hyprbars {
# Honestly idk if it works like css, but well, why not
bar_text_font = Rubik, Geist, AR One Sans, Reddit Sans, Inter, Roboto, Ubuntu, Noto Sans, sans-serif
bar_height = 30
bar_padding = 10
bar_button_padding = 5
bar_precedence_over_border = true
bar_part_of_window = true
bar_color = rgba({{colors.background.default.hex_stripped}}FF)
col.text = rgba({{colors.on_background.default.hex_stripped}}FF)
# example buttons (R -> L)
# hyprbars-button = color, size, on-click
hyprbars-button = rgb({{colors.on_background.default.hex_stripped}}), 13, 󰖭, hyprctl dispatch killactive
hyprbars-button = rgb({{colors.on_background.default.hex_stripped}}), 13, 󰖯, hyprctl dispatch fullscreen 1
hyprbars-button = rgb({{colors.on_background.default.hex_stripped}}), 13, 󰖰, hyprctl dispatch movetoworkspacesilent special
}
}
windowrulev2 = bordercolor rgba({{colors.primary.default.hex_stripped}}AA) rgba({{colors.primary.default.hex_stripped}}77),pinned:1
@@ -0,0 +1,104 @@
$text_color = rgba({{colors.primary_fixed.default.hex_stripped}}FF)
$entry_background_color = rgba({{colors.on_primary_fixed.default.hex_stripped}}11)
$entry_border_color = rgba({{colors.outline.default.hex_stripped}}55)
$entry_color = rgba({{colors.primary_fixed.default.hex_stripped}}FF)
$font_family = Rubik
$font_family_clock = Space Grotesk DemiBold
$font_material_symbols = Material Symbols Rounded
background {
color = rgba(181818FF)
path = {{image}}
blur_size = 15
blur_passes = 4
brightness = 0.33
}
input-field {
monitor =
size = 250, 50
outline_thickness = 2
dots_size = 0.1
dots_spacing = 0.3
outer_color = $entry_border_color
inner_color = $entry_background_color
font_color = $entry_color
fade_on_empty = true
position = 0, 20
halign = center
valign = center
}
label {
monitor =
text = $LAYOUT
color = $text_color
font_size = 14
font_family = $font_family
position = -30, 30
halign = right
valign = bottom
}
label { # Caps Lock Warning
monitor =
text = cmd[update:250] ${XDG_CONFIG_HOME:-$HOME/.config}/hypr/hyprlock/check-capslock.sh
color = $text_color
font_size = 13
font_family = $font_family
position = 0, -25
halign = center
valign = center
}
label { # Clock
monitor =
text = $TIME
color = $text_color
font_size = 65
font_family = $font_family_clock
position = 0, 300
halign = center
valign = center
}
label { # Date
monitor =
text = cmd[update:5000] date +"%A, %B %d"
color = $text_color
font_size = 17
font_family = $font_family_clock
position = 0, 240
halign = center
valign = center
}
label { # User
monitor =
text =  $USER
color = $text_color
outline_thickness = 2
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
dots_center = true
font_size = 20
font_family = $font_family
position = 0, 50
halign = center
valign = bottom
}
label { # Status
monitor =
text = cmd[update:5000] ${XDG_CONFIG_HOME:-$HOME/.config}/hypr/hyprlock/status.sh
color = $text_color
font_size = 14
font_family = $font_family
position = 30, -30
halign = left
valign = top
}
+1
View File
@@ -0,0 +1 @@
{{colors.source_color.default.hex}}
@@ -0,0 +1,46 @@
#!/usr/bin/env bash
XDG_STATE_HOME="${XDG_STATE_HOME:-$HOME/.local/state}"
color=$(tr -d '\n' < "$XDG_STATE_HOME/quickshell/user/generated/color.txt")
current_mode=$(gsettings get org.gnome.desktop.interface color-scheme 2>/dev/null | tr -d "'")
if [[ "$current_mode" == "prefer-dark" ]]; then
mode_flag="-d"
else
mode_flag="-l"
fi
# Parse --scheme-variant flag
scheme_variant_str=""
while [[ $# -gt 0 ]]; do
case "$1" in
--scheme-variant)
scheme_variant_str="$2"
shift 2
;;
*)
shift
;;
esac
done
# Map string variant to integer
case "$scheme_variant_str" in
scheme-content) sv_num=0 ;;
scheme-expressive) sv_num=1 ;;
scheme-fidelity) sv_num=2 ;;
scheme-monochrome) sv_num=3 ;;
scheme-neutral) sv_num=4 ;;
scheme-tonal-spot) sv_num=5 ;;
scheme-vibrant) sv_num=6 ;;
scheme-rainbow) sv_num=7 ;;
scheme-fruit-salad) sv_num=8 ;;
"") sv_num=5 ;;
*)
echo "Unknown scheme variant: $scheme_variant_str" >&2
exit 1
;;
esac
kde-material-you-colors "$mode_flag" --color "$color" -sv "$sv_num"
+1
View File
@@ -0,0 +1 @@
{{image}}
+32
View File
@@ -0,0 +1,32 @@
[Appearance]
color_scheme_path=/usr/share/qt5ct/colors/darker.conf
custom_palette=true
icon_theme=OneUI-dark
standard_dialogs=default
style=kvantum-dark
[Fonts]
fixed="JetBrainsMono Nerd Font,11,-1,5,50,0,0,0,0,0,Regular"
general="Rubik,11,-1,5,50,0,0,0,0,0"
[Interface]
activate_item_on_single_click=1
buttonbox_layout=0
cursor_flash_time=1000
dialog_buttons_have_icons=1
double_click_interval=400
gui_effects=General
keyboard_scheme=2
menus_have_icons=true
show_shortcuts_in_context_menus=true
stylesheets=@Invalid()
toolbutton_style=4
underline_shortcut=1
wheel_scroll_lines=3
[SettingsWindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\x98\0\0\x3\x99\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x3\x1\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x4\x98\0\0\x3\x99)
[Troubleshooting]
force_raster_widgets=1
ignored_applications=@Invalid()
+32
View File
@@ -0,0 +1,32 @@
[Appearance]
color_scheme_path=~/.config/qt6ct/style-colors.conf
custom_palette=true
icon_theme=OneUI
standard_dialogs=default
style=kvantum
[Fonts]
fixed="JetBrainsMono Nerd Font,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular"
general="Rubik,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular"
[Interface]
activate_item_on_single_click=1
buttonbox_layout=0
cursor_flash_time=1000
dialog_buttons_have_icons=1
double_click_interval=400
gui_effects=@Invalid()
keyboard_scheme=2
menus_have_icons=true
show_shortcuts_in_context_menus=true
stylesheets=@Invalid()
toolbutton_style=4
underline_shortcut=1
wheel_scroll_lines=3
[SettingsWindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\as\0\0\x4\x3\0\0\0\0\0\0\0\0\0\0\as\0\0\x4\x3\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\as\0\0\x4\x3)
[Troubleshooting]
force_raster_widgets=1
ignored_applications=@Invalid()
+8
View File
@@ -0,0 +1,8 @@
[General]
UseTabs=false
IndentWidth=4
NewlineType=unix
NormalizeOrder=false
FunctionsSpacing=false
ObjectsSpacing=true
MaxColumnWidth=110
+58
View File
@@ -0,0 +1,58 @@
import qs.modules.common
import qs
import QtQuick
import Quickshell
import Quickshell.Hyprland
import Quickshell.Io
pragma Singleton
pragma ComponentBehavior: Bound
Singleton {
id: root
property bool barOpen: true
property bool sidebarLeftOpen: false
property bool sidebarRightOpen: false
property bool mediaControlsOpen: false
property bool osdBrightnessOpen: false
property bool osdVolumeOpen: false
property bool oskOpen: false
property bool overviewOpen: false
property bool screenLocked: false
property bool screenLockContainsCharacters: false
property bool sessionOpen: false
property bool superDown: false
property bool superReleaseMightTrigger: true
property bool workspaceShowNumbers: false
property real screenZoom: 1
onScreenZoomChanged: {
Quickshell.execDetached(["hyprctl", "keyword", "cursor:zoom_factor", root.screenZoom.toString()]);
}
Behavior on screenZoom {
animation: Appearance.animation.elementMoveFast.numberAnimation.createObject(this)
}
GlobalShortcut {
name: "workspaceNumber"
description: "Hold to show workspace numbers, release to show icons"
onPressed: {
root.superDown = true
}
onReleased: {
root.superDown = false
}
}
IpcHandler {
target: "zoom"
function zoomIn() {
screenZoom = Math.min(screenZoom + 0.4, 3.0)
}
function zoomOut() {
screenZoom = Math.max(screenZoom - 0.4, 1)
}
}
}
+157
View File
@@ -0,0 +1,157 @@
import QtQuick
import QtQuick.Layouts
import Quickshell
import Qt5Compat.GraphicalEffects
Scope {
id: root
property bool failed;
property string errorString;
// Connect to the Quickshell global to listen for the reload signals.
Connections {
target: Quickshell
function onReloadCompleted() {
root.failed = false;
popupLoader.loading = true;
}
function onReloadFailed(error: string) {
// Close any existing popup before making a new one.
popupLoader.active = false;
root.failed = true;
root.errorString = error;
popupLoader.loading = true;
}
}
// Keep the popup in a loader because it isn't needed most of the time
LazyLoader {
id: popupLoader
PanelWindow {
id: popup
exclusiveZone: 0
anchors.top: true
margins.top: 0
implicitWidth: rect.width + shadow.radius * 2
implicitHeight: rect.height + shadow.radius * 2
// color blending is a bit odd as detailed in the type reference.
color: "transparent"
Rectangle {
id: rect
anchors.centerIn: parent
color: failed ? "#ffe99195" : "#ffD1E8D5"
implicitHeight: layout.implicitHeight + 30
implicitWidth: layout.implicitWidth + 30
radius: 12
// Fills the whole area of the rectangle, making any clicks go to it,
// which dismiss the popup.
MouseArea {
id: mouseArea
anchors.fill: parent
onClicked: {
popupLoader.active = false
}
// makes the mouse area track mouse hovering, so the hide animation
// can be paused when hovering.
hoverEnabled: true
}
ColumnLayout {
id: layout
spacing: 10
anchors {
top: parent.top
topMargin: 10
horizontalCenter: parent.horizontalCenter
}
Text {
renderType: Text.NativeRendering
font.family: "Rubik"
font.pointSize: 14
text: root.failed ? "Quickshell: Reload failed" : "Quickshell reloaded"
color: failed ? "#ff93000A" : "#ff0C1F13"
}
Text {
renderType: Text.NativeRendering
font.family: "JetBrains Mono NF"
font.pointSize: 11
text: root.errorString
color: failed ? "#ff93000A" : "#ff0C1F13"
// When visible is false, it also takes up no space.
visible: root.errorString != ""
}
}
// A progress bar on the bottom of the screen, showing how long until the
// popup is removed.
Rectangle {
z: 2
id: bar
color: failed ? "#ff93000A" : "#ff0C1F13"
anchors.bottom: parent.bottom
anchors.left: parent.left
anchors.margins: 10
height: 5
radius: 9999
PropertyAnimation {
id: anim
target: bar
property: "width"
from: rect.width - bar.anchors.margins * 2
to: 0
duration: failed ? 10000 : 1000
onFinished: popupLoader.active = false
// Pause the animation when the mouse is hovering over the popup,
// so it stays onscreen while reading. This updates reactively
// when the mouse moves on and off the popup.
paused: mouseArea.containsMouse
}
}
// Its bg
Rectangle {
z: 1
id: bar_bg
color: failed ? "#30af1b25" : "#4027643e"
anchors.bottom: parent.bottom
anchors.left: parent.left
anchors.margins: 10
height: 5
radius: 9999
width: rect.width - bar.anchors.margins * 2
}
// We could set `running: true` inside the animation, but the width of the
// rectangle might not be calculated yet, due to the layout.
// In the `Component.onCompleted` event handler, all of the component's
// properties and children have been initialized.
Component.onCompleted: anim.start()
}
DropShadow {
id: shadow
anchors.fill: rect
horizontalOffset: 0
verticalOffset: 2
radius: 6
samples: radius * 2 + 1 // Ideally should be 2 * radius + 1, see qt docs
color: "#44000000"
source: rect
}
}
}
}
+175
View File
@@ -0,0 +1,175 @@
pragma Singleton
import QtQuick
import Quickshell
import Quickshell.Io
import qs.modules.common
Singleton {
id: root
property var translations: ({})
property string currentLanguage: "en_US"
property var availableLanguages: ["en_US"]
property bool isScanning: false
property bool isLoading: false
Process {
id: scanLanguagesProcess
command: ["find", Qt.resolvedUrl(Directories.config + "/quickshell/translations/").toString().replace("file://", ""), "-name", "*.json", "-exec", "basename", "{}", ".json", ";"]
running: false
stdout: SplitParser {
onRead: data => {
if (data.trim().length === 0) return
var files = data.trim().split('\n')
for (var i = 0; i < files.length; i++) {
var lang = files[i].trim()
if (lang.length > 0 && root.availableLanguages.indexOf(lang) === -1) {
root.availableLanguages.push(lang)
}
}
}
}
onExited: (exitCode, exitStatus) => {
root.isScanning = false
if (exitCode !== 0) {
root.availableLanguages = ["en_US"]
}
root.loadTranslations()
}
}
FileView {
id: translationFileView
onLoaded: {
var textContent = ""
try {
textContent = text()
} catch (e) {
root.translations = {}
root.isLoading = false
return
}
if (textContent.length === 0) {
root.translations = {}
root.isLoading = false
return
}
try {
var jsonData = JSON.parse(textContent)
root.translations = jsonData
root.isLoading = false
} catch (e) {
root.translations = {}
root.isLoading = false
}
}
onLoadFailed: (error) => {
root.translations = {}
root.isLoading = false
}
}
function detectSystemLanguage() {
var locale = Qt.locale().name
return locale
}
function getLanguageCode() {
var configLang = "auto"
try {
configLang = ConfigOptions.language.ui
} catch (e) {
configLang = "auto"
}
if (configLang === "auto") {
return detectSystemLanguage()
} else {
if (root.availableLanguages.indexOf(configLang) !== -1) {
return configLang
} else {
return detectSystemLanguage()
}
}
}
function loadTranslations() {
if (root.isScanning) {
return
}
var targetLang = getLanguageCode()
root.currentLanguage = targetLang
// Use empty translations for English (default language)
if (targetLang === "en_US" || targetLang === "en") {
root.translations = {}
return
}
// Check if target language is available
if (root.availableLanguages.indexOf(targetLang) === -1) {
root.currentLanguage = "en_US"
root.translations = {}
return
}
// Load translation file
root.isLoading = true
var translationsPath = Qt.resolvedUrl(Directories.config + "/quickshell/translations/" + targetLang + ".json")
translationFileView.path = translationsPath
}
function tr(text) {
if (!text) {
return ""
}
var key = text.toString()
if (root.isLoading) {
return key
}
if (root.currentLanguage === "en_US" || root.currentLanguage === "en" || !root.translations) {
return key
}
if (root.translations.hasOwnProperty(key)) {
var translation = root.translations[key]
if (translation && translation.toString().trim().length > 0) {
var str = translation.toString().trim()
if (str.endsWith("/*keep*/")) {
return str.substring(0, str.length - 8).trim()
} else {
return str
}
} else {
return translation.toString()
}
}
return key // Fallback to key name
}
function reloadTranslations() {
root.scanLanguages()
}
function scanLanguages() {
var translationsDir = Qt.resolvedUrl(Directories.config + "/quickshell/translations/").toString().replace("file://", "")
root.isScanning = true
scanLanguagesProcess.running = true
}
Component.onCompleted: {
root.scanLanguages()
}
}
@@ -0,0 +1 @@
openai-symbolic.svg
@@ -0,0 +1,113 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.0"
width="20"
height="19.999941"
id="svg2424"
sodipodi:docname="archlinux-logo-black-scalable.f931920e6cdb.svg"
viewBox="0 0 166.18749 166.187"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:zoom="16.650008"
inkscape:cx="13.093087"
inkscape:cy="16.366359"
inkscape:window-width="1340"
inkscape:window-height="768"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g2424" />
<defs
id="defs2426">
<linearGradient
x1="112.49854"
y1="6.1372099"
x2="112.49853"
y2="129.3468"
id="path1082_2_"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(287,-83)">
<stop
id="stop193"
style="stop-color:#ffffff;stop-opacity:0"
offset="0" />
<stop
id="stop195"
style="stop-color:#ffffff;stop-opacity:0.27450982"
offset="1" />
<midPointStop
offset="0"
style="stop-color:#FFFFFF"
id="midPointStop197" />
<midPointStop
offset="0.5"
style="stop-color:#FFFFFF"
id="midPointStop199" />
<midPointStop
offset="1"
style="stop-color:#000000"
id="midPointStop201" />
</linearGradient>
<linearGradient
x1="541.33502"
y1="104.50665"
x2="606.91248"
y2="303.14029"
id="linearGradient2544"
xlink:href="#path1082_2_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.3937741,0,0,0.393752,357.51969,122.00151)" />
<linearGradient
id="linearGradient3388">
<stop
id="stop3390"
style="stop-color:#000000;stop-opacity:0"
offset="0" />
<stop
id="stop3392"
style="stop-color:#000000;stop-opacity:0.37113401"
offset="1" />
</linearGradient>
<linearGradient
x1="490.72305"
y1="237.72447"
x2="490.72305"
y2="183.9644"
id="linearGradient4416"
xlink:href="#linearGradient3388"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.749107,0,0,0.749107,-35.459862,91.44108)" />
</defs>
<g
transform="translate(-57.527313,-146.42741)"
id="layer1">
<g
transform="matrix(0.8746356,0,0,0.8746356,14.730518,23.408954)"
id="g2424"
style="fill:#000000">
<g
transform="matrix(0.6378586,0,0,0.6378586,36.486487,2.17139)"
id="g2809"
style="fill:#000000;fill-opacity:1" />
<path
d="m 143.91698,140.65081 c -8.45709,20.73453 -13.55799,34.29734 -22.97385,54.41552 5.7731,6.11948 12.85931,13.24593 24.36729,21.29458 -12.37221,-5.09109 -20.81157,-10.20242 -27.11844,-15.50646 -12.0505,25.14523 -30.930177,60.96349 -69.243121,129.80406 30.112687,-17.38458 53.455511,-28.10236 75.209891,-32.19198 -0.93414,-4.01773 -1.46524,-8.36369 -1.42916,-12.89823 l 0.0357,-0.96469 c 0.47781,-19.2924 10.51371,-34.12825 22.40218,-33.12093 11.88848,1.00732 21.12927,17.4729 20.65146,36.76531 -0.0899,3.63022 -0.49934,7.12245 -1.21479,10.36146 21.51819,4.20934 44.61141,14.89968 74.31666,32.04906 -5.85729,-10.78369 -11.08544,-20.5044 -16.07812,-29.7624 -7.86429,-6.09535 -16.06714,-14.02847 -32.79938,-22.61656 11.50078,2.98839 19.73519,6.43619 26.15375,10.29 -50.76203,-94.51003 -54.87267,-107.06846 -72.2801,-147.91874 z"
id="path2518"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.14333" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

@@ -0,0 +1,318 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="SVGRoot"
width="20"
height="20"
version="1.1"
viewBox="0 0 17.921003 17.921002"
sodipodi:docname="cachyos-symbolic.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview30"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="32"
inkscape:cx="10.671875"
inkscape:cy="11.234375"
inkscape:window-width="1687"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="SVGRoot" />
<defs
id="defs6">
<linearGradient
id="linearGradient939"
x1="237.19"
x2="237.07001"
y1="296.20001"
y2="304.07999"
gradientTransform="matrix(0.04476,0,0,0.044679,-8.5042241,-4.351186)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient937" />
<linearGradient
id="linearGradient937">
<stop
stop-color="#001313"
offset="0"
id="stop1" />
<stop
stop-color="#001313"
stop-opacity="0"
offset="1"
id="stop2" />
</linearGradient>
<linearGradient
id="linearGradient5185"
x1="994.81"
x2="982.34003"
y1="1533.3"
y2="1556.8"
gradientTransform="matrix(0.084141,0,0,0.083989,-76.242924,-126.39098)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4353" />
<linearGradient
id="linearGradient4353">
<stop
stop-color="#020202"
offset="0"
id="stop3" />
<stop
stop-color="#020202"
stop-opacity="0"
offset="1"
id="stop4" />
</linearGradient>
<linearGradient
id="linearGradient9102"
x1="1022.5"
x2="1018.6"
y1="1582.4"
y2="1575.6"
gradientTransform="matrix(0.086381,0,0,0.081808,-79.103924,-124.69099)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4353" />
<linearGradient
id="linearGradient11890"
x1="940.42999"
x2="930.59003"
y1="1612.5"
y2="1594.5"
gradientTransform="matrix(0.084141,0,0,0.083989,-76.242924,-126.39098)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4353" />
<linearGradient
id="linearGradient11670"
x1="965.59998"
x2="951.65997"
y1="1571.4"
y2="1571.3"
gradientTransform="matrix(0.084141,0,0,0.083989,-76.242924,-126.39098)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4353" />
<linearGradient
id="linearGradient13770"
x1="946.22998"
x2="961.37"
y1="1655.9"
y2="1655.8"
gradientTransform="matrix(0.084141,0,0,0.083989,-76.242924,-126.39098)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4353" />
<linearGradient
id="linearGradient2816"
x1="366.14999"
x2="350.92001"
y1="427.32001"
y2="419.64001"
gradientTransform="matrix(0.04476,0,0,0.044679,-10.832924,-4.155886)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient937" />
<linearGradient
id="linearGradient12421"
x1="936.34003"
x2="933.38"
y1="1628.8"
y2="1623"
gradientTransform="matrix(0.084141,0,0,0.083989,-76.242924,-126.39098)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4353" />
<linearGradient
id="linearGradient13391"
x1="950.33002"
x2="941.96997"
y1="1618.6"
y2="1645.8"
gradientTransform="matrix(0.084141,0,0,0.083989,-76.242924,-126.39098)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4353" />
<linearGradient
id="linearGradient13599"
x1="1008.2"
x2="1015.7"
y1="1681.3"
y2="1668.4"
gradientTransform="matrix(0.084141,0,0,0.083989,-77.884838,-124.43841)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4353" />
<linearGradient
id="linearGradient18175"
x1="1148.3"
x2="1145.4"
y1="1585.5"
y2="1630"
gradientTransform="matrix(0.34992,0,0,0.34992,-282.87,-491.67)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient18299" />
<linearGradient
id="linearGradient18299">
<stop
stop-color="#008066"
stop-opacity="0"
offset="0"
id="stop5" />
<stop
stop-color="#0fc"
offset="1"
id="stop6" />
</linearGradient>
<linearGradient
id="linearGradient18632"
x1="1148.3"
x2="1145.4"
y1="1585.5"
y2="1630"
gradientTransform="matrix(0.26565,0,0,0.26565,-211.15,-375.49)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient18299" />
<linearGradient
id="linearGradient18659"
x1="1148.3"
x2="1145.4"
y1="1585.5"
y2="1630"
gradientTransform="matrix(0.13679,0,0,0.13679,-53.624,-195.03)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient18299" />
<linearGradient
id="linearGradient3254"
x1="348.04999"
x2="361.20999"
y1="194.78"
y2="187.24001"
gradientTransform="matrix(0.04476,0,0,0.044679,-10.832924,-4.155886)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient937" />
</defs>
<circle
cx="87.449997"
cy="87.449997"
r="87.449997"
opacity="0"
stroke-width="0.27971"
id="circle6" />
<path
d="m 4.0610759,2.168314 6.5887001,3.6879 2.1127,-3.6528 z"
fill="#00aa88"
id="path7"
style="fill:#000000" />
<path
d="m 6.1499759,12.423014 -1.9125,3.7456 h 8.5747001 l 2.1664,-3.7456 z"
fill="#00aa88"
id="path8"
style="fill:#7a7a7a;fill-opacity:0.68506807" />
<path
d="m 4.0610759,2.168314 6.5887001,3.6879 H 6.1237759 l -1.8859,3.2605 1.9121,3.306 -1.9125,3.7456 -4.13689997,-7.1525 3.96049997,-6.8475"
fill="#00ccff"
id="path9"
style="fill:#7a7a7a;fill-opacity:0.69262218" />
<path
d="m 6.0909759,5.821714 6.7111001,-3.7832 -2.169,3.5579 z"
fill="url(#linearGradient9102)"
id="path12"
style="fill:url(#linearGradient9102)" />
<path
d="m 6.1236759,5.856214 6.6388001,-3.6528 -2.1127,3.6528 z"
fill="#00aa88"
id="path13"
style="fill:#000000" />
<path
d="m 0.10057593,9.015814 6.02309997,-3.1596 -1.8859,3.2605 z"
fill="#00aa88"
id="path14"
style="fill:#1a1a1a" />
<path
d="m 6.1236759,5.856214 -2.0626,-3.6879 0.17673,6.9484 z"
fill="#00aa88"
id="path16"
style="fill:#1a1a1a" />
<path
d="m 4.2378759,9.116714 -3.1586,1.5811 3.1583,5.4705 z"
fill="#00aa88"
id="path19"
style="fill:#1a1a1a" />
<path
d="m 1.0792259,10.698014 5.0708,1.7248 -1.9121,-3.306 z"
fill="#00aa88"
id="path23"
style="fill:#1a1a1a" />
<g
transform="matrix(0.14699,0,0,0.14672,-0.75949407,-0.14715599)"
id="g26"
style="fill:#1a1a1a">
<circle
cx="117.95"
cy="75.441002"
r="9.6893997"
fill="#00ccff"
id="circle25"
style="fill:#1a1a1a" />
<circle
cx="118.08"
cy="75.341003"
r="9.6893997"
fill="url(#linearGradient18175)"
id="circle26"
style="fill:#1a1a1a" />
</g>
<g
transform="matrix(0.14699,0,0,0.14672,-0.11248407,-0.47061599)"
id="g28"
style="fill:#1a1a1a">
<circle
cx="93.138"
cy="55.044998"
r="7.3558998"
fill="#00ccff"
id="circle27"
style="fill:#1a1a1a" />
<circle
cx="93.238998"
cy="54.969002"
r="7.3558998"
fill="url(#linearGradient18632)"
id="circle28"
style="fill:#1a1a1a" />
</g>
<g
transform="matrix(0.14699,0,0,0.14672,-0.08243407,-0.04714599)"
id="g30"
style="fill:#000000">
<circle
cx="103.06"
cy="26.657"
r="3.7876999"
fill="#00ccff"
id="circle29"
style="fill:#000000" />
<circle
cx="103.11"
cy="26.618"
r="3.7876999"
fill="url(#linearGradient18659)"
id="circle30"
style="fill:#000000" />
</g>
<path
d="m 6.1236759,5.856214 -2.0626,-3.6879 0.52544,-0.0074 1.9387,3.4465 z"
fill="url(#linearGradient3254)"
id="path30"
style="fill:url(#linearGradient3254)" />
<path
d="M 12.808567,16.168211 6.1524738,12.428132 4.2457352,16.165572 Z"
fill="#00ccff"
id="path17"
style="fill:#1a1a1a;fill-opacity:1"
sodipodi:nodetypes="cccc" />
</svg>

After

Width:  |  Height:  |  Size: 9.0 KiB

@@ -0,0 +1,10 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_26_18)">
<path d="M3 7.06015V4.74436C4.12 4.69624 4.90412 4.62466 5.35237 4.52962C6.06664 4.37804 6.64769 4.07549 7.09553 3.62195C7.40205 3.31158 7.63448 2.89754 7.7928 2.37985C7.8839 2.06947 7.92946 1.8387 7.92946 1.68752H10.9001V19H7.25588V7.06015H3ZM12.4228 5.65444V4.52962L15.0783 1H16.1879V4.64211H17V5.65444H16.1879V7.05594H15.0084V5.65444H12.4228ZM14.9823 2.53985L13.4031 4.64511H15.0102V2.53985H14.9823Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_26_18">
<rect width="20" height="20" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 660 B

@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg
fill="#000000"
width="20"
height="20"
viewBox="0 0 380.95238 380.95238"
version="1.1"
id="svg1"
sodipodi:docname="crosshair-symbolic.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="35"
inkscape:cx="10.371429"
inkscape:cy="7.9571429"
inkscape:window-width="1430"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<title
id="title1">ionicons-v5_logos</title>
<metadata
id="metadata1">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>ionicons-v5_logos</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<rect
style="fill:#000000;stroke-width:23.0377"
id="rect1"
width="380.95239"
height="57.142857"
x="-3.5527137e-15"
y="161.90475" />
<rect
style="fill:#000000;stroke-width:23.0451;stroke-dasharray:none"
id="rect1-5"
width="57.142857"
height="380.95239"
x="161.90475"
y="0" />
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg
width="20"
height="20"
viewBox="-30.5 0 317.00242 317.00243"
version="1.1"
preserveAspectRatio="xMidYMid"
id="svg12"
sodipodi:docname="debian-symbolic.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs12" />
<sodipodi:namedview
id="namedview12"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:zoom="17.5"
inkscape:cx="13.742857"
inkscape:cy="12.628571"
inkscape:window-width="1295"
inkscape:window-height="867"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg12" />
<g
fill="#A80030"
id="g12"
style="fill:#1a1a1a"
transform="translate(0.05835351,0.0538775)">
<path
d="m 152.79662,167.42537 c -5.25095,0.0731 0.9935,2.70583 7.84865,3.76069 1.8935,-1.47856 3.61167,-2.97466 5.14283,-4.42984 -4.26913,1.04609 -8.61424,1.06947 -12.99148,0.66915"
id="path1"
style="fill:#1a1a1a" />
<path
d="m 180.9799,160.40073 c 3.12661,-4.31588 5.40581,-9.04086 6.20938,-13.92654 -0.70129,3.4831 -2.59187,6.4899 -4.3714,9.66326 -9.81521,6.18016 -0.92337,-3.67011 -0.006,-7.41328 -10.55448,13.2837 -1.44934,7.96554 -1.83213,11.67656"
id="path2"
style="fill:#1a1a1a" />
<path
d="m 191.38244,133.33075 c 0.63409,-9.45579 -1.86135,-6.46652 -2.69999,-2.85777 0.9789,0.50844 1.75324,6.66522 2.69999,2.85777"
id="path3"
style="fill:#1a1a1a" />
<path
d="m 132.88569,4.0879643 c 2.80225,0.5025946 6.05451,0.8883068 5.59867,1.5574589 3.06524,-0.6720742 3.76069,-1.2915513 -5.59867,-1.5574589"
id="path4"
style="fill:#1a1a1a" />
<path
d="m 138.48436,5.6454232 -1.98116,0.4090887 1.84382,-0.1636355 0.13734,-0.2454532"
id="path5"
style="fill:#1a1a1a" />
<path
d="m 225.86569,136.91612 c 0.31266,8.49151 -2.48375,12.61162 -5.00549,19.90509 l -4.53796,2.26752 c -3.71394,7.21165 0.35941,4.57887 -2.29967,10.31487 -5.79737,5.15452 -17.59373,16.12979 -21.36903,17.13205 -2.75551,-0.0614 1.86719,-3.25225 2.47206,-4.50289 -7.76099,5.32984 -6.22691,8.0006 -18.09633,11.23824 l -0.34772,-0.77142 c -29.27322,13.77168 -69.93663,-13.52038 -69.40189,-50.75913 -0.31266,2.36394 -0.88831,1.77369 -1.537,2.7292 -1.51071,-19.15996 8.848,-38.40465 26.31901,-46.262078 17.08821,-8.459369 37.12187,-4.987959 49.36238,6.419768 -6.72366,-8.807092 -20.1067,-18.14308 -35.96765,-17.269383 -15.53661,0.245453 -30.07094,10.1191 -34.92156,20.837223 -7.9597,5.01133 -8.88307,19.31775 -12.351558,21.93592 -4.666532,34.29623 8.777878,49.11401 31.520278,66.54411 3.57953,2.41362 1.00811,2.77888 1.49318,4.61685 -7.55646,-3.53861 -14.4759,-8.88014 -20.16515,-15.41972 3.01849,4.41816 6.27659,8.71359 10.48728,12.08857 -7.12399,-2.41362 -16.64115,-17.26354 -19.42003,-17.8684 12.28143,21.98851 49.827,38.56245 69.48663,30.33976 -9.09638,0.33604 -20.65313,0.18702 -30.8745,-3.59121 -4.29251,-2.20908 -10.13079,-6.78503 -9.08761,-7.64119 26.83037,10.02267 54.54612,7.59151 77.7619,-11.0191 5.90549,-4.59932 12.3574,-12.4246 14.22168,-12.53272 -2.8081,4.22238 0.47921,2.03083 -1.67727,5.75938 5.88504,-9.49085 -2.5568,-3.86296 6.08374,-16.38984 l 3.19089,4.39478 c -1.18636,-7.87788 9.78306,-17.44471 8.66975,-29.90438 2.5159,-3.81037 2.80811,4.09965 0.13734,12.86584 3.70517,-9.72462 0.97597,-11.28793 1.92856,-19.31191 1.02857,2.69707 2.37856,5.56361 3.07109,8.4097 -2.41362,-9.39735 2.47791,-15.82589 3.68764,-21.28722 -1.1922,-0.52889 -3.72563,4.15517 -4.3042,-6.94574 0.0847,-4.8214 1.34123,-2.52759 1.82629,-3.71394 -0.94675,-0.54351 -3.4305,-4.23991 -4.9412,-11.328836 1.09577,-1.665575 2.9279,4.318806 4.41815,4.564256 -0.95843,-5.636653 -2.6094,-9.935006 -2.67661,-14.259657 -4.35387,-9.0993 -1.53992,1.212656 -5.07269,-3.906796 -4.63439,-14.45544 3.84543,-3.354527 4.41815,-9.923322 7.02464,10.177541 11.03079,25.950835 12.86876,32.484565 -1.40259,-7.965545 -3.67011,-15.68271 -6.4373,-23.148578 2.13311,0.897073 -3.43634,-16.389844 2.77304,-4.941206 -6.63308,-24.40506 -28.38783,-47.208829 -48.40103,-57.909419 2.44869,2.241221 5.54023,5.055166 4.42984,5.496398 -9.95254,-5.925941 -8.20223,-6.387627 -9.62819,-8.891834 -8.10872,-3.299008 -8.64054,0.265908 -14.01129,0.0058 -15.28238,-8.105755 -18.22782,-7.243747 -32.2917,-12.32229 l 0.63993,2.9892691 c -10.12494,-3.3720592 -11.79636,1.279863 -22.73948,0.011688 -0.66623,-0.520127 3.50647,-1.8818077 6.93989,-2.3814803 -9.7889,1.2915513 -9.33014,-1.9285607 -18.90866,0.3564916 2.36103,-1.656809 4.85647,-2.7525822 7.37529,-4.1610159 -7.98308,0.4850622 -19.05769,4.6460781 -15.63888,0.8620082 C 96.316085,8.9298206 73.190888,17.085295 60.214012,29.25276 L 59.804924,26.526476 C 53.858528,33.665073 33.874548,47.845838 32.282025,57.091242 l -1.589602,0.371102 C 27.59796,62.7016 25.596347,68.63923 23.141816,74.030433 19.09476,80.926499 17.21003,76.683665 17.785676,77.764828 9.8259803,93.903375 5.8724309,107.46466 2.4565407,118.58603 4.8906182,122.224 2.514982,140.48688 3.4354314,155.10304 -0.56194899,227.28965 54.098137,297.37822 113.84553,313.5606 c 8.75742,3.13245 21.78105,3.01264 32.85859,3.33407 -13.07039,-3.73732 -14.75934,-1.98116 -27.49076,-6.41977 -9.18404,-4.32465 -11.19734,-9.26293 -17.70185,-14.90836 l 2.57434,4.54965 c -12.757724,-4.51458 -7.419118,-5.58698 -17.798281,-8.8743 l 2.74966,-3.59121 c -4.134717,-0.31266 -10.951887,-6.96912 -12.816162,-10.65384 l -4.523352,0.17825 C 66.26268,270.46895 63.366917,265.63586 63.577306,261.8927 l -1.461031,2.60356 c -1.656809,-2.84317 -19.995669,-25.15019 -10.481436,-19.95768 -1.767847,-1.6159 -4.117185,-2.62986 -6.665222,-7.2584 l 1.937326,-2.21493 c -4.57887,-5.89087 -8.427226,-13.44148 -8.135019,-15.95737 2.442843,3.299 4.137639,3.91556 5.814902,4.47952 -11.562598,-28.68881 -12.211295,-1.58084 -20.968714,-29.20309 l 1.852587,-0.14902 c -1.420122,-2.13895 -2.28213,-4.46199 -3.424657,-6.7412 l 0.80649,-8.03567 c -8.324954,-9.62527 -2.328884,-40.9264 -1.127916,-58.09351 0.832787,-6.9808 6.948662,-14.41161 11.600585,-26.064789 l -2.8344,-0.487985 c 5.417502,-9.449947 30.932945,-37.951737 42.749763,-36.484862 5.724319,-7.191194 -1.136683,-0.0263 -2.255832,-1.837977 12.573631,-13.011941 16.527181,-9.192806 25.012848,-11.533378 9.1519,-5.432112 -7.854502,2.118495 -3.51524,-2.071741 15.82004,-4.041212 11.21195,-9.186962 31.85047,-11.23825 2.17694,1.238955 -5.05224,1.913951 -6.86684,3.521085 13.18142,-6.448991 41.71243,-4.982116 60.24414,3.579525 21.50346,10.04897 45.66306,39.75465 46.61565,67.704172 l 1.08409,0.2922 c -0.54935,11.10968 1.70064,23.95799 -2.19739,35.76019 l 2.65323,-5.58698"
id="path6"
style="fill:#1a1a1a" />
<path
d="m 95.483297,174.6341 -0.736359,3.68179 c 3.450955,4.68699 6.188932,9.76553 10.595392,13.4298 -3.17043,-6.18893 -5.525615,-8.74573 -9.859033,-17.11159"
id="path7"
style="fill:#1a1a1a" />
<path
d="m 103.64169,174.31267 c -1.82629,-2.01915 -2.90745,-4.4503 -4.117181,-6.87269 1.157141,4.25744 3.526931,7.91586 5.733081,11.63565 l -1.6159,-4.76296"
id="path8"
style="fill:#1a1a1a" />
<path
d="m 248.00323,142.93557 -0.77142,1.9344 c -1.41428,10.04605 -4.46784,19.98691 -9.14898,29.20309 5.17205,-9.72462 8.51781,-20.36093 9.9204,-31.13749"
id="path9"
style="fill:#1a1a1a" />
<path
d="M 133.92302,1.5691471 C 137.47332,0.26882968 142.65122,0.85616408 146.41775,0 141.50869,0.4120107 136.623,0.65746388 131.79868,1.279863 l 2.12434,0.2892841"
id="path10"
style="fill:#1a1a1a" />
<path
d="m 9.2824769,67.847351 c 0.8181771,7.573984 -5.6980203,10.513578 1.4434981,5.519774 3.827901,-8.623004 -1.4960952,-2.38148 -1.4434981,-5.519774"
id="path11"
style="fill:#1a1a1a" />
<path
d="M 0.89031567,102.9004 C 2.5354364,97.85108 2.8334867,94.81798 3.46173,91.895919 -1.084998,97.707899 1.3695338,98.946854 0.89031567,102.9004"
id="path12"
style="fill:#1a1a1a" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.3 KiB

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Layer_1"
version="1.1"
viewBox="0 0 56.202442 56.202035"
sodipodi:docname="DeepSeek_logo.svg"
width="20.000145"
height="20"
inkscape:version="1.4.1 (93de688d07, 2025-03-30)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="15.999999"
inkscape:cx="6.5625003"
inkscape:cy="7.1875003"
inkscape:window-width="1181"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<!-- Generator: Adobe Illustrator 29.2.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 116) -->
<defs
id="defs1">
<style
id="style1">
.st0 {
fill: #4d6bfe;
}
</style>
</defs>
<path
class="st0"
d="m 55.612804,10.892579 c -0.5953,-0.2917 -0.8517,0.2642 -1.1998,0.5466 -0.1191,0.0911 -0.2198,0.2095 -0.3206,0.3188 -0.8701,0.9292 -1.8867,1.5398 -3.2148,1.4668 -1.9417,-0.1094 -3.5995,0.5012 -5.065,1.9863 -0.3114,-1.8313 -1.3463,-2.9248 -2.9217,-3.6262 -0.8242,-0.3645 -1.6577,-0.729 -2.2348,-1.5217 -0.403,-0.5646998 -0.5129,-1.1933998 -0.7144,-1.8129998 -0.1283,-0.3735 -0.2565,-0.7563 -0.687,-0.8201 -0.4671,-0.0728 -0.6503,0.3188 -0.8335,0.647 -0.7327,1.3394 -1.0166,2.8153998 -0.9892,4.3095998 0.0641,3.3621 1.4838,6.0406 4.3047,7.9449 0.3206,0.2187 0.403,0.4372 0.3023,0.7563 -0.1924,0.656 -0.4214,1.2937 -0.6228,1.9497 -0.1283,0.4192 -0.3207,0.5103 -0.7694,0.3279 -1.5479,-0.6467 -2.8852,-1.6035 -4.0667,-2.7605 -2.0058,-1.9407 -3.8193,-4.0818 -6.0815,-5.7583 -0.5312,-0.3918 -1.0625,-0.7561 -1.6121,-1.1025 -2.3081,-2.2412 0.3023,-4.0817998 0.9068,-4.3002998 0.6319,-0.2278 0.2198,-1.0115 -1.8227,-1.0022 -2.0425,0.009 -3.9109,0.6924 -6.2922,1.6034998 -0.348,0.1367 -0.7145,0.2368 -1.09,0.3188 -2.1615,-0.4098998 -4.4055,-0.5011998 -6.7502,-0.2368 -4.4147001,0.4919 -7.9408001,2.5784 -10.5328001,6.1409 -3.11399997,4.2822 -3.84669997,9.1474 -2.94909997,14.2224 0.94339997,5.3481 3.67269997,9.7761 7.86759997,13.2385 4.3506001,3.5896 9.3606001,5.3481 15.0758001,5.011 3.4713,-0.2004 7.3364,-0.665 11.6961,-4.355 1.099,0.5467 2.2531,0.7652 4.1674,0.9292 1.4746,0.1367 2.8943,-0.0728 3.9933,-0.3005 1.7219,-0.3645 1.6029,-1.959 0.9801,-2.2505 -5.0466,-2.3506 -3.9385,-1.394 -4.9459,-2.1685 2.5645,-3.0339 6.4297,-6.1865 7.9409,-16.4001 0.119,-0.8108 0.0183,-1.3211 0,-1.9771 -0.0092,-0.4008 0.0824,-0.5556 0.5404,-0.6013 1.2639,-0.1458 2.4912,-0.4919 3.6178,-1.1115 3.2698,-1.7857 4.5886,-4.7195 4.9,-8.2364 0.0459,-0.5376 -0.0091,-1.0935 -0.577,-1.3757 z m -28.4938,31.6518 c -4.8909,-3.8447 -7.263,-5.1113 -8.2431,-5.0566 -0.9159,0.0547 -0.751,1.1025 -0.5496,1.7859 0.2107,0.6741 0.4855,1.1389 0.8701,1.731 0.2656,0.3918 0.4489,0.9748 -0.2655,1.4123 -1.5754,0.9749 -4.314,-0.3281 -4.4423,-0.3918 -3.1872,-1.877 -5.8525001,-4.3553 -7.7302001,-7.7444 -1.8135,-3.262 -2.8667,-6.7605 -3.0408,-10.4961 -0.0458,-0.9019 0.2198,-1.221 1.1174,-1.3848 1.1815,-0.2187 2.3997,-0.2644 3.5812,-0.0913 4.9918001,0.729 9.2415001,2.9612 12.8043001,6.4963 2.0333,2.0135 3.572,4.419 5.1566,6.7696 1.6852,2.4963 3.4987,4.8745 5.8068,6.8242 0.8151,0.6833 1.4654,1.2026 2.0882,1.5854 -1.8775,0.2095 -5.01,0.2552 -7.1532,-1.4397 z m 2.3447,-15.0788 c 0,-0.4009 0.3206,-0.7197 0.7237,-0.7197 0.0916,0 0.174,0.018 0.2473,0.0453 0.1008,0.0366 0.1924,0.0913 0.2656,0.1731 0.1283,0.1277 0.2015,0.3098 0.2015,0.5012 0,0.4009 -0.3205,0.7197 -0.7234,0.7197 -0.4029,0 -0.7145,-0.3188 -0.7145,-0.7197 z m 7.2815,3.7356 c -0.4671,0.1914 -0.9342,0.3552 -1.383,0.3735 -0.6961,0.0364 -1.4563,-0.2461 -1.8684,-0.5923 -0.6411,-0.5376 -1.0991,-0.8381 -1.2914,-1.7766 -0.0825,-0.4009 -0.0367,-1.0205 0.0367,-1.3757 0.1648,-0.7654 -0.0184,-1.2573 -0.5587,-1.7039 -0.4397,-0.3645 -0.9984,-0.4646 -1.6121,-0.4646 -0.229,0 -0.4395,-0.1003 -0.5953,-0.1823 -0.2565,-0.1275 -0.467,-0.4464 -0.2656,-0.8382 0.0641,-0.1274 0.3756,-0.4373 0.4489,-0.4919 0.8335,-0.4739 1.7952,-0.3189 2.6836,0.0364 0.8244,0.3371 1.4472,0.9567 2.3447,1.8313 0.9159,1.0568 1.0807,1.3486 1.6028,2.1411 0.4123,0.6196 0.7878,1.2573 1.0442,1.9863 0.1557,0.4556 -0.0458,0.8291 -0.5862,1.0569 z"
id="path1"
style="stroke-width:1.0004;stroke-dasharray:none;fill:#000000" />
</svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<path d="m 12 1 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -8 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m 0 2 h -8 c -0.554688 0 -1 0.445312 -1 1 v 6 c 0 0.554688 0.445312 1 1 1 h 8 c 0.554688 0 1 -0.445312 1 -1 v -6 c 0 -0.554688 -0.445312 -1 -1 -1 z m -4 11 c -5 0 -5 1 -5 1 c 0 1 1 1 1 1 h 8 c 1 0 1 -1 1 -1 s 0 -1 -5 -1 z m 0 0" fill="#2e3436"/>
</svg>

After

Width:  |  Height:  |  Size: 538 B

@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="20mm"
height="20mm"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
sodipodi:docname="EndeavourOS Logo.svg"
version="1.1"
viewBox="0 0 48.231007 48.231007"
id="svg8"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs8" />
<sodipodi:namedview
id="cvfa"
bordercolor="#666666"
borderopacity="1.0"
inkscape:current-layer="g3"
inkscape:cx="52.728754"
inkscape:cy="60.739468"
inkscape:document-rotation="0"
inkscape:document-units="mm"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:window-height="1028"
inkscape:window-maximized="1"
inkscape:window-width="1316"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:zoom="4.930896"
pagecolor="#ffffff"
showgrid="false"
inkscape:showpageshadow="2"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1" />
<title
id="title1">EndeavourOS Logo</title>
<metadata
id="metadata1">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>EndeavourOS Logo</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(-66.790568,-123.01834)"
inkscape:groupmode="layer"
inkscape:label="Layer 1"
id="g8">
<g
transform="translate(76.2,-12.7)"
id="g7">
<g
transform="matrix(1.47,0,0,1.47,-519,105)"
id="g6">
<g
transform="matrix(0.963,0,0,0.983,13.5,0.76)"
id="g5">
<g
transform="matrix(0.678,0,0,0.678,452,49.2)"
id="g3">
<g
id="g9"
transform="translate(6.8384014e-4,3.6851185)">
<path
d="m -127,-42.3 c 4.57,6.45 23.8,31.4 10.7,36.6 -6.12,2.81 -34,-1.65 -33.6,-0.921 -2,3.28 -3.59,5.92 -3.59,5.92 0,0 21.5,0.967 38.1,-1.27 23.7,-3.18 -4.88,-33.5 -11.6,-40.3 z"
style="fill:#333333;fill-opacity:0.7;stroke-width:0.585"
inkscape:connector-curvature="0"
id="path1" />
<path
d="m -127,-42.3 c -1.52,0.209 -29.4,34.5 -29.4,34.5 0,0 2.01,0.57 6.58,1.23 1.48,-1.15 22.3,-36.2 22.9,-35.7 -0.0107,-0.0141 -0.028,-0.0193 -0.0522,-0.016 z"
style="fill:#333333;fill-opacity:0.7;stroke-width:0.585"
inkscape:connector-curvature="0"
id="path2" />
<path
d="m -127,-42.3 c -0.96,-0.156 -22.9,35.7 -22.9,35.7 0,0 19.9,2.1 28.1,1.96 23.1,-0.39 0.176,-30.6 -5.16,-37.7 -0.007,-0.007 -0.0151,-0.0108 -0.0248,-0.0124 z"
style="fill:#1a1a1a;stroke-width:0.585"
inkscape:connector-curvature="0"
id="path3" />
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 448.00288 448.00288"
version="1.1"
id="svg1"
sodipodi:docname="Fa-Team-Fontawesome-Brands-FontAwesome-Brands-Fedora.svg"
width="19.999744"
height="19.999744"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:zoom="13.671875"
inkscape:cx="19.2"
inkscape:cy="17.664"
inkscape:window-width="1313"
inkscape:window-height="908"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<!--! Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. -->
<path
d="M 0.0413,223.8 C 0.1219,100.2 100.3,0 224,0 347.7,0 448,100.3 448,224 448,347.7 347.8,447.9 224.1,448 H 50.93 C 22.84,448 0.0832,425.3 0.0416,397.2 H 0 V 223.8 Z M 342.6,160.7 c 0,-39.7 -35.6,-68.5 -73.2,-68.5 -34.9,0 -65.8,26.3 -70.1,59.9 -0.2,3.8 -0.4,5 -0.4,8.5 -0.1,21.1 0,42.8 -0.8,64.4 0.9,26.1 1,52.1 0,76.6 0,27.1 -19.4,45.5 -44.7,45.5 -25.3,0 -45.8,-20.2 -45.8,-45.5 0.5,-27.7 22.6,-45.3 48.5,-46.1 h 0.2 l 26.3,-0.2 V 218 l -26.3,0.2 c -47.1,-0.4 -84.58,36.5 -85.94,83.4 0,45.6 37.54,82.9 83.04,82.9 43,0 78.7,-33.6 82.6,-75.6 l 0.2,-53.5 32.6,-0.3 c 25.3,0.2 25,-37.8 -0.2,-37.3 l -32.4,0.3 c 0,-6.4 0.1,-12.8 0.1,-19.2 0.1,-12.7 0.1,-25.4 -0.1,-38.2 0.1,-16.5 15.8,-31.2 33.2,-31.2 17.5,0 35.9,8.7 35.9,31.2 0,3.2 -0.1,5.1 -0.3,6.3 -1.9,10.5 5.2,20.4 15.7,21.9 10.6,1.5 20.2,-6.1 21.2,-16.6 0.6,-4.2 0.7,-7.9 0.7,-11.6 z"
id="path1" />
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
role="img"
viewBox="0 0 24.000009 24.000009"
version="1.1"
id="svg1"
sodipodi:docname="flatpak_logo_icon_248537.svg"
width="20"
height="20"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:zoom="18.229167"
inkscape:cx="11.190857"
inkscape:cy="11.766857"
inkscape:window-width="1164"
inkscape:window-height="648"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<title
id="title1">Flatpak</title>
<path
d="m 12.000004,7.3336774e-5 c -0.556,0 -1.110999,0.143999993226 -1.609999,0.431999993226 L 2.7870046,4.8220733 a 3.217,3.217 0 0 0 -1.61,2.788 v 8.7799997 c 0,1.151 0.612,2.212 1.61,2.788 l 7.6030004,4.39 a 3.217,3.217 0 0 0 3.219999,0 l 7.603,-4.39 a 3.217,3.217 0 0 0 1.61,-2.788 V 7.6100733 a 3.217,3.217 0 0 0 -1.61,-2.788 l -7.603,-4.38999997 a 3.218,3.218 0 0 0 -1.61,-0.431999993226 z m 0,2.357999963226 c 0.15,0 0.299,0.039 0.431,0.115 l 7.604,4.39 c 0.132,0.077 0.24,0.187 0.315,0.316 l -8.35,4.8209997 v 9.642 a 0.863,0.863 0 0 1 -0.431,-0.116 l -7.6039994,-4.39 a 0.866,0.866 0 0 1 -0.431,-0.746 V 7.6100733 c 0,-0.153 0.041,-0.302 0.116,-0.43 l 8.3499994,4.8199997 z"
id="path1" />
<metadata
id="metadata1">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>Flatpak</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="98"
height="96"
version="1.1"
id="svg1"
sodipodi:docname="github-symbolic.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="2.4081633"
inkscape:cx="32.597458"
inkscape:cy="46.716102"
inkscape:window-width="1339"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"
fill="#fff"
id="path1"
style="fill:#000000" />
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -0,0 +1 @@
spark-symbolic.svg
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 20.999999 20.999999"
version="1.1"
id="svg4"
sodipodi:docname="Microsoft_icon.svg"
width="20"
height="20"
inkscape:version="1.4.1 (93de688d07, 2025-03-30)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs4" />
<sodipodi:namedview
id="namedview4"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="19.142857"
inkscape:cx="10.970149"
inkscape:cy="12.746269"
inkscape:window-width="1197"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg4" />
<path
fill="#f35325"
d="M 0,0 H 10 V 10 H 0 Z"
id="path1"
style="fill:#000000" />
<path
fill="#81bc06"
d="M 11,0 H 21 V 10 H 11 Z"
id="path2"
style="fill:#000000" />
<path
fill="#05a6f0"
d="M 0,11 H 10 V 21 H 0 Z"
id="path3"
style="fill:#000000" />
<path
fill="#ffba08"
d="M 11,11 H 21 V 21 H 11 Z"
id="path4"
style="fill:#000000" />
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="19.856001"
height="19.856001"
viewBox="0 0 128.071 128.07101"
version="1.1"
xml:space="preserve"
style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"
id="svg10"
sodipodi:docname="mistral-symbolic.svg"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs10" /><sodipodi:namedview
id="namedview10"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="14.139535"
inkscape:cx="13.366776"
inkscape:cy="8.1332237"
inkscape:window-width="1703"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g10" /><g
id="g10"
transform="translate(2.927246e-6,18.722004)"><rect
x="18.292"
y="0"
width="18.292999"
height="18.122999"
style="fill:#999999;fill-rule:nonzero"
id="rect1" /><rect
x="91.473"
y="0"
width="18.292999"
height="18.122999"
style="fill:#999999;fill-rule:nonzero"
id="rect2" /><rect
x="18.292"
y="18.121"
width="36.585999"
height="18.122999"
style="fill:#666666;fill-rule:nonzero"
id="rect3" /><rect
x="73.181"
y="18.121"
width="36.585999"
height="18.122999"
style="fill:#666666;fill-rule:nonzero"
id="rect4" /><rect
x="18.292"
y="36.243"
width="91.475998"
height="18.122"
style="fill:#4d4d4d;fill-rule:nonzero"
id="rect5" /><rect
x="18.292"
y="54.369999"
width="18.292999"
height="18.122999"
style="fill:#333333;fill-rule:nonzero"
id="rect6" /><rect
x="54.882999"
y="54.369999"
width="18.292999"
height="18.122999"
style="fill:#333333;fill-rule:nonzero"
id="rect7" /><rect
x="91.473"
y="54.369999"
width="18.292999"
height="18.122999"
style="fill:#333333;fill-rule:nonzero"
id="rect8" /><rect
x="0"
y="72.503998"
width="54.889999"
height="18.122999"
style="fill:#1a1a1a;fill-rule:nonzero"
id="rect9" /><rect
x="73.181"
y="72.503998"
width="54.889999"
height="18.122999"
style="fill:#1a1a1a;fill-rule:nonzero"
id="rect10" /></g></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

@@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="20"
width="19.999744"
version="1.1"
id="svg8"
sodipodi:docname="nixos-symbolic.svg"
viewBox="0 0 512.00001 512.00656"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs8" />
<sodipodi:namedview
id="namedview8"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:zoom="27.34375"
inkscape:cx="8.832"
inkscape:cy="15.817143"
inkscape:window-width="1075"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg8" />
<g
fill-rule="evenodd"
transform="matrix(1.2756532,0,0,-1.2756532,9.0810546e-6,478.03773)"
id="g8"
style="fill:#000000">
<path
d="m 122.453,169.761 97.758,-169.34 -44.926,-0.422 -26.101,45.496 -26.286,-45.25 -22.32,0.008 -11.433,19.75 37.449,64.394 -26.582,46.258 z"
fill="#5277c3"
id="path1"
style="fill:#000000" />
<path
d="M 157.738,239.515 59.961,70.183 37.133,108.882 63.484,154.229 11.152,154.366 0,173.702 l 11.391,19.777 74.488,-0.234 26.769,46.152 z"
fill="#7ebae4"
id="path2"
style="fill:#000000" />
<path
d="M 165.238,104.155 360.77,104.143 338.672,65.026 286.223,65.171 312.27,19.784 301.102,0.456 278.277,0.429 241.238,65.058 187.883,65.167 Z"
fill="#7ebae4"
id="path3"
style="fill:#000000" />
<path
d="m 279.043,178.35 -97.758,169.34 44.926,0.422 26.101,-45.496 26.286,45.254 22.32,-0.008 11.434,-19.754 -37.45,-64.39 26.582,-46.262 z"
fill="#7ebae4"
id="path4"
style="fill:#000000" />
<g
fill="#5277c3"
id="g7"
style="fill:#000000">
<path
d="m 122.453,169.761 97.758,-169.34 -44.926,-0.422 -26.101,45.496 -26.286,-45.25 -22.32,0.008 -11.433,19.75 37.449,64.394 -26.582,46.258 z"
id="path5"
style="fill:#000000" />
<path
d="m 236,244.386 -195.535,0.011 22.101,39.118 52.45,-0.149 -26.047,45.391 11.168,19.328 22.82,0.023 37.043,-64.625 53.352,-0.109 z"
id="path6"
style="fill:#000000" />
<path
d="m 243.625,108.636 97.777,169.328 22.825,-38.696 -26.348,-45.351 52.332,-0.137 11.152,-19.336 -11.39,-19.777 -74.489,0.238 -26.769,-46.152 z"
id="path7"
style="fill:#000000" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 33 KiB

@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="20"
height="20.000149"
viewBox="0 0 853.78869 853.79504"
fill="none"
version="1.1"
id="svg5"
sodipodi:docname="ollama-symbolic.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs5" />
<sodipodi:namedview
id="namedview5"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
showguides="false"
inkscape:zoom="23.606557"
inkscape:cx="13.004861"
inkscape:cy="9.8065973"
inkscape:window-width="1374"
inkscape:window-height="848"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg5" />
<g
id="g5"
transform="translate(103.8943,1.5259608e-5)">
<path
d="M 140.629,0.23994313 C 132.66,1.5272641 123.097,5.6956941 116.354,10.845014 c -20.413,15.5091 -36.2287,48.4278 -42.9105,89.437996 -2.5133,15.509 -4.2297,37.026 -4.2297,53.455 0,19.371 2.2681,44.136 5.5171,61.239 0.7356,3.801 1.1034,7.173 0.7969,7.418 -0.2452,0.245 -3.249,2.697 -6.6206,5.394 -11.5245,9.195 -24.7043,23.356 -33.7768,36.291 -17.4095,24.704 -28.6888898,52.78 -33.4090698,83.185 -1.83902799,12.015 -2.32943599,36.29 -0.85821199,48.305 3.24895199,27.708 11.58588179,51.125 25.86898179,72.581 l 4.6589,6.927 -1.3486,2.268 c -9.563,16.061 -17.716,39.294 -21.5166498,61.607 -3.00375,17.655 -3.37156,22.375 -3.37156,46.037 0,23.847 0.30651,28.567 3.12635,45.057 3.3715598,19.739 10.2372598,40.642 17.8998598,54.558 2.5134,4.536 8.6435,13.976 9.3791,14.467 0.2452,0.122 -0.4904,2.39 -1.6551,5.026 -8.8274,19.31 -16.3674,44.995 -19.4938,66.635 -2.2068,14.834 -2.5133,19.616 -2.5133,35.248 0,19.922 1.1034,29.608 5.2719,45.485 l 0.613,2.329 H 44.019 70.3172 l -1.7165,-3.249 c -10.605,-19.616 -11.5858,-56.029 -2.452,-92.38 4.1685,-16.797 8.8887,-29.118 17.716,-46.099 l 5.2719,-10.298 v -6.314 c 0,-5.885 -0.1226,-6.559 -2.0229,-10.421 -1.4713,-2.943 -3.4329,-5.456 -6.9271,-8.889 -5.9462,-5.762 -10.2372,-11.831 -13.6701,-19.31 -15.08,-32.735 -18.0225,-81.346 -7.4174,-122.786 4.4137,-17.287 11.7085,-32.673 19.3711,-41.071 5.2106,-5.763 7.9078,-12.199 7.9078,-18.881 0,-6.927 -2.452,-12.628 -7.9691,-18.574 -15.8157,-16.919 -25.5625,-37.517 -29.0567,-61.485 -4.9654,-34.145 4.0459,-71.355 24.5204,-100.84 20.0455,-28.935 48.1824,-47.509 79.6304,-52.474 7.049,-1.165 20.229,-0.981 27.585,0.368 8.031,1.41 13.057,0.98 18.207,-1.472 6.375,-3.003 9.563,-6.743 13.302,-15.325 3.31,-7.662 5.885,-11.831 12.812,-20.474 8.337,-10.36 16.367,-17.41 29.24,-25.931 14.713,-9.624 31.448,-16.612 48.122,-19.984 6.068,-1.226 8.888,-1.41 20.229,-1.41 11.341,0 14.161,0.184 20.229,1.41 24.459,4.966 48.735,17.594 68.106,35.493 4.168,3.862 14.16,16.245 17.348,21.395 1.226,2.022 3.372,6.314 4.72,9.501 3.739,8.582 6.927,12.322 13.302,15.325 4.966,2.391 10.176,2.882 17.9,1.594 12.199,-2.084 21.578,-1.9 33.532,0.552 40.704,8.214 76.136,41.746 91.829,86.68 13.67,39.416 9.808,80.672 -10.544,112.18 -3.433,5.334 -6.866,9.625 -11.831,14.897 -10.728,11.463 -10.728,25.685 -0.061,37.455 17.532,19.187 28.505,66.389 25.194,108.012 -2.206,27.463 -9.256,52.045 -18.942,65.96 -1.716,2.452 -5.271,6.62 -7.969,9.195 -3.494,3.433 -5.455,5.946 -6.927,8.889 -1.9,3.862 -2.023,4.536 -2.023,10.421 v 6.314 l 5.272,10.298 c 8.828,16.981 13.548,29.302 17.716,46.099 9.012,35.861 8.215,71.538 -2.084,91.829 -0.858,1.716 -1.594,3.31 -1.594,3.494 0,0.184 11.709,0.306 26.053,0.306 h 25.992 l 0.674,-2.636 c 0.368,-1.409 0.981,-3.555 1.287,-4.781 0.675,-2.697 2.023,-10.666 3.127,-18.329 1.042,-7.724 1.042,-36.168 0,-44.75 -3.923,-31.141 -10.483,-55.845 -21.21,-79.201 -1.165,-2.636 -1.901,-4.904 -1.656,-5.026 0.307,-0.184 2.023,-2.636 3.862,-5.395 13.364,-20.229 21.578,-45.669 25.747,-79.262 1.103,-9.257 1.103,-49.041 0,-57.93 -2.943,-22.926 -6.498,-38.497 -12.383,-54.251 -2.452,-6.559 -8.95,-20.413 -11.708,-24.888 l -1.349,-2.268 4.659,-6.927 c 14.283,-21.456 22.62,-44.873 25.869,-72.581 1.471,-12.015 0.981,-36.29 -0.858,-48.305 -4.782,-30.467 -16,-58.42 -33.409,-83.185 -9.073,-12.935 -22.253,-27.096 -33.777,-36.291 -3.372,-2.697 -6.376,-5.149 -6.621,-5.394 -0.306,-0.245 0.062,-3.617 0.797,-7.418 7.418,-38.681 7.172,-86.924 -0.613,-124.624596 -6.743,-32.8573 -19.003,-58.9716 -34.819,-74.0516 C 523.209,4.2857941 510.336,-0.86349287 494.888,0.11732413 459.456,2.2015541 430.89,42.966714 419.61,107.21001 c -1.839,10.36 -3.432,22.498 -3.432,25.808 0,1.287 -0.246,2.329 -0.552,2.329 -0.307,0 -2.697,-1.226 -5.272,-2.758 -27.34,-16.184 -57.746,-24.827 -87.354,-24.827 -29.608,0 -60.014,8.643 -87.354,24.827 -2.575,1.532 -4.965,2.758 -5.272,2.758 -0.306,0 -0.552,-1.042 -0.552,-2.329 0,-3.433 -1.655,-15.938 -3.432,-25.808 C 216.152,49.525914 192.674,11.335414 161.472,1.7111341 157.181,0.42381313 144.982,-0.43436787 140.629,0.23994313 Z M 151.051,50.139014 c 8.827,6.9883 18.635,26.9724 24.275,49.3473 1.042,4.045696 2.145,8.704696 2.452,10.420696 0.245,1.656 0.919,5.395 1.471,8.276 2.391,12.996 3.494,27.034 3.617,44.137 l 0.061,16.858 -4.23,6.252 -4.229,6.314 h -9.87 c -11.524,0 -22.988,1.472 -33.961,4.414 -3.923,0.981 -7.724,1.962 -8.459,2.146 -1.165,0.245 -1.349,-0.123 -2.023,-5.15 -3.617,-27.279 -3.433,-57.5 0.552,-82.634 4.413,-28.014096 14.712,-53.392696 24.765,-60.871396 2.391,-1.7778 2.82,-1.7165 5.579,0.4904 z m 349.538,-0.4292 c 6.069,4.475 12.751,16.3674 17.716,31.57 9.992,30.405196 12.812,72.151196 7.54,111.874196 -0.674,5.027 -0.858,5.395 -2.023,5.15 -0.735,-0.184 -4.536,-1.165 -8.459,-2.146 -10.973,-2.942 -22.437,-4.414 -33.961,-4.414 h -9.87 l -4.229,-6.314 -4.23,-6.252 0.061,-16.858 c 0.123,-23.785 2.33,-42.359 7.601,-63.017596 5.579,-22.191 15.448,-42.1751 24.214,-49.1634 2.759,-2.2069 3.188,-2.2682 5.64,-0.4292 z"
fill="#000000"
id="path1" />
<path
d="m 313.498,358.23701 c -13.303,1.288 -16.919,1.778 -23.295,3.066 -10.36,2.145 -24.214,6.927 -33.838,11.647 -33.47,16.367 -56.519,43.646 -63.569,75.216 -1.41,6.253 -1.594,8.337 -1.594,18.881 0,10.421 0.184,12.689 1.533,18.635 9.379,41.256 47.385,71.723 96.549,77.301 10.666,1.165 56.765,1.165 67.431,0 39.478,-4.475 73.439,-25.869 88.703,-55.907 4.045,-8.03 6.007,-13.241 7.846,-21.394 1.349,-5.946 1.533,-8.214 1.533,-18.635 0,-10.544 -0.184,-12.628 -1.594,-18.881 -10.238,-45.853 -54.742,-81.959 -109.3,-88.825 -7.111,-0.858 -25.746,-1.594 -30.405,-1.104 z m 22.926,33.348 c 18.207,1.962 36.536,8.46 51.248,18.268 7.908,5.272 19.065,16.306 23.846,23.54 5.885,8.949 9.256,18.083 10.789,29.179 0.674,5.088 0.307,8.95 -1.533,17.164 -2.881,12.26 -11.831,25.072 -23.907,34.022 -5.64,4.107 -17.348,10.054 -24.52,12.383 -13.609,4.352 -22.498,5.149 -54.252,4.904 -20.719,-0.184 -24.398,-0.368 -30.344,-1.471 -20.29,-3.801 -36.351,-11.893 -47.998,-24.214 -9.441,-9.931 -13.732,-19.003 -16.061,-33.654 -1.042,-6.805 0.919,-18.084 4.904,-27.586 4.843,-11.586 17.348,-25.991 29.731,-34.267 14.344,-9.563 33.225,-16.367 50.573,-18.206 6.682,-0.736 20.842,-0.736 27.524,-0.062 z"
fill="#000000"
id="path2" />
<path
d="m 299.584,436.33601 c -4.659,2.513 -7.908,8.888 -6.927,13.608 1.103,5.088 5.578,10.238 12.566,14.468 3.74,2.268 3.985,2.574 4.169,4.842 0.122,1.349 -0.368,5.211 -1.042,8.644 -0.736,3.371 -1.288,6.927 -1.288,7.908 0.062,2.636 2.514,6.927 5.088,9.011 2.269,1.839 2.698,1.9 9.073,2.084 5.824,0.184 7.05,0.061 9.379,-1.042 6.008,-2.943 7.54,-8.337 5.333,-18.697 -1.839,-8.643 -1.471,-9.992 3.127,-12.628 4.842,-2.82 9.992,-7.785 11.524,-11.157 2.943,-6.436 0.245,-13.731 -6.253,-17.103 -1.593,-0.797 -3.555,-1.164 -6.436,-1.164 -4.475,0 -7.356,1.042 -12.628,4.413 l -3.004,1.901 -1.9,-1.165 c -7.785,-4.598 -9.195,-5.149 -13.916,-5.088 -3.371,0 -5.21,0.306 -6.865,1.165 z"
fill="#000000"
id="path3" />
<path
d="m 150.744,365.16501 c -10.85,3.433 -18.942,11.402 -23.11,22.743 -2.023,5.395 -3.004,13.916 -2.146,18.513 2.023,10.973 11.034,20.965 21.272,23.724 12.873,3.371 22.497,1.164 31.018,-7.295 4.965,-4.843 7.663,-9.073 10.36,-15.939 1.961,-4.842 2.084,-5.7 2.084,-12.566 l 0.061,-7.356 -2.574,-5.272 c -4.108,-8.337 -11.525,-14.529 -20.107,-16.797 -4.843,-1.226 -12.628,-1.164 -16.858,0.245 z"
fill="#000000"
id="path4" />
<path
d="m 478.153,364.98201 c -8.398,2.268 -15.877,8.52 -19.862,16.735 l -2.574,5.272 0.061,7.356 c 0,6.866 0.123,7.724 2.084,12.566 2.698,6.866 5.395,11.096 10.36,15.939 8.521,8.459 18.145,10.666 31.019,7.295 7.417,-1.962 14.834,-8.215 18.39,-15.51 3.065,-6.191 3.8,-10.666 2.82,-17.716 -2.268,-16.122 -11.709,-27.83 -25.747,-31.937 -4.107,-1.226 -12.076,-1.226 -16.551,0 z"
fill="#000000"
id="path5" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 322.58065 322.58064"
version="1.1"
id="svg1"
sodipodi:docname="openai-symbolic.svg"
width="20"
height="20"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:zoom="30.935922"
inkscape:cx="9.0348044"
inkscape:cy="14.917933"
inkscape:window-width="1183"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="m 298.66868,131.77215 c 7.30439,-21.92321 4.7891,-45.939129 -6.89187,-65.880296 C 274.21007,35.30601 238.89549,19.570397 204.40593,26.975391 189.0627,9.6903649 167.01876,-0.13936259 143.90833,0.0014933 108.65412,-0.07899576 77.374064,22.618921 66.528162,56.162739 43.880552,60.800921 24.33177,74.977058 12.892261,95.069141 -4.8052718,125.57449 -0.77075743,164.02814 22.872905,190.18709 c -7.304382,21.92321 -4.789099,45.93913 6.891877,65.8803 17.566738,30.58585 52.881316,46.32146 87.370878,38.91646 15.33316,17.28503 37.38717,27.11476 60.49759,26.96384 35.27433,0.0905 66.56446,-22.62749 77.41036,-56.20149 22.64761,-4.63818 42.19639,-18.81432 53.6359,-38.9064 17.67741,-30.50536 13.63284,-68.92883 -10.00077,-95.08777 z M 177.65337,300.90986 c -14.11577,0.0201 -27.78885,-4.91989 -38.62469,-13.96485 0.493,-0.26159 1.34819,-0.73446 1.90156,-1.07654 l 64.10954,-37.02497 c 3.27993,-1.86131 5.29215,-5.35253 5.27203,-9.12545 v -90.37916 l 27.09463,15.64506 c 0.29178,0.14086 0.48294,0.42257 0.52318,0.74453 v 74.84477 c -0.0402,33.28222 -26.99402,60.26618 -60.27625,60.33661 z M 48.025738,245.54345 c -7.072976,-12.21422 -9.618443,-26.53121 -7.19371,-40.42564 0.472874,0.28171 1.307948,0.79483 1.901554,1.13691 l 64.109538,37.02497 c 3.24974,1.90155 7.2742,1.90155 10.534,0 l 78.26556,-45.19461 v 31.29012 c 0.0201,0.32196 -0.1308,0.63386 -0.38232,0.83508 l -64.80376,37.41735 c -28.86539,16.62099 -65.72938,6.74096 -82.4208,-22.08418 z M 31.153218,105.60314 c 7.042793,-12.234331 18.160346,-21.591185 31.400797,-26.450712 0,0.553362 -0.03018,1.529292 -0.03018,2.213449 v 74.059993 c -0.02012,3.76287 1.992105,7.25408 5.261973,9.11539 l 78.265542,45.18455 -27.09463,15.64506 c -0.27165,0.1811 -0.61373,0.21129 -0.91556,0.0805 L 53.227344,188.00382 C 24.42232,171.32247 14.542287,134.46853 31.143157,105.6132 Z m 222.612632,51.80478 -78.26556,-45.19461 27.09463,-15.634999 c 0.27165,-0.181101 0.61373,-0.211284 0.91557,-0.08049 l 64.81382,37.417349 c 28.85533,16.6713 38.74542,53.5856 22.07412,82.44093 -7.05285,12.21421 -18.16034,21.57107 -31.39073,26.44066 V 166.5233 c 0.0302,-3.76286 -1.97199,-7.24401 -5.23179,-9.11538 z m 26.96383,-40.58661 c -0.47287,-0.29178 -1.30794,-0.79483 -1.90155,-1.13691 L 214.71859,78.659433 c -3.24975,-1.901555 -7.2742,-1.901555 -10.53401,0 L 125.91903,123.85404 V 92.563919 c -0.0201,-0.321957 0.13079,-0.633852 0.38232,-0.835074 l 64.80376,-37.387171 c 28.86539,-16.651176 65.76963,-6.74096 82.41074,22.134493 7.03273,12.194093 9.5782,26.470833 7.19371,40.345143 z M 111.18953,172.59017 84.08484,156.94511 c -0.291773,-0.14086 -0.482934,-0.42257 -0.523179,-0.74453 V 81.355816 c 0.02012,-33.322473 27.054379,-60.326555 60.376859,-60.306432 14.09564,0 27.73854,4.950077 38.57438,13.964853 -0.493,0.261589 -1.33813,0.734462 -1.90155,1.076541 l -64.10954,37.02497 c -3.27993,1.86131 -5.29216,5.342462 -5.27204,9.115387 l -0.0402,90.338915 z m 14.71943,-31.73282 34.86183,-20.13232 34.86183,20.12226 v 40.2546 l -34.86183,20.12226 -34.86183,-20.12226 z"
id="path1"
style="stroke-width:1.00611" />
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
width="20.000015"
height="20"
id="svg1"
sodipodi:docname="openrouter-symbolic.svg"
viewBox="0 0 47.999998 47.999962"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:zoom="19.666667"
inkscape:cx="6.7118644"
inkscape:cy="10.805085"
inkscape:window-width="1908"
inkscape:window-height="1028"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="m 32.999999,2.9999808 c 3.980422,0.5880984 6.862472,1.8203168 10.3125,3.875 0.883008,0.5130469 1.766016,1.0260937 2.675781,1.5546875 0.663867,0.5182031 1.327735,1.0364062 2.011719,1.5703125 0,0.9900002 0,1.9800002 0,3.0000002 -2.311036,1.335928 -4.623718,2.668844 -6.9375,4 -0.659355,0.381562 -1.318711,0.763125 -1.998047,1.15625 -4.951172,2.84375 -4.951172,2.84375 -6.064453,2.84375 0,-1.65 0,-3.3 0,-5 -6.609294,1.004133 -10.792298,2.789518 -16,7 3.696448,3.823912 6.292078,6.155833 11.6875,6.625 0.808242,0.07477 1.616484,0.149531 2.449219,0.226562 0.614883,0.04898 1.229765,0.09797 1.863281,0.148438 0,-0.99 0,-1.98 0,-3 4.062255,0.578231 6.847624,1.891177 10.3125,4.0625 0.883008,0.547852 1.766016,1.095703 2.675781,1.660156 0.663867,0.421524 1.327735,0.843047 2.011719,1.277344 -1.156668,3.470003 -1.857267,3.847015 -4.875,5.6875 -0.698672,0.436992 -1.397344,0.873984 -2.117188,1.324219 -2.007812,0.988281 -2.007812,0.988281 -5.007812,0.988281 0,0.66 0,1.32 0,2 -0.99,0.33 -1.98,0.66 -3,1 0,-1.32 0,-2.64 0,-4 C 32.359335,40.962601 31.718671,40.925211 31.058593,40.8867 22.287404,40.220037 16.393127,37.373973 9.2226552,32.429668 6.2608222,30.524517 3.2830902,29.257335 -8.4473381e-7,27.999981 c 0,-3.3 0,-6.6 0,-10 C 1.6232682,17.32911 3.2486752,16.663411 4.8749992,15.999981 c 0.904922,-0.37125 1.809844,-0.7425 2.742188,-1.125 2.382812,-0.875 2.382812,-0.875 4.3828118,-0.875 0,-0.66 0,-1.32 0,-2 0.99,0 1.98,0 3,0 0,-0.66 0,-1.32 0,-2.0000002 6.284532,-3.3279791 10.886587,-4.4516452 18,-4 0,-0.99 0,-1.98 0,-3 z"
fill="#93a2b8"
id="path1"
style="fill:#000000" />
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg
fill="#000000"
width="20"
height="20"
viewBox="0 0 380.95238 380.95238"
version="1.1"
id="svg1"
sodipodi:docname="google-gemini-symbolic.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="17.5"
inkscape:cx="10.828571"
inkscape:cy="16.971429"
inkscape:window-width="1351"
inkscape:window-height="981"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<title
id="title1">ionicons-v5_logos</title>
<path
d="m 190.47617,352.20814 v 0 0 C 177.81956,268.68717 112.26524,203.13276 28.744252,190.4762 v 0 0 C 112.26524,177.81957 177.81956,112.26522 190.47617,28.744235 v 0 0 c 12.65659,83.520985 78.2109,149.075335 161.73196,161.731965 v 0 0 c -83.52106,12.65656 -149.07537,78.21097 -161.73196,161.73194 z"
fill="#076eff"
id="path19"
style="fill:#000000;stroke-width:4.44566" />
<metadata
id="metadata1">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>ionicons-v5_logos</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg
fill="#000000"
height="20.000002"
width="20"
version="1.1"
id="Capa_1"
viewBox="0 0 493.42511 493.42516"
xml:space="preserve"
sodipodi:docname="ubuntu-logo-svgrepo-com.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs9" /><sodipodi:namedview
id="namedview9"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:zoom="12.374369"
inkscape:cx="24.76894"
inkscape:cy="15.515943"
inkscape:window-width="1415"
inkscape:window-height="753"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Capa_1" />
<g
id="ubuntu"
transform="translate(5.5573583e-4,0.00107926)">
<g
id="g2">
<g
id="g1">
<path
d="m 168.839,241.198 c 0,-38.117 17.894,-72.05 45.685,-93.896 L 171.988,79.22 c -35.648,25.603 -62.472,62.66 -75.127,105.796 19.811,12.751 32.949,35.031 32.949,60.353 0,24.424 -12.143,45.957 -30.783,58.918 13.606,40.86 40.12,75.838 74.706,100.113 l 39.559,-70.358 c -27.105,-21.838 -44.453,-55.318 -44.453,-92.844 z"
id="path1" />
</g>
</g>
<g
id="g3">
<path
d="m 109.704,245.368 c 0,28.484 -23.132,51.592 -51.609,51.592 -28.491,0 -51.606,-23.107 -51.606,-51.592 0,-28.47 23.115,-51.577 51.606,-51.577 28.477,0 51.609,23.107 51.609,51.577 z"
id="path2" />
</g>
<g
id="g5">
<g
id="g4">
<path
d="m 399.494,370.126 c 12.002,0 23.301,2.936 33.23,8.149 30.924,-32.591 50.906,-75.595 54.211,-123.228 l -80.148,-1.551 c -6.171,60.111 -56.954,106.941 -118.677,106.941 -17.084,0 -33.388,-3.594 -48.101,-10.093 l -39.841,69.704 c 26.56,13.069 56.376,20.411 87.941,20.411 13.622,0 26.981,-1.379 39.854,-4.006 2.746,-37.072 33.717,-66.327 71.531,-66.327 z"
id="path3" />
</g>
</g>
<g
id="g6">
<path
d="m 451.071,441.847 c 0,28.478 -23.084,51.576 -51.577,51.576 -28.493,0 -51.594,-23.098 -51.594,-51.576 0,-28.5 23.101,-51.592 51.594,-51.592 28.493,0 51.577,23.092 51.577,51.592 z"
id="path5" />
</g>
<g
id="g8">
<g
id="g7">
<path
d="m 438.211,110.152 c -11.677,8.269 -25.968,13.163 -41.399,13.163 -39.637,0 -71.73,-32.102 -71.73,-71.715 0,-2.104 0.094,-4.139 0.25,-6.181 -12.05,-2.307 -24.503,-3.491 -37.222,-3.491 -31.859,0 -61.988,7.498 -88.689,20.777 l 39.607,69.75 c 14.979,-6.748 31.593,-10.544 49.082,-10.544 61.177,0 111.601,46.074 118.491,105.414 l 80.147,-2.447 C 483.209,181.12 465.487,141.372 438.211,110.152 Z"
id="path6" />
</g>
</g>
<g
id="g9">
<path
d="m 448.374,51.601 c 0,28.492 -23.038,51.592 -51.561,51.592 -28.491,0 -51.592,-23.1 -51.592,-51.592 C 345.22,23.107 368.321,0 396.812,0 c 28.523,0 51.562,23.107 51.562,51.601 z"
id="path8" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

@@ -0,0 +1,5 @@
## A note about sources of the prompts
- `ii-` prefixed ones are from illogical impulse
- The Acchan one is from [Nyarch Assistant](https://github.com/NyarchLinux/NyarchAssistant) (GPLv3). I know there's already the Imouto one but this one's very 😭💢
- `w-` prefixed ones... I don't remember what w stands for but these prompts are [*cough cough*] inspired by certain apps

Some files were not shown because too many files have changed in this diff Show More