5316 Commits

Author SHA1 Message Date
end-4 df0c7bbbd6 Update rules.conf 2025-11-12 21:49:12 +01:00
end-4 7bfbf011d2 taskbar: middle click to launch new instance 2025-11-12 21:40:21 +01:00
end-4 945c6a0782 wbar: add tooltip and stuff 2025-11-12 21:38:30 +01:00
end-4 20cae142d7 fix widget button when on the left 2025-11-12 00:16:32 +01:00
end-4 20e1f0e0bb taskbar: window previews 2025-11-12 00:09:22 +01:00
end-4 a412688af2 add bg, taskbar items 2025-11-11 20:23:09 +01:00
end-4 dec65aea17 update hyprland config 2025-11-11 00:03:19 +01:00
end-4 cbcb8cf8e1 wbar: more interactions 2025-11-11 00:01:57 +01:00
end-4 fdcb95b8a4 wbar: add widgets, taskview, light theme 2025-11-10 23:41:15 +01:00
end-4 694eaccfbf add start and search icons 2025-11-10 22:48:04 +01:00
end-4 42919c59ec wbar: add volume and battery icons 2025-11-10 21:36:08 +01:00
end-4 58980959aa init waffles 2025-11-10 20:45:38 +01:00
clsty f98c422254 Comment hyprctl reload (#2427 #2200)
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
2025-11-10 21:20:48 +08:00
clsty 1cfeff8b10 Improve 3.files-legacy.sh 2025-11-10 21:14:23 +08:00
clsty 3cc68b29da Improve format in install-deps 2025-11-10 20:34:07 +08:00
clsty 3b212c454d Update setups.sh 2025-11-10 20:30:07 +08:00
clsty b5ddc36d5e Improve dist-determine.sh 2025-11-10 19:45:36 +08:00
Celestial.y 38586f0efc Re-add version lock for quickshell-git. (#2414) 2025-11-10 19:23:55 +08:00
clsty 0462ee5e56 Fix versionlock position 2025-11-10 19:18:31 +08:00
clsty 711fb48e37 Improve handle deprecated deps logic (#2425) 2025-11-10 18:32:54 +08:00
Celestial.y 6d4ea704d6 fix: Remove deprecated hyprland-qtutils package (#2424)
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
2025-11-10 16:16:27 +08:00
dancincomrade 39ed0e472a fix: remove deprecated hyprland-qtutils package as part of install script 2025-11-10 15:32:53 +08:00
Celestial.y a54a8d8daf Gentoo Updates (#2371) 2025-11-10 14:51:31 +08:00
jwihardi 80d62c438f Merge pull request #5 from jwihardi/gentoo-support
Gentoo support
2025-11-10 01:26:11 -05:00
jwihardi 61b89de945 deleted setup and modified .local chown 2025-11-10 01:23:28 -05:00
jwihardi c812e9c8af forgot backlash 2025-11-10 00:53:07 -05:00
Celestial.y d001bc1269 Add a TODO in 1-issue.yml 2025-11-10 11:25:18 +08:00
clsty 98d2c4f881 Introduce OS_GROUP_ID 2025-11-10 10:38:14 +08:00
jwihardi 4396079c28 added chown for .local 2025-11-09 20:47:27 -05:00
jwihardi e10ad1ed71 updated setup, don't need chown 2025-11-09 20:37:42 -05:00
clsty 051accbe2f Update dist-gentoo/README
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
2025-11-10 09:05:31 +08:00
clsty 74941d15bf Not use setups-selector but 2.setups.sh 2025-11-10 08:56:07 +08:00
jwihardi cf1ea9e3d9 updated useflags to not be live for hypr stuff 2025-11-09 19:01:36 -05:00
jwihardi 3dd1264a12 removed hyprland custom ebuilds - part 2 2025-11-09 19:00:12 -05:00
jwihardi dbb8d015e8 removed hyprland custom ebuilds 2025-11-09 18:57:56 -05:00
jwihardi 13892a01e1 added quickshell dependencies 2025-11-09 18:49:58 -05:00
end-4 fb7dbaa187 add missing dock loading extra condition 2025-11-09 23:33:39 +01:00
end-4 2c4668bcb0 move panel enable/disable to config 2025-11-09 23:31:51 +01:00
jwihardi d0e2c69de3 Merge branch 'end-4:main' into main 2025-11-09 17:16:12 -05:00
jwihardi 3a64eae028 added adw-gtk3 keyword 2025-11-09 17:15:35 -05:00
Celestial.y 284bb084c6 Update pkgrel in PKGBUILD 2025-11-10 01:49:49 +08:00
end-4 14c115f80a background: add option to only show clock when locked (#2387) 2025-11-09 13:57:29 +01:00
end-4 8b5a790d54 increase overlay clickthru opacity, disable cheatsheet split btns 2025-11-09 13:14:25 +01:00
end-4 e6a19a6afb format 2025-11-09 13:13:47 +01:00
end-4 781af1d420 fix some unqualified access 2025-11-09 13:13:43 +01:00
end-4 baa3c2a773 overlay: add kurukuru 2025-11-09 12:58:48 +01:00
end-4 8f4190a939 overlay: refractor widget background 2025-11-09 12:58:10 +01:00
end-4 696ff4298f BooruImage: refractor image downloader proc 2025-11-09 12:57:05 +01:00
end-4 f2462eb1b4 overlay: add battery level 2025-11-09 11:12:18 +01:00
end-4 53768a6885 qs: move panels into modules/ii 2025-11-09 08:58:56 +01:00
ririko6z 5db16e6245 Merge branch 'end-4:main' into fedora 2025-11-09 13:58:35 +08:00
Elysia dda0a228cf Re-add version lock. 2025-11-09 13:47:41 +08:00
Celestial.y f678a55e6a fix: Change quickshell-git and hyprland-qt-support to local builds. (#2412) 2025-11-09 13:31:21 +08:00
Elysia b322af7051 Fixed a minor issue 2025-11-09 13:07:35 +08:00
Elysia 7236d2f50b revision. 2025-11-09 12:39:16 +08:00
Elysia 87f5bc5870 Change hyprland-qt-support to local build 2025-11-09 12:33:38 +08:00
Elysia 3187239175 Change quickshell-git to local build 2025-11-09 12:33:17 +08:00
jwihardi 09fd61c71d added roboto-flex dependency 2025-11-08 23:07:51 -05:00
jwihardi c1f84c77dd roboto-flex font 2025-11-08 22:22:32 -05:00
jwihardi 3f242fa298 Merge branch 'end-4:main' into main 2025-11-08 22:18:05 -05:00
clsty c7ac7b5b43 Improve deps-selector 2025-11-09 09:31:15 +08:00
Celestial.y 688a36af58 Improve issue template 2025-11-09 08:33:41 +08:00
Celestial.y 10e1509d5d fix fedora install-deps crashing on hyprland-qt-support step (#2406) 2025-11-09 07:38:43 +08:00
end-4 fc2e51ebbc cheatsheet: use w11 icon for super key by default 2025-11-09 00:05:12 +01:00
end-4 1433fb5412 fix weird volume dialog spacing 2025-11-09 00:00:49 +01:00
end-4 b383635fa8 overlay: fix weird fade 2025-11-08 23:53:51 +01:00
end-4 788c01c242 overlay: make widgets resizable 2025-11-08 23:50:21 +01:00
Jacky b965b50009 fix fedora install-deps crashing on hyprland-qt-support step
fix a missing v function invocation that leads to a crash if the hyprland-qt-support package is already installed
2025-11-08 23:19:20 +01:00
clsty 241f33fb2f Post-PR revision on dist-fedora 2025-11-09 02:24:36 +08:00
clsty f9bc4b1608 Fix dist-fedora setups.sh from modify repo 2025-11-09 02:15:02 +08:00
Celestial.y 0091fce2c1 Provide Fedora support (#2393) 2025-11-09 02:00:50 +08:00
Elysia cf43479530 Dynamically control the version of quickshell. 2025-11-09 01:29:48 +08:00
end-4 d74e385f84 fix undefined warning 2025-11-08 17:26:37 +01:00
end-4 d292a85a5e wallpaper selector: fix file:// being passed to magick script 2025-11-08 17:01:54 +01:00
end-4 3b1d8fd262 make volume device selection use a combobox 2025-11-08 16:48:00 +01:00
end-4 769ed3bf71 fix clock alignment in lock screen (fix #2399) 2025-11-08 14:04:16 +01:00
Celestial.y d10ac9cc74 Update comment 2025-11-08 20:15:46 +08:00
end-4 4bf31544e7 Turkish language support (#2396) 2025-11-08 09:42:42 +01:00
ririko6z 03a149c10e Merge branch 'end-4:main' into fedora 2025-11-08 13:47:13 +08:00
Elysia 5ec8cca5d5 Update README.md 2025-11-08 13:40:02 +08:00
Elysia 44c8de82c7 Adjust the code structure. 2025-11-08 13:39:25 +08:00
Elysia b08a545ece Use a locally built RPM instead of directly modifying it. 2025-11-08 10:48:23 +08:00
Pico 42b9c7c854 added Turkish language support 2025-11-08 03:48:28 +03:00
end-4 994985ecae overlay: recorder: make open folder button work with custom path 2025-11-07 22:13:56 +01:00
end-4 229c9d5e78 overlay: adjust titlebar spacing 2025-11-07 21:50:13 +01:00
end-4 ae52e28afb overlay: adjust default crosshair position 2025-11-07 21:35:50 +01:00
end-4 758d40fc8b overlay: adjust volume mixer padding 2025-11-07 21:33:54 +01:00
jwihardi 601cb3ffbe Merge branch 'end-4:main' into main 2025-11-07 15:32:13 -05:00
jwihardi 9aa869af77 updated hyprland to not use live ebuild 2025-11-07 15:31:48 -05:00
end-4 1d07260fd0 add kb focus border for group buttons 2025-11-07 21:24:37 +01:00
jwihardi fe06c1891f added qt unmasks and keywords 2025-11-07 15:21:22 -05:00
end-4 26f2a9f3fd fix more null warnings 2025-11-07 21:11:11 +01:00
end-4 1cc04e118f overlay: hide some unnecessary buttons 2025-11-07 21:10:21 +01:00
end-4 87181585aa overlay: add config option for clickthrough widget opacity 2025-11-07 21:09:39 +01:00
end-4 a831d393c1 fix some undefined warnings 2025-11-07 21:08:30 +01:00
end-4 1845e59090 Feature (Overlay): MangoHud Fps Limiter widget (#2388) 2025-11-07 21:06:55 +01:00
end-4 3fe8377309 make timer restart instead of start 2025-11-07 21:06:31 +01:00
end-4 20b3d2498e overlay: add delay to focus grab 2025-11-07 21:05:59 +01:00
end-4 917fae6d4f overlay: fps limiter: adjust default position 2025-11-07 20:54:23 +01:00
end-4 a91fe7db30 overlay: fps limiter: use enums for states 2025-11-07 20:49:48 +01:00
end-4 daa4dd7b0f overlay: fps limiter: fix weird container and button size 2025-11-07 20:33:54 +01:00
end-4 cd952729f4 overlay: adjust titlebar-content gap 2025-11-07 18:45:42 +01:00
end-4 843025bc64 overlay: make volume mixer has both output and input 2025-11-07 18:33:32 +01:00
reakjra 40368432e8 Merge branch 'main' into featOverlay/MangoHud-Fps-Limiter 2025-11-07 18:30:42 +01:00
end-4 2c88a71eed overlay: make widgets have proper round corners when pinned 2025-11-07 18:21:59 +01:00
Celestial.y 082f12084d Fix #2200 2025-11-07 23:59:20 +08:00
reakjra 23b471edc2 Fix non-sensical logic, timers and animations. 2025-11-07 16:34:29 +01:00
reakjra e50ea627e8 Fix non-sensical logic, timers and animations. 2025-11-07 16:28:45 +01:00
Celestial.y fd8f569477 Add comment (#2220) 2025-11-07 22:27:44 +08:00
end-4 1766375348 fix weird max cpu freq 2025-11-07 14:00:17 +01:00
Elysia 1a58f1258a Provide Fedora support 2025-11-07 20:40:12 +08:00
end-4 0f867df271 overlay: better default positions 2025-11-07 13:02:34 +01:00
end-4 a27a6deddf overlay: add resource monitor widget 2025-11-07 12:56:44 +01:00
end-4 e5e85db75d refractor secondary tab bar 2025-11-07 12:56:08 +01:00
end-4 96cda9e6dd Customizable keybind display options to Cheatsheet (#2338) 2025-11-07 09:52:25 +01:00
jwihardi fe3c502459 updated ebuilds + licenses 2025-11-07 02:08:40 -05:00
jwihardi e2799414dd Merge branch 'end-4:main' into main 2025-11-07 01:28:10 -05:00
jwihardi fa08f972d6 use new ebuilds 2025-11-07 01:27:45 -05:00
Madjid Taha b06a7ce58e fix merge 2025-11-07 02:42:51 +01:00
clsty a0c5940a94 Use "Han chars" 2025-11-07 06:08:46 +08:00
end-4 3365719a49 tray menu: fix weird popin anim origin point 2025-11-06 23:07:50 +01:00
end-4 6afe810d69 batterypopup: move health to below energy rate 2025-11-06 23:04:42 +01:00
end-4 bf70be7f4a overlay: add recorder widget 2025-11-06 23:02:21 +01:00
end-4 1a4b4b8bef use ipc calls more for compatibility 2025-11-06 22:59:09 +01:00
reakjra 7f49daf422 undo personal edits by mistake 2025-11-06 22:44:40 +01:00
reakjra f4c32f89f2 Added proposed fixes and implemented some animations+error text 2025-11-06 22:41:14 +01:00
end-4 2807bed255 Save paths for screen recording and screenshots (#2354) 2025-11-06 21:56:13 +01:00
end-4 e5e598853f japanese borrows chinese chars... 2025-11-06 21:49:03 +01:00
vaguesyntax 47aa8232f7 fixes 2025-11-06 23:39:32 +03:00
end-4 06c51553ba refractor bar tooltips 2025-11-06 21:35:31 +01:00
end-4 281646ef0c Add battery health to battery popup (#2355) 2025-11-06 21:15:04 +01:00
end-4 2f1c66570f Change battery health icon from 'healing' to 'heart_check' 2025-11-06 21:14:51 +01:00
reakjra 60144ca3de Feature (Overlay): MangoHud Fps Limiter widget 2025-11-06 14:23:13 +01:00
Madjid Taha a0131e5bf8 fix: use end-4 copy in InterfaceConfig 2025-11-06 12:33:29 +01:00
Madjid Taha 4afaa7cc7e Merge branch 'main' into keybinds-settings 2025-11-06 12:30:05 +01:00
end-4 ad9f25c346 weather widget: make number and icon further apart 2025-11-06 11:08:14 +01:00
end-4 6be3fe0c65 overlay: add option for zoom anim and darkening surface 2025-11-06 10:55:33 +01:00
end-4 3bebabd95e settings: extend japenis/roman ws numbers 2025-11-06 10:54:00 +01:00
end-4 6e9f2c14ce clarify overlay widget instructions a bit 2025-11-06 10:38:35 +01:00
end-4 4f68e9e61a add overlay 2025-11-06 10:29:59 +01:00
end-4 56a7e8cbdd right sidebar: refractor volume mixer dialog content 2025-11-06 10:25:45 +01:00
clsty 25a63b593d Fix gh action 2025-11-06 16:56:22 +08:00
clsty 32af8bf257 Fix gh action 2025-11-06 16:49:54 +08:00
end-4 cd0d49032a readme: add warning for noobs 2025-11-05 15:37:44 +01:00
clsty 11f7adc643 Update swaylock color in vianix/hypridle.conf 2025-11-05 21:12:16 +08:00
clsty 6d6fa42857 Move ar/conf.d to ar/fonts.conf (#2384) 2025-11-05 19:34:56 +08:00
clsty d14d170016 Update dist-nix/README 2025-11-05 19:34:03 +08:00
clsty bd04346f16 Enable fontconfig in home.nix (#2384) 2025-11-05 19:31:35 +08:00
end-4 46bd7c785a Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-11-05 12:23:50 +01:00
end-4 520068e523 rename font config file (#2384) 2025-11-05 12:23:44 +01:00
clsty 902c8327d3 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-11-05 19:19:14 +08:00
clsty d497e00474 Update dist-nix/README 2025-11-05 19:18:47 +08:00
end-4 b5e1bcf3be Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-11-05 12:13:53 +01:00
end-4 923841cb56 region selector: add selection padding to target regions 2025-11-05 12:13:46 +01:00
end-4 6ca5175bb0 silent some stupid prints 2025-11-05 12:13:13 +01:00
clsty 9aa6d03f87 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-11-05 18:51:27 +08:00
clsty eff52332b5 Update dist-nix/README 2025-11-05 18:51:09 +08:00
end-4 bf376c8aaa make clock closer to quote 2025-11-05 11:46:52 +01:00
end-4 64f6081b14 config: move quote settings to clock widget subsection 2025-11-05 10:23:20 +01:00
end-4 b3f81f350c reduce persistent low battery warnings 2025-11-05 10:16:08 +01:00
end-4 025a819b63 scale up bg widgets when dragging 2025-11-05 10:15:21 +01:00
end-4 2667751a1c add settings entries for bg widgets 2025-11-05 10:15:06 +01:00
end-4 b1007f2ded make abstractwidget's cursor shape more accurate 2025-11-05 10:14:36 +01:00
end-4 aca19d6903 adjust weather widget size 2025-11-05 10:14:17 +01:00
end-4 52dced17a3 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-11-05 08:52:18 +01:00
clsty a1606c9c23 Update comment
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-11-05 13:47:09 +08:00
jwihardi 9249034fa6 Merge branch 'end-4:main' into main 2025-11-05 00:06:43 -05:00
jwihardi 1924111d6b added some font ebuilds 2025-11-05 00:06:08 -05:00
clsty 8214e2d052 Update dist-nix/install-deps.sh 2025-11-05 12:17:43 +08:00
clsty 564fd54cdb Update dist-nix (improve install via system PM) 2025-11-05 11:51:47 +08:00
clsty a92bd67957 Update flake.lock 2025-11-05 10:44:48 +08:00
clsty 22469dc5f2 Update dist-nix (use unstable nixpkgs) 2025-11-05 10:40:08 +08:00
clsty 5f4f8980f0 Move Qt deps into Quickshell PKGBUILD 2025-11-05 10:24:21 +08:00
clsty e24630b9be Use qt6 and NixGL wrapper for quickshell 2025-11-05 08:40:05 +08:00
clsty 51076dda88 Update TODO 2025-11-05 07:55:22 +08:00
end-4 37244dc0f7 background: add weather widget
Co-Authored-By: Vague Syntax <173799252+vaguesyntax@users.noreply.github.com>
2025-11-05 00:44:22 +01:00
end-4 c82a2e835b move weather icons to Icons
Co-Authored-By: Vague Syntax <173799252+vaguesyntax@users.noreply.github.com>
2025-11-05 00:43:19 +01:00
end-4 8a35609b0d refractor StyledDropShadow 2025-11-05 00:41:44 +01:00
end-4 1f208125bf remove clock scale option (it has never been good) 2025-11-05 00:41:28 +01:00
end-4 ba6fba447a fix some undefined warnings 2025-11-05 00:40:34 +01:00
clsty c19766c887 Updpate flake.lock 2025-11-05 07:31:04 +08:00
end-4 0e7422c335 make bg clock draggable 2025-11-05 00:07:38 +01:00
end-4 67695c8edb Update OverviewWidget.qml 2025-11-04 22:52:48 +01:00
Madjid Taha ede86dc7a7 fix(cheatsheet): change config keys 2025-11-04 20:55:34 +01:00
Madjid Taha a28945f3ec fix: remove warning unqualified access 2025-11-04 17:51:20 +01:00
Madjid Taha 80275c5adf Merge branch 'end-4:main' into keybinds-settings 2025-11-04 17:21:27 +01:00
EinBowser 31f2184dc6 Removed settings and configs for battery health 2025-11-04 15:58:01 +01:00
end-4 9d830767c7 lock: fix wrong password shake fricks up text field placement (#2368)
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
2025-11-04 15:10:55 +01:00
end-4 9471223a76 nuke primarytab 2025-11-04 15:08:08 +01:00
end-4 c2942afe8e make regionselection kb focus ondemand 2025-11-04 15:07:44 +01:00
end-4 d8adcce5fb fix(lock): extra checks for fingerprint (#2370) 2025-11-04 15:06:25 +01:00
end-4 b9a7fa4d0d Try kebab over underscores for app icons (#2361) 2025-11-04 15:05:32 +01:00
end-4 7f8265c9e6 auto color scheme: dont use "content" 2025-11-04 14:47:14 +01:00
EinBowser c1ff57c3d0 Don't display when unsupported 2025-11-04 14:20:23 +01:00
clsty 4cad276963 Try fix Hyprland 2025-11-04 21:10:56 +08:00
clsty 5a4b4e6d3c Fix VIANIX 2025-11-04 20:58:46 +08:00
clsty 7440f78069 Update TODO 2025-11-04 20:54:14 +08:00
clsty 38cd1a7169 Update dist-nix 2025-11-04 20:47:35 +08:00
clsty 4443b736d8 Add pkg-config for nix 2025-11-04 15:57:44 +08:00
clsty d509a8777b Update home.nix 2025-11-04 15:47:57 +08:00
clsty 27754e5d03 Update flake.lock 2025-11-04 15:34:41 +08:00
clsty fbb284ae00 Update message in dist-nix 2025-11-04 15:30:54 +08:00
clsty 9bbabc3079 Tweak order of deps in PKGBUILD 2025-11-04 15:23:41 +08:00
clsty 5a3abbe45a Remove non-needed deps in dist-nix
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
2025-11-04 15:10:03 +08:00
clsty e5283cac5c Remove non-needed deps from dist-arch 2025-11-04 14:59:08 +08:00
clsty eb55f2533d Update dist-nix 2025-11-04 14:54:12 +08:00
jwihardi 352e459d82 Merge pull request #4 from jwihardi/songrec
Songrec
2025-11-04 01:23:29 -05:00
jwihardi 90a4e2128b fixed spacing 2025-11-04 01:20:03 -05:00
jwihardi c79a3e6309 Merge branch 'end-4:main' into songrec 2025-11-04 01:18:17 -05:00
jwihardi a6f1560bce added songrec 2025-11-04 01:17:33 -05:00
clsty a60f917f59 Apply NixGL to quickshell 2025-11-04 13:48:09 +08:00
clsty 0f93784b8a Fix quickshell in dist-nix 2025-11-04 12:40:38 +08:00
clsty 5af7420129 Update dist-nix 2025-11-04 12:33:48 +08:00
clsty 17d2d32bf1 Update dist-nix 2025-11-04 11:45:34 +08:00
clsty 7534509caa Support custom os-release 2025-11-04 11:33:54 +08:00
clsty 76db90af1b Update flake.nix 2025-11-04 11:15:53 +08:00
clsty b4b15a2808 Update home.nix 2025-11-04 10:22:28 +08:00
0blivi0nis f2055d128e fix(lock): extra checks for fingerprint 2025-11-03 17:04:39 -08:00
clsty 534ef6fd7c Add ii_check_PKGBUILD_version() in diagnose 2025-11-04 08:59:40 +08:00
clsty 4cb2c6589d Update home.nix 2025-11-04 07:36:45 +08:00
end-4 f23e9e5da9 antiflashbang: add dedicated toggle, make disabling also restore brightness
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
2025-11-03 21:48:26 +01:00
end-4 22fb48cd0a overview: add allow not centering icons 2025-11-03 21:36:12 +01:00
end-4 3ae87c8a67 cheatsheet: make more compact 2025-11-03 21:28:35 +01:00
end-4 5d773090eb sidebar: make quick toggle behave more similar to on android 2025-11-03 21:22:05 +01:00
EinBowser c0d64c4630 Forgot to delete unnecessary import 2025-11-03 20:55:17 +01:00
EinBowser a323e32a42 Removed helper script and made workaround in qml 2025-11-03 20:53:40 +01:00
end-4 1703cb24d1 fix left sidebar weird color when detached and transparency enabled 2025-11-03 20:33:03 +01:00
end-4 35ce444c23 right sidebar: fix no alt action toggle not very readable when enabled 2025-11-03 20:08:53 +01:00
clsty 8b2f1c054c Merge remote-tracking branch 'refs/remotes/origin/main' 2025-11-04 01:49:06 +08:00
clsty 56c43aa1e6 Update dist-nix 2025-11-04 01:48:46 +08:00
end-4 2cd705950f readme: update left sidebar screenshot 2025-11-03 18:47:48 +01:00
end-4 467b84d3e2 left sidebar: make content containerized 2025-11-03 18:30:11 +01:00
end-4 4270d2fe56 region selector: make mode selection animated 2025-11-03 18:27:47 +01:00
end-4 519de4f5ba cheatsheet: use toolbar tabbar 2025-11-03 18:11:17 +01:00
end-4 90a6efecbb fix toolbar tabbar undefined warnings 2025-11-03 18:10:39 +01:00
clsty 27e3fd5e13 Remove install-agsv1(); Update home.nix 2025-11-04 00:59:15 +08:00
clsty e55d70fa62 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-11-04 00:45:19 +08:00
clsty b873a1f033 Update home.nix 2025-11-04 00:45:00 +08:00
end-4 0f0bc9d318 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-11-03 17:00:34 +01:00
end-4 087a736d1a left sidebar: toolbar-style tabs 2025-11-03 17:00:28 +01:00
clsty 97fbec551f Tweak indents in PKGBUILDs 2025-11-03 23:58:51 +08:00
end-4 7c974b7fb4 wallpaper selector: adjust quick dir button appearance 2025-11-03 16:55:16 +01:00
end-4 4f712116c2 adjust IconAndTextToolbarButton spacing 2025-11-03 16:54:47 +01:00
end-4 83ce5f3fea refractor animated index pair in workspaces 2025-11-03 16:54:23 +01:00
end-4 7f4a626a83 background: make digital clock quote not italic 2025-11-03 16:54:05 +01:00
clsty 47810c95da Tweak geoclue for via-nix 2025-11-03 23:48:07 +08:00
clsty bd14c73f9b Add vianix-warning() 2025-11-03 20:38:49 +08:00
clsty f368382765 vianix: Install fish instead of zsh 2025-11-03 20:25:23 +08:00
end-4 efd44c421b Limit booru calls for tags to 10 (#2362) 2025-11-03 13:11:27 +01:00
clsty d429d55d16 Prepare for --via-nix fallback to swaylock 2025-11-03 19:58:35 +08:00
André Zanghelini e3fc712e11 Limit booru calls for tags to 10 2025-11-03 01:38:41 -03:00
André Zanghelini f5b495969b try kebab over underscores for app icons 2025-11-03 01:03:58 -03:00
end-4 1ee08fca51 keyringstorage: properly handle keyring fetching (#2108)
- if auto lock enabled, don't do anything and wait for lock password
- not try to overwrite and don't consider loaded when unlocking fails
- retry unlock and re fetch on demand (ai request)
2025-11-02 23:20:01 +01:00
end-4 525108dd95 fix weird blur xray on media controls 2025-11-02 21:49:27 +01:00
end-4 d005f9204c make volume inc keybind more idiot proof 2025-11-02 19:46:31 +01:00
Madjid Taha 6237e117aa Merge branch 'end-4:main' into keybinds-settings 2025-11-02 17:28:40 +01:00
Madjid Taha 0c29167057 try something for the nyx-4 feedback 2025-11-02 17:23:31 +01:00
end-4 e28550b53f add missing animations to android toggles 2025-11-02 08:59:33 +01:00
end-4 c43e163a56 adjust font axes 2025-11-02 08:59:19 +01:00
clsty 31f40ae9ee Update diagnose
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-11-02 13:21:56 +08:00
end-4 b8051ce2cf make bg clock color match pixel more 2025-11-02 01:07:42 +01:00
end-4 09c637914d use (tweaked) roboto flex for shell text 2025-11-02 00:57:50 +01:00
Madjid Taha 7e283404f3 Merge branch 'end-4:main' into keybinds-settings 2025-11-02 00:40:59 +01:00
EinBowser 8a20824266 Disabled by default 2025-11-01 23:32:08 +01:00
EinBowser 0e63e698f2 Wrong position and forgot an import 2025-11-01 23:26:36 +01:00
EinBowser c2bb57f0bc Merge branch 'end-4:main' into main 2025-11-01 22:50:21 +01:00
EinBowser 6676d5844b changed the script to the right name, added some info and removed unnecesary debug 2025-11-01 22:22:58 +01:00
EinBowser ca7d6c8ae0 Added config toggle to settings 2025-11-01 22:11:39 +01:00
EinBowser b267b74e8b Added battery health and made it configurable 2025-11-01 20:50:39 +01:00
end-4 dcc14a565d adjust urgent notif color 2025-11-01 20:16:22 +01:00
end-4 f96e84ff4a make polkit dialog icon more readable 2025-11-01 20:13:46 +01:00
end-4 41e9c00fa8 fix weird popup blur xray 2025-11-01 20:11:53 +01:00
end-4 85e3fd5e36 fix weird polkit layer anim 2025-11-01 20:11:38 +01:00
end-4 daf7d2c9dc overview: animate search area 2025-11-01 18:43:02 +01:00
end-4 f663837c4e overview: fix focus func conflict with default prop name 2025-11-01 18:32:02 +01:00
end-4 77d9b93887 overview: more rounding 2025-11-01 18:28:25 +01:00
end-4 816d2b8a76 overview: make search highlight more vibrant 2025-11-01 18:27:57 +01:00
Madjid Taha f40cf790af Merge branch 'end-4:main' into keybinds-settings 2025-11-01 16:07:39 +01:00
Vague Syntax 8e1a3d26b1 Update dots/.config/quickshell/ii/modules/settings/ServicesConfig.qml
Co-authored-by: Madjid Taha <1833954+madjidtaha@users.noreply.github.com>
2025-11-01 17:56:38 +03:00
vaguesyntax a240329f22 fix: initialize recording path setting properly 2025-11-01 16:18:02 +03:00
vaguesyntax 6afa6d2142 remove reduntant code 2025-11-01 16:04:04 +03:00
vaguesyntax 0c587415ea tweaks in settings/config 2025-11-01 16:00:32 +03:00
vaguesyntax ace8802480 add screenshot location 2025-11-01 15:55:46 +03:00
Celestial.y 7e1637b810 Fix image path in README.md 2025-11-01 20:47:32 +08:00
vaguesyntax 0fabedb0c4 tweaks in script 2025-11-01 14:41:29 +03:00
vaguesyntax e567f06cef initial commit of record-location 2025-11-01 14:38:16 +03:00
end-4 bf87ed69ce new default wallpaper 2025-11-01 11:40:31 +01:00
end-4 7cb0e4e039 change dark mode button icon to be less confusing 2025-11-01 11:39:36 +01:00
Madjid Taha 510f1b2188 Merge branch 'end-4:main' into keybinds-settings 2025-11-01 04:19:18 +01:00
clsty 1bea1e8c91 Update comment 2025-11-01 10:35:33 +08:00
clsty 9c89099cf1 Update comment in files-exp 2025-11-01 10:18:52 +08:00
clsty efae444942 Update files-exp 2025-11-01 10:16:45 +08:00
clsty 3536e54b50 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-11-01 10:00:35 +08:00
clsty 17984c812f Update files-exp; Rename 3.files.yaml to 3.files-exp.yaml 2025-11-01 09:52:34 +08:00
Celestial.y 09ad926642 Update comment 2025-11-01 09:46:27 +08:00
clsty e3549e639e Update comment 2025-11-01 09:38:47 +08:00
clsty b421691734 Update comment 2025-11-01 09:22:03 +08:00
clsty 835c113416 Move README.md into .github 2025-11-01 08:09:51 +08:00
clsty 2e807806ba Merge remote-tracking branch 'refs/remotes/origin/main' 2025-11-01 01:25:02 +08:00
clsty 2c21eccac3 Update showhelp 2025-11-01 01:22:52 +08:00
end-4 f302da1275 live light/dark switching for gtk4 2025-10-31 18:17:58 +01:00
clsty 82ce9b866f Update showhelp 2025-11-01 01:09:42 +08:00
clsty df23d79e04 Fix outdate detect 2025-11-01 00:47:00 +08:00
clsty 43aae4ee56 Minor update about git_submodule() 2025-10-31 23:07:35 +08:00
clsty 73be5c5f0a Improve message for backup configs 2025-10-31 22:42:16 +08:00
clsty 02c71e9310 Fix submodule update detect logic 2025-10-31 22:40:43 +08:00
clsty f041272302 Detect cmds in checkdeps 2025-10-31 22:38:00 +08:00
Madjid Taha aeb1955947 end-4 feedback 2025-10-31 14:49:07 +01:00
Madjid Taha a0332cb0df add reference to nerdfonts symbol cheat sheet 2025-10-31 14:49:07 +01:00
Madjid Taha 79df7bbeef add google (assistant, chrome, android) keys 2025-10-31 14:49:07 +01:00
Madjid Taha af64052e33 remove super directly override 2025-10-31 14:49:07 +01:00
Madjid Taha fc479c3582 clean some values 2025-10-31 14:49:07 +01:00
Madjid Taha 886e16a1cf add comment and bring back some value 2025-10-31 14:49:07 +01:00
Madjid Taha 367b1b9499 fix keySubstitutions 2025-10-31 14:49:07 +01:00
Madjid Taha c61da40f70 new symbol map 2025-10-31 14:49:07 +01:00
Madjid Taha 90cc63e57a checkbox on tooltip 2025-10-31 14:49:07 +01:00
Madjid Taha fc17f23533 fix typo 2025-10-31 14:49:07 +01:00
Madjid Taha 69fc9d9b35 fix comment pixelSize key 2025-10-31 14:49:07 +01:00
Madjid Taha 533156e0d0 cheatsheet add font size setting and macos like shortcut 2025-10-31 14:49:07 +01:00
Madjid Taha 8c125cccb1 add other symbols 2025-10-31 14:49:07 +01:00
Madjid Taha 3da64f6bc5 fix useMouseSymbol boolean typo 2025-10-31 14:49:07 +01:00
Madjid Taha daa671c6a5 feat: add custom super key icon, mac symbol for mods keys and icon for function keys 2025-10-31 14:49:07 +01:00
end-4 71eb88016e overview: correct💢 the search field's height
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-10-31 12:13:02 +01:00
end-4 c45166387b Improve music recognition script source management (#2344) 2025-10-31 12:03:47 +01:00
end-4 f4dffe7f37 Merge branch 'main' into patch-2 2025-10-31 11:28:45 +01:00
end-4 df69162f78 deps: add songrec 2025-10-31 11:23:34 +01:00
end-4 e14c9b61d5 fix music recognition script 2025-10-31 10:10:25 +01:00
end-4 b1cc6bd19b overview: fix search bar blur 2025-10-31 09:19:33 +01:00
Celestial.y e02b505ae5 Update feature request template 2025-10-31 13:18:34 +08:00
Celestial.y 6aad5a9581 Update issue template 2025-10-31 13:17:35 +08:00
Yosuke Nishiyama 4b33a10779 Improve music recognition script source management
Refactor source type handling and validation checks.
2025-10-31 04:55:56 +00:00
Celestial.y 6ec202da9e Update command from ags to qs
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
Can't belive it existed till now and no one ever noticed that.
2025-10-31 09:30:43 +08:00
clsty 54cf1cf821 Update quickshell version for Gentoo 2025-10-31 09:15:42 +08:00
clsty d36966e2d7 Still deprecate install.sh and update.sh anyway; Tidier structure 2025-10-31 09:11:03 +08:00
clsty f01a2a06b5 Fix 3.files-exp.sh; Improve structure 2025-10-31 08:47:41 +08:00
clsty f866ef1fd7 Improve backup functions; Minor fix for checkdeps 2025-10-31 08:30:41 +08:00
end-4 480966f978 overview: add music recognition button to search bar 2025-10-30 23:08:30 +01:00
end-4 b3f06049be add more notif icon 2025-10-30 23:07:27 +01:00
end-4 7887805550 format 2025-10-30 23:07:09 +01:00
end-4 dbd12d3e92 overview: fancier search bar 2025-10-30 22:20:06 +01:00
end-4 db79ecd636 polkit: make sec to dismiss work properly 2025-10-30 22:17:56 +01:00
end-4 9da8cc0cea update quickshell version for polkit
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
2025-10-30 19:38:26 +01:00
end-4 f9c7bbbe01 quickshell polkit agent 2025-10-30 19:37:28 +01:00
end-4 81116598cb sidebar: ai: make loading indicator transition smoother, disable text fade by default 2025-10-30 18:17:57 +01:00
end-4 46c803c9ce sidebar: add loading indicator for ai 2025-10-30 18:13:27 +01:00
end-4 93567a68e8 Weather settings in settings app (#2337) 2025-10-30 17:23:17 +01:00
clsty 2294653431 Add deps to dist-nix 2025-10-30 23:34:36 +08:00
vaguesyntax aae3add0c9 change settings text 2025-10-30 18:25:48 +03:00
vaguesyntax b690cd6335 Merge branch 'main' into weather-settings 2025-10-30 18:13:49 +03:00
vaguesyntax 487c0fc916 initial commit of weather settings 2025-10-30 18:10:37 +03:00
end-4 0551c010b5 fix clock hands rotating in the wrong direction 2025-10-30 16:04:55 +01:00
end-4 d645286744 lock: add setting to toggle new shape password chars 2025-10-30 15:56:17 +01:00
end-4 f3e674684e Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-10-30 15:55:29 +01:00
end-4 fd72cd5e22 add config option to use old sine wave cookie clock 2025-10-30 15:45:26 +01:00
clsty e8d2f8c476 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-30 22:43:14 +08:00
clsty e7e25cd25b Update showhelp() 2025-10-30 22:42:56 +08:00
Celestial.y d7750c099b fix(audio): Replace pulseaudio with pipewire-pulseaudio on Arch Linux (#2336) 2025-10-30 22:30:56 +08:00
clsty b74019a83b Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-30 22:29:11 +08:00
dancincomrade f81f4925a9 chore(audio): increment pkgrel by 1 due to new deps added to PKGBUILD 2025-10-30 22:29:11 +08:00
clsty df307d3d45 Update dist-nix 2025-10-30 22:28:31 +08:00
end-4 a122d6e905 uhh more round 2025-10-30 15:27:14 +01:00
end-4 a97b7706d8 make cookie clock more round 2025-10-30 15:23:58 +01:00
clsty e622928d9d Update dist-nix 2025-10-30 22:18:42 +08:00
clsty fceda9bd35 Rename var 2025-10-30 22:09:09 +08:00
dancincomrade 0bd22f89a7 fix: replace pulseaudio with pipewire-pulseaudio 2025-10-30 22:04:15 +08:00
end-4 1b996e37a7 adjust clock appearance 2025-10-30 12:38:30 +01:00
end-4 403344e120 make materialcookie use rounded polygons 2025-10-30 12:24:10 +01:00
end-4 a200951b75 format 2025-10-30 12:23:45 +01:00
end-4 5c71c53787 make region selector use materialshape instead of materialcookie 2025-10-30 11:42:54 +01:00
end-4 40b1e8297f lock: fix weird hiding anim with floating windows 2025-10-30 11:24:41 +01:00
end-4 dfbbe3fcca lock: make window hiding anim work with floating windows 2025-10-30 11:07:57 +01:00
end-4 b484e3311c use new QtCore import instead of Qt.labs.platform 2025-10-30 11:07:33 +01:00
end-4 287172cd5d update shapes submodule 2025-10-30 11:07:20 +01:00
end-4 5ef979db79 Small animation for quickshell lock (#2304) 2025-10-30 10:02:05 +01:00
end-4 af2dcc8533 Merge branch 'main' into main 2025-10-30 10:00:39 +01:00
end-4 06514ed7b7 lock: simplify shake anim impl 2025-10-30 09:58:52 +01:00
Celestial.y c7bc853ab3 Update nix install-deps.sh 2025-10-30 16:55:44 +08:00
end-4 3f20ab758c feat(lock): add fingerprint support (#2308) 2025-10-30 09:05:49 +01:00
end-4 e3db8372a7 lock: remove useless comment, declare fingerprint check proc running directly 2025-10-30 09:04:58 +01:00
end-4 175379dfdb locksurface: adjust fingerprint icon size/spacing 2025-10-30 09:03:11 +01:00
clsty ae87646e40 Update submodule in exp-update (#2334) 2025-10-30 15:45:49 +08:00
clsty b0f09b20d4 Fix message format 2025-10-30 13:27:26 +08:00
clsty f10bbacf7b Update checkdeps 2025-10-30 12:58:24 +08:00
clsty f50a3fe686 Update checkdeps 2025-10-30 12:57:01 +08:00
clsty bdc55dd082 Update checkdeps 2025-10-30 12:52:16 +08:00
clsty 86a10e9af5 Update checkdeps 2025-10-30 12:50:17 +08:00
clsty e5934c3eed Update checkdeps 2025-10-30 12:47:06 +08:00
clsty dabd8dc136 Update checkdeps 2025-10-30 12:44:27 +08:00
clsty 5509e21759 Update checkdeps
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
2025-10-30 12:37:05 +08:00
clsty f324310355 Update checkdeps 2025-10-30 12:33:34 +08:00
clsty 8b25e2b037 Update checkdeps 2025-10-30 12:27:19 +08:00
clsty 634fb09d2e Update checkdeps 2025-10-30 12:25:15 +08:00
clsty 0ac39d4356 Add subcmd checkdeps 2025-10-30 12:15:21 +08:00
clsty 60a0dcfdcf No more prompt about how to use ii on AGS 2025-10-30 11:57:58 +08:00
Celestial.y 6551d7cc5e Gentoo added go-yq (#2332) 2025-10-30 11:02:44 +08:00
jwihardi 4859acb700 Merge branch 'end-4:main' into main 2025-10-29 22:43:59 -04:00
jwihardi 34c46910b2 updated version number
wups, removed revision 1
2025-10-29 22:42:23 -04:00
jwihardi d51ce6a46f gentoo added yq-go 2025-10-29 22:35:39 -04:00
clsty bd8daf4015 Update backup logic in 3.files-exp.sh 2025-10-30 09:00:11 +08:00
clsty 649be3741c Add go-yq as dependency 2025-10-30 08:59:33 +08:00
end-4 fcc2ee3551 ai: cleaner message block delegate, add regen button 2025-10-30 00:40:23 +01:00
end-4 128808a56d styledswitch: fix wrong easing type 2025-10-30 00:03:31 +01:00
end-4 714895976f primarytabbar: use synchronizer to simplify bindings 2025-10-30 00:03:18 +01:00
Celestial.y 9fe68c5a38 Add YAML-based file installation system (issue #2137) (#2329) 2025-10-30 06:49:41 +08:00
end-4 a3a62f9826 make vscode theming work with some not-vs-vscode 2025-10-29 23:21:13 +01:00
end-4 389fd5e42c update material shapes for less weird spinny 2025-10-29 23:05:50 +01:00
end-4 947a13556a media controls: make rounding consistent with other panels 2025-10-29 23:05:32 +01:00
end-4 ee1fbf72cc vscode theming with Material Code extension (#2146) 2025-10-29 22:06:53 +01:00
Matt Van Harn 06775806d5 Add YAML-based file installation system (issue #2137)
- Replace hardcoded Bash logic with declarative YAML configuration
- Implement user preference wizard for shell/terminal/keybindings
- Add conditional file copying based on user preferences
- Support multiple sync modes: sync, soft, hard, hard-backup, soft-backup, skip, skip-if-exists
- Implement MD5 hash comparison for idempotent backups
- Add fontconfig fontset support via II_FONTSET_NAME
- Complete coverage of all config directories and files from original script

This is an experimental feature enabled via --exp-files flag.
2025-10-29 15:53:01 -04:00
end-4 961d5e7721 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-10-29 20:31:22 +01:00
end-4 727227cf8b add option to not animate digital bg clock (closes #2055) 2025-10-29 20:31:14 +01:00
end-4 cead3c87ea fix: prevent volumeChanged recursion (#2320) (#2323) 2025-10-29 20:21:17 +01:00
clsty c550a792b8 Improve backup functions 2025-10-30 00:42:13 +08:00
clsty cc1e5e4636 Improve backup_clashing_targets() 2025-10-29 23:21:31 +08:00
end-4 e279e4d972 make switches more bouncy 2025-10-29 15:59:15 +01:00
end-4 eb6fca6697 fix binding loop in Anime.qml 2025-10-29 15:17:23 +01:00
clsty 7476655302 Fix firstrun logic 2025-10-29 21:52:58 +08:00
雷家兴 8eb50a8917 fix: correctly resume from suspend by waiting pipewire resume (#2320) 2025-10-29 19:26:22 +08:00
end-4 d835d8bc30 adjust button wiggle anim 2025-10-29 12:05:38 +01:00
end-4 981e3be9b0 adjust secondary tab rounding 2025-10-29 12:05:21 +01:00
end-4 db3d8ddfc2 sidebar: corner triggers open only when reaching thru vertical edge 2025-10-29 11:53:12 +01:00
end-4 f5c421ab99 pageplaceholder: rotate less 2025-10-29 11:24:59 +01:00
end-4 4ad001fd9e make notif empty placeholder icon wrapped 2025-10-29 11:24:20 +01:00
end-4 05f3e52f55 make notifs and page placeholder use new material shapes 2025-10-29 11:17:03 +01:00
end-4 8b10ec2cfb sidebar: anime: fix loading indicator showing when navigating w/ keys 2025-10-29 11:04:00 +01:00
clsty 7b278aeff7 Update help 2025-10-29 17:50:12 +08:00
clsty d5e9b20aec Update help 2025-10-29 17:49:28 +08:00
clsty e9c3eca68a Update 3.files.sh about warning_rsync() 2025-10-29 17:44:32 +08:00
Celestial.y 41a328fbf0 Prepend Noto Sans Arabic in fontconfig (#2307) 2025-10-29 17:34:30 +08:00
clsty e1a8ba09f1 Move arabic fontconfig into dots-extra/fontsets/ar 2025-10-29 17:31:01 +08:00
end-4 c565dc1a7e Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-10-29 10:24:18 +01:00
end-4 ede90eb282 sidebar: anime: pull to load more 2025-10-29 10:24:11 +01:00
clsty f95165185c Implement --fontset (#2307) 2025-10-29 17:23:26 +08:00
end-4 26361718a7 background: only opaque when wallpaper safety triggered 2025-10-29 10:23:14 +01:00
clsty 41cf490681 Update online script url 2025-10-29 17:01:45 +08:00
clsty 44e384a256 Add --core option 2025-10-29 16:09:35 +08:00
clsty 21276f4d1e Improve order of inst scripts 2025-10-29 15:39:18 +08:00
end-4 43e8c85295 Changes with new submodule (#2322) 2025-10-29 08:24:43 +01:00
clsty 4672138b00 Add auto_get_git_submodule() 2025-10-29 08:15:47 +08:00
end-4 b8f115ef10 Merge branch 'Sighthesia-main' 2025-10-28 23:35:26 +01:00
end-4 574cbecf18 Merge branch 'main' of https://github.com/Sighthesia/dots-hyprland into Sighthesia-main 2025-10-28 23:33:56 +01:00
end-4 97b3f7ec55 settings: make right-clicking config file button copy path (#2112) 2025-10-28 22:48:08 +01:00
end-4 7982f43a62 lock: freaking fancy password chars 2025-10-28 22:10:04 +01:00
end-4 fc32ce56d0 booru response: less stupid layout.fillwidth 2025-10-28 22:08:19 +01:00
end-4 6c6a4edf59 shapes submodule 2025-10-28 20:41:04 +01:00
end-4 44da20ed4a settings: reorder servicesconfig sections to be alphabetical 2025-10-28 09:14:08 +01:00
end-4 4f8de83ff4 Music recognition toggle (like Shazam) with SongRec (#2301) 2025-10-28 09:09:26 +01:00
end-4 066971e720 music recognition: adjust message and icon 2025-10-28 09:02:19 +01:00
end-4 107dc8cc24 music recognition: move tmp path to a cleaner place 2025-10-28 08:57:51 +01:00
end-4 7b42efd37a rename music recognition script to be consistent w/ other scripts 2025-10-28 08:52:58 +01:00
end-4 9df78087f0 music recognition: add different icon for microphone source 2025-10-28 08:51:18 +01:00
end-4 06d12fb8ec music recognition: add check for songrec command existence 2025-10-28 08:48:57 +01:00
end-4 08d1a2dfd6 buttongroup: fix childrencount accessing from children 2025-10-27 22:44:33 +01:00
vaguesyntax 035e51b36e add interval to settings, update the script (it was not working as intented) 2025-10-27 20:39:45 +03:00
vaguesyntax 901aa820e5 fix config and icons 2025-10-27 19:33:17 +03:00
end-4 c1a5641ff5 fix wrong minimum brightness (#2310) 2025-10-27 17:32:26 +01:00
end-4 957a63d04a make screenshot to clipboard and file actually copy to clipboard (#2311) 2025-10-27 17:14:59 +01:00
clsty 43960b3a60 Fix outdate_detect() 2025-10-27 23:38:28 +08:00
end-4 8d7e4bdd0d lock: fix duplicate hyprlock spawning 2025-10-27 09:22:19 +01:00
0blivi0nis 9610baf903 🐛 fix(lock): remove duplicate connection, only start if configured, stop on unlock 2025-10-26 23:05:45 -07:00
Celestial.y 52011a7d80 Smart-live-rebuild added to Gentoo (#2309) 2025-10-27 11:10:18 +08:00
jwihardi 6be1437ecc added smart-live-rebuild 2025-10-26 23:05:00 -04:00
z0 cc49b4c921 Updated conf.d 2025-10-27 02:32:40 +03:00
0blivi0nis 3aa1d5f1ed feat(lock): add fingerprint support
Credit to @wooze-pao for providing the required code in #2162
2025-10-26 14:50:50 -07:00
z0 991f113e4e prepend font only if lang is ar 2025-10-27 00:40:27 +03:00
z0 04963a616d remove binding=strong from arabic font prepend 2025-10-27 00:35:23 +03:00
z0 839ca74bf1 Prepend Noto Sans Arabic in fontconfig 2025-10-26 22:00:35 +03:00
Celestial.y 437b2020b7 Update 3.files.sh
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-10-27 01:09:30 +08:00
Celestial.y 4712931850 Update case in setup 2025-10-26 23:36:40 +08:00
clsty e56af1adc6 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-26 23:14:46 +08:00
clsty 7f245e2896 Rearrange sdata/subcmd; add --skip-backup 2025-10-26 23:13:49 +08:00
end-4 4fd5ba5630 add super+shift+r for region record
makes sense cuz other stuff with region selector use super+shift
2025-10-26 15:49:26 +01:00
end-4 7c5740a39b use quickshell region selector for recording 2025-10-26 15:45:07 +01:00
end-4 53998cc51a region selector: fix fab button color 2025-10-26 15:44:48 +01:00
Trung Coder 3faa20a29b Small animation for quickshell lock 2025-10-26 21:22:08 +07:00
clsty 57a2e5aba4 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-26 21:55:32 +08:00
clsty ad01fdad4e Improve message about deprecate install.sh and update.sh 2025-10-26 21:54:28 +08:00
Celestial.y 2893dc33b6 Update sdata/README.md 2025-10-26 21:41:53 +08:00
clsty 5a846cdec5 Move sdist/ID to sdata/dist-ID 2025-10-26 21:27:41 +08:00
Celestial.y c13ba5f25e Bump pkgrel from 1 to 2 in PKGBUILD
Comment on Discussion When sdist/arch/ Changes / comment_on_discussion (push) Waiting to run
2025-10-26 21:01:12 +08:00
vaguesyntax 28e956e55c togglable monitor-source 2025-10-26 16:00:49 +03:00
vaguesyntax a05b041d69 fixes and youtube button 2025-10-26 14:12:04 +03:00
vaguesyntax 496225ab9d refactor code 2025-10-26 14:04:52 +03:00
Celestial.y 254b9471e4 Change backup path in environment-variables.sh 2025-10-26 18:40:23 +08:00
vaguesyntax b137feac16 fix: recognized notif not getting pushed 2025-10-26 12:24:35 +03:00
vaguesyntax cf159f6112 some typos 2025-10-26 03:45:43 +03:00
vaguesyntax 60f055f07d initial commit of musicRecognition 2025-10-26 02:46:39 +03:00
end-4 5dd0fe2761 adjust fab icon size and region selector fab color 2025-10-25 10:02:36 +02:00
end-4 43fe3874dd sidebar: make notif delete icon more intuitive 2025-10-25 09:26:07 +02:00
clsty ddf97f79d0 Fix -s for exp-update 2025-10-25 10:12:53 +08:00
clsty 5a050be3de Fix path in exp-update-old.sh 2025-10-25 08:43:41 +08:00
clsty d8aa0de443 Bring back old update.sh (#2284) 2025-10-25 08:11:42 +08:00
clsty 7662e4f904 Update exp-update-old.sh 2025-10-25 07:29:52 +08:00
clsty b0d64d00b6 (WIP) Bring back old update.sh (#2284) 2025-10-25 07:23:19 +08:00
end-4 9dd8f32595 make notif action buttons larger 2025-10-25 00:13:52 +02:00
end-4 99dd0a4e2e make notif status row less weird 2025-10-25 00:11:17 +02:00
end-4 531411315e region selector: remove auto fullscreen ocr, make close btn fab
ocr-ing the whole screen slow and messy. it's better to just go with the regular flow of selecting a region
2025-10-24 23:45:08 +02:00
end-4 e6eb53796d fix calendar occasionally get placed at funny position 2025-10-24 18:42:10 +02:00
end-4 a3ced86214 don't create homework folder before it's necessary (#2264) 2025-10-24 17:37:34 +02:00
end-4 435ff32904 sidebar: use friendlier name for idle inhibitor toggle 2025-10-24 17:37:14 +02:00
clsty e1270836d0 Update sdist/nix/README.md 2025-10-24 22:10:19 +08:00
end-4 93f8d0990f right sidebar: fix unused quick toggles being movable 2025-10-24 15:11:27 +02:00
end-4 b23a2d4f2c region selector: fix dismiss button 2025-10-24 13:10:18 +02:00
end-4 d031087972 ocr: use all available langs 2025-10-24 11:39:21 +02:00
end-4 cdf24a1c19 region selector: fix circle dragging being forced into a target region 2025-10-24 11:24:47 +02:00
end-4 e857d538fb region selector: make circle selection not amogus large 2025-10-24 10:29:48 +02:00
end-4 3bd699c9e6 use quickshell region selector for ocr 2025-10-24 00:26:47 +02:00
end-4 6f756f48cb settings: add roman ws number preset 2025-10-23 23:41:56 +02:00
end-4 b14a5b3dd9 settings: add ws number map presets 2025-10-23 23:32:11 +02:00
end-4 5f23f6caa3 brightness: adjust antiflashbang delays, indicate nightlight on osd 2025-10-23 19:29:37 +02:00
end-4 d05ae5231c add fallback script for google lens keybind 2025-10-23 19:07:18 +02:00
end-4 07d3eea1d1 workspace_action.sh: format 2025-10-23 19:06:39 +02:00
end-4 23830f3454 work safety: disabled by default, add toggle to settings app 2025-10-23 16:47:06 +02:00
end-4 24ae5d327e notif groups: expand on right press instead of release 2025-10-23 16:46:51 +02:00
end-4 7b9454b101 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-10-23 09:45:16 +02:00
end-4 b976ba17d5 region selector: cleanup after image search 2025-10-23 09:45:05 +02:00
clsty 9c803164e1 Remove .gitattributes 2025-10-23 15:33:16 +08:00
end-4 b9592b30af Show passive items in the system tray (#2251) 2025-10-23 09:26:00 +02:00
end-4 a536e1600d make night light color temp slider more intuitive 2025-10-23 09:19:07 +02:00
end-4 6267e54ad7 brightness: animate change for laptop screens, prevent pitch black w/ anti flashbang 2025-10-23 09:00:52 +02:00
end-4 11b337b189 anti flashbang: pass image directly to magick thru stdio, more triggers 2025-10-23 08:59:59 +02:00
Yosuke Nishiyama 20d34eb622 change name to "filterPassive" 2025-10-22 23:28:04 +01:00
Yosuke Nishiyama 416df97b64 Merge branch 'end-4:main' into patch-1 2025-10-22 23:26:44 +01:00
end-4 b3cabb788b anti flashbang: clean up when done 2025-10-23 00:22:35 +02:00
end-4 c620c11ba8 region selector: lower aim lines opacity 2025-10-23 00:06:23 +02:00
end-4 7515f77846 region selector: add option to show/hide coord aim lines 2025-10-23 00:05:19 +02:00
end-4 b35ef90916 add anti flashbang
could be improve with smooth fading
2025-10-22 23:56:50 +02:00
end-4 a4d2a720d0 fix deprecated Connections syntax 2025-10-22 23:55:39 +02:00
clsty 8141e15bd9 Add subcmds; Not skip backup unless input y/n 2025-10-23 05:20:22 +08:00
Celestial.y 064488a9c4 Not overwrite other things under quickshell 2025-10-23 04:36:40 +08:00
end-4 bb08c61b76 sidebar: night light dialog 2025-10-22 22:16:58 +02:00
end-4 6ed9c9869e styledslider: make marks with any range 2025-10-22 22:16:45 +02:00
end-4 586d7d4f9b sidebar: unfuck non-default quick toggles configurations 2025-10-22 22:15:26 +02:00
end-4 0ac96e02ab brightness service: more edging 2025-10-22 22:13:23 +02:00
end-4 63be9874f4 systeminfo: add gentoo 2025-10-22 17:46:41 +02:00
end-4 c1393ce7c7 region selector: animate icon on mode change 2025-10-22 17:46:30 +02:00
end-4 973d0c0c07 make region selector more readable in light theme 2025-10-22 09:22:58 +02:00
clsty c4f81e7027 Update quickshell version (gentoo)
Comment on Discussion When sdist/arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-10-22 08:25:26 +08:00
end-4 ed0289df3b adjust screenshot regions opacity 2025-10-22 01:46:52 +02:00
end-4 7e4cbaf5df revamp region selector 2025-10-22 01:43:13 +02:00
end-4 bce8b6f9a8 make sidebar classic toggle button icons have size consistent with toolbar 2025-10-22 01:28:11 +02:00
end-4 0718546167 refractor icon toolbar buttons 2025-10-22 01:27:29 +02:00
end-4 8e222eb40d update qs version 2025-10-21 23:05:01 +02:00
end-4 fddb7ecc05 remove redundant imports 2025-10-21 22:58:26 +02:00
end-4 b5ae6f01eb Refactor import to be compatible with new version of quickshell (#2263) 2025-10-21 22:56:44 +02:00
Filip Janus ecd7a225e9 fix bar module reference 2025-10-21 22:43:54 +02:00
Filip Janus f2e4508cfc refactor import to be compatible with new version of quickshell 2025-10-21 22:36:56 +02:00
end-4 4031925e11 fix "no active player" popup positioning for vertical bar 2025-10-21 20:49:42 +02:00
end-4 a99f6cac5e sidebar: fix weird anim on toggle buttons 2025-10-21 20:10:52 +02:00
end-4 d5bccd9bb1 hide code: entries from cheatsheet for zoom keybinds 2025-10-21 17:51:55 +02:00
end-4 94102cec97 fix kill dialog not writing "always" properly (#2232) 2025-10-21 17:43:15 +02:00
end-4 778620c312 translation?service?:safer?access??? 2025-10-21 16:40:53 +02:00
end-4 c50a505cdb fix screenshot button 2025-10-21 16:06:16 +02:00
end-4 1830aeba18 make left sidebar padding consistent with right sidebar 2025-10-21 13:27:15 +02:00
end-4 1ba6b761f0 allow corner hover open for horizontal bar 2025-10-21 13:22:55 +02:00
clsty b1921b7847 Update message 2025-10-21 15:42:35 +08:00
clsty f37fa1b071 Finish adding auto-close-issue.yml 2025-10-21 15:25:45 +08:00
clsty a79201ebd7 Improve auto-close-issue.yml 2025-10-21 15:24:06 +08:00
clsty b557586a62 Try to fix auto-close-issue.yml 2025-10-21 15:13:12 +08:00
clsty 1842ab790e Try to fix auto-close-issue.yml 2025-10-21 15:04:10 +08:00
clsty e8937e2030 Try to fix auto-close-issue.yml 2025-10-21 15:01:16 +08:00
clsty 2ddfc77b66 Try to fix auto-close-issue.yml 2025-10-21 14:58:15 +08:00
clsty 00526116cc Try to fix auto-close-issue.yml 2025-10-21 14:53:43 +08:00
clsty 1c2bfb7991 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-21 14:51:46 +08:00
clsty fa52acad27 Add auto-close-issue workflow (WIP) 2025-10-21 14:49:09 +08:00
Celestial.y 18c11899cb Update package-installers.sh 2025-10-21 13:40:03 +08:00
clsty 3cd323cb1a Add --skip-quickshell for install-files.sh 2025-10-21 09:42:29 +08:00
Celestial.y 09c894db0a Gentoo Typo (#2257) 2025-10-21 09:28:50 +08:00
jwihardi 3f030805d1 gui-misc -> app-misc 2025-10-20 21:15:35 -04:00
Celestial.y e96be21850 Gentoo Quickshell Fix (#2256) 2025-10-21 09:10:44 +08:00
jwihardi 9242b93558 quickshell, widgets, install, useflag (breakpad), keywords - updated 2025-10-20 20:35:43 -04:00
jwihardi 4de08c438b Delete sdist/gentoo/illogical-impulse-quickshell-git/quickshell-9999.ebuild 2025-10-20 19:16:27 -04:00
jwihardi 576311f7b2 Merge branch 'end-4:main' into quickshell-fix 2025-10-20 19:16:01 -04:00
jwihardi bf96099e46 fixed package name 2025-10-20 19:14:38 -04:00
jwihardi 854edba825 added live quickshell ebuild with specific commit 2025-10-20 18:42:59 -04:00
end-4 fe3e5de518 sidebar: quick toggles: larger icon size when 1 cell wide 2025-10-20 23:12:58 +02:00
end-4 d5b1e9f40c sidebar: quick toggles: smoother size change 2025-10-20 22:56:33 +02:00
end-4 54fe878580 right sidebar: containerize top row elements 2025-10-20 22:25:23 +02:00
end-4 075a21a9db make google lens tool use normal region selection by default 2025-10-20 22:00:08 +02:00
end-4 cc605e24d9 region selector: fix target regions 2025-10-20 21:09:27 +02:00
end-4 4ea7401190 circle to search 2025-10-20 21:03:03 +02:00
Yosuke Nishiyama 3b4525413a typo 2025-10-20 18:43:17 +01:00
Yosuke Nishiyama 8bf59faf66 add config option for smartTray 2025-10-20 18:38:45 +01:00
Yosuke Nishiyama 54b4dd7818 Merge branch 'end-4:main' into patch-1 2025-10-20 18:33:38 +01:00
end-4 21b3cca54a hyprland: update keybinds+rules for previous commit 2025-10-20 13:13:54 +02:00
end-4 af65c39c87 make screen snip built into the shell so it's faster (#2113) 2025-10-20 13:13:01 +02:00
end-4 1d51cc3388 keybinds: make office keybind match windows, allow record when locked 2025-10-20 09:43:25 +02:00
Yosuke Nishiyama b6c1cd504e Show passive items in the system tray 2025-10-19 23:31:05 +01:00
end-4 ba0f2248d8 make notif items also draggable to left 2025-10-20 00:20:06 +02:00
end-4 96605fb0fe make notifs dismissable in both directions 2025-10-20 00:15:27 +02:00
end-4 991abd4c1c update default quick toggles 2025-10-20 00:03:15 +02:00
end-4 fec23cab8d right sidebar: move audio controls to dialogs 2025-10-19 23:58:45 +02:00
end-4 0fe7bdc5b5 feat: sound alerts for battery and pomodoro (#2223) 2025-10-19 21:37:25 +02:00
end-4 65557dfb3d fix sound plays every time low and charge state changes
instead of just when it goes to low
2025-10-19 21:37:10 +02:00
end-4 ad907a72a1 Merge branch 'fix-scaling' of https://github.com/sola-contrib/dots-hyprland 2025-10-19 21:20:57 +02:00
end-4 c65aea86c6 qs: use more neutral default pallete 2025-10-19 21:17:23 +02:00
end-4 76dd63a326 feat: Add screen recording button and config toggle (#2219) 2025-10-19 20:53:48 +02:00
end-4 8798b4e826 settings: make bar screen record util button toggle name shorter 2025-10-19 20:53:23 +02:00
end-4 7b1fa1246f bar: record util button off by default 2025-10-19 20:51:46 +02:00
end-4 f3e4773811 utilbuttons: record button: allow region selection 2025-10-19 20:51:05 +02:00
end-4 233b4c78ab settings: add api key note for ai translation 2025-10-19 13:11:02 +02:00
end-4 f81d316ad4 roundcorner: use switch fallthrough for fewer dupe returns 2025-10-19 10:29:24 +02:00
end-4 f123e90392 resourcePopup: fix unqualified access 2025-10-19 10:27:20 +02:00
clsty d0607c789f Add -f for makepkg
Comment on Discussion When sdist/arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-10-19 16:15:32 +08:00
clsty 85278ea147 Ask once instead of 3 times for backup 2025-10-19 15:44:44 +08:00
clsty 9cbe0f38f9 Update comment in PKGBUILD 2025-10-19 14:32:38 +08:00
clsty 6bcb20ee4c Pin commit for quickshell-git (#2238) 2025-10-19 14:28:53 +08:00
clsty ca104160b0 Update showhelp 2025-10-19 11:53:34 +08:00
clsty bc13baa5a9 Update showhelp_global() 2025-10-19 11:32:22 +08:00
clsty 2014a030d6 Deprecate install.sh in favor of setup
Still decide to deprecate install.sh cuz TAB completion can not be done
without intrusive and automatic method, so just use ./setup instead.
2025-10-19 11:22:24 +08:00
clsty f673cae32b Update diagnose 2025-10-19 10:29:06 +08:00
clsty f5d09d569c Update comment 2025-10-19 09:52:11 +08:00
clsty 94749c1c69 Update comment 2025-10-19 09:35:46 +08:00
clsty 9c216036ec Update message 2025-10-19 09:33:53 +08:00
clsty 7e8750f79b Fix subcmd exp-uninstall --help 2025-10-19 09:06:18 +08:00
clsty 8ca46aecdd Using ./setup install instead of ./install.sh 2025-10-19 08:44:12 +08:00
clsty 0e6779fafc Fixes for install scripts
Comment on Discussion When sdist/arch/ Changes / comment_on_discussion (push) Waiting to run
2025-10-19 06:59:33 +08:00
Celestial.y acde0218b3 Update the update script (#2220) 2025-10-19 06:54:23 +08:00
clsty b8a1955ab9 Update showfun() 2025-10-19 06:53:23 +08:00
Bishoy Ehab e49426c027 Fix a UI issue 2025-10-19 00:55:15 +03:00
Bishoy Ehab 00d547362b Remove the smoke-test 2025-10-19 00:49:04 +03:00
Bishoy Ehab cce6e821c2 Maybe fix the smoke-test 2025-10-19 00:48:03 +03:00
Bishoy Ehab a48ebfc4c1 Fixed the test and update script 2025-10-19 00:40:00 +03:00
Bishoy Ehab b23bdb0188 Test 2025-10-19 00:07:54 +03:00
Bishoy Ehab 69b92b57aa Update the update, update tester, functions scripts 2025-10-18 23:33:25 +03:00
end-4 84d692feef Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-10-18 22:12:49 +02:00
end-4 6834d41f4b sidebar: quick toggles: fix weird anim on startup 2025-10-18 22:12:40 +02:00
end-4 9fad405064 readme: update "some widgets" screenshot 2025-10-18 22:06:58 +02:00
end-4 a8ddbb5d2d sidebar: quick toggles: add missing tooltips 2025-10-18 21:54:13 +02:00
Bishoy Ehab 1fd328f90a Test the changes that have been made 2025-10-18 22:53:52 +03:00
end-4 6779fa90a5 sidebar: make status text of some toggles make more sense 2025-10-18 21:42:23 +02:00
end-4 45d6bfa3fb sidebar: quick toggles: fix iilegal default 2025-10-18 21:42:03 +02:00
end-4 5d1a9b1e9c sidebar: android-style quick toggles & sliders (#2217)
Co-Authored-By: Vague Syntax <173799252+vaguesyntax@users.noreply.github.com>
2025-10-18 19:07:10 +02:00
end-4 77ae119d32 fix gemini clock theming (forgor mkdir) 2025-10-18 09:58:59 +02:00
Bishoy Ehab 0facd08fa9 Merge branch 'end-4:main' into main 2025-10-17 21:33:50 +03:00
clsty 0ccdc47034 Improve/Fix showhelp 2025-10-18 01:24:26 +08:00
clsty 7c21ec0c5a Rename scripts, move into sdata/step 2025-10-18 00:54:58 +08:00
clsty 731beb0f7c Better integration; introduce subcommand 2025-10-18 00:38:49 +08:00
end-4 9a170a3c5b fix settings app cant change time format 2025-10-17 18:04:37 +02:00
end-4 f93d629acb sidebar: add scroll to bottom button 2025-10-17 18:00:11 +02:00
Bishoy Ehab eede0e3c34 Merge branch 'end-4:main' into main 2025-10-17 16:27:20 +03:00
Bishoy Ehab f4f97be46d Remove a useless condition 2025-10-17 16:16:39 +03:00
Bishoy Ehab 3bea2a314e Fix: Suppress /dev/tty error in safe_read 2025-10-17 14:50:26 +03:00
Bishoy Ehab 4d20de926c Fix: Prevent script exit in while-read loop 2025-10-17 14:48:16 +03:00
Bishoy Ehab b307b4ed95 Return the old update script 2025-10-17 14:35:32 +03:00
Bishoy Ehab 653cba4d4e Test 2025-10-17 14:33:37 +03:00
Bishoy Ehab adb93e382f Test 2025-10-17 14:32:56 +03:00
Bishoy Ehab b2938ef678 Test 2025-10-17 14:32:46 +03:00
Bishoy Ehab 809c8806d0 Test 2025-10-17 14:31:54 +03:00
Bishoy Ehab d809c2e789 Test 2025-10-17 14:30:03 +03:00
Bishoy Ehab ca2d073775 Maybe something fixed? 2025-10-17 14:13:16 +03:00
Bishoy Ehab 4038c437c6 Merge branch 'main' of https://github.com/BeshoyEhab/dots-hyprland 2025-10-17 13:54:42 +03:00
Bishoy Ehab 12011fd0c8 Enhance the logic for pass the args to update script 2025-10-17 13:54:02 +03:00
Bishoy Ehab 528ae04711 Update install script to pass the update args 2025-10-17 13:44:23 +03:00
Celestial.y 7612a3f742 Use local var for args_includes 2025-10-17 18:35:12 +08:00
Bishoy Ehab 2272b94531 Update the update and options and install to correctly pass the args to update script 2025-10-17 13:21:32 +03:00
Celestial.y 21d628b598 Try to fix backup 2025-10-17 17:49:20 +08:00
Bishoy Ehab ab0049ec5c Integrate update script into install.sh 2025-10-17 12:16:55 +03:00
Bishoy Ehab ac394784e3 Merge branch 'end-4:main' into main 2025-10-17 12:10:20 +03:00
end-4 943a72ce12 Fix escape keybind notification for virtual machines (#2222) 2025-10-17 07:05:23 +02:00
Celestial.y 927d9b0f85 Fix diagnose 2025-10-17 11:33:03 +08:00
Celestial.y 7454087c88 Fix backup function typo 2025-10-17 11:15:56 +08:00
0blivi0nis 37fd19fc9a feat: sound alerts for battery and pomodoro 2025-10-16 19:03:14 -07:00
Alvin aa90e75c59 Fix escape keybind notification for virtual machines 2025-10-16 21:13:35 -04:00
Bishoy Ehab 7b090c2e2a Fix some issues in the test_update script 2025-10-17 01:14:45 +03:00
Bishoy Ehab 1a4a8d87fc Update the test script 2025-10-17 00:20:28 +03:00
Bishoy Ehab fbd0644942 Fix some security issues and remove non-used function 2025-10-17 00:16:09 +03:00
Bishoy Ehab 4eb4f635e7 Add test_update sctipt 2025-10-16 23:52:34 +03:00
Bishoy Ehab 60d6bfae9f Update the Warning message 2025-10-16 23:43:33 +03:00
Bishoy Ehab 009345c5f6 Fix the local used outside a function issue 2025-10-16 23:38:18 +03:00
Bishoy Ehab 00d4d368df Enhance the update script 2025-10-16 23:35:27 +03:00
Cleboost 5fda1cdc61 fix: Invoke record script via bash -c with ~ expansion 2025-10-16 22:07:29 +02:00
Cleboost 91955ef66c Add screen recording button and config toggle 2025-10-16 22:02:00 +02:00
Celestial.y 89585f8121 Updata uv/README.md 2025-10-16 22:22:08 +08:00
end-4 449df7f161 background: fix(??) bg clock paralax (??) 2025-10-16 11:52:14 +02:00
end-4 a5170c51b3 sidebar: add option for hover open at end of hover region 2025-10-16 09:59:36 +02:00
end-4 20bda361a3 Fix bad keyboard layout if variant name has commas (#2186) 2025-10-16 09:38:37 +02:00
end-4 ca7ae4e1e8 Fix Booru pending query not dismissing when fetch fails (#2207) 2025-10-16 09:31:53 +02:00
end-4 6f08589265 adjust bg clock parallax factor 2025-10-16 09:21:25 +02:00
end-4 ac5c902569 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-10-16 09:20:46 +02:00
end-4 731b5cccad fix bg clock parallax 2025-10-16 09:20:11 +02:00
end-4 fd1e82bd8e Delete items in clipboard history with Shift+Del (#2199) 2025-10-16 09:12:51 +02:00
end-4 2140eff9af add qs and qt version check to diagnosis script
Comment on Discussion When sdist/arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-10-16 09:01:58 +02:00
André Zanghelini 6f97bb2635 Allow OSK keyboard for German and Russian variants 2025-10-16 03:58:52 -03:00
André Zanghelini fd0b5f4377 Fix bad keyboard layout if variant name has commas 2025-10-16 03:58:52 -03:00
André Zanghelini c5bd1d6bc0 Shift+Del to delete item in clipboard history 2025-10-16 03:58:16 -03:00
André Zanghelini 40ba90df27 Drop running booru fetch and alert on fetch error 2025-10-16 03:57:43 -03:00
clsty 450a1493fe Update STY_ vars 2025-10-16 12:14:54 +08:00
Celestial.y 3b1f9aa41e Fix syntax error in if statement (#2214) 2025-10-16 11:43:50 +08:00
TheBITLINK aka BIT e993671d02 Fix syntax error in if statement 2025-10-16 00:32:57 -03:00
clsty b36758a155 Rename revision number for ebuilds (#2211) 2025-10-16 11:06:01 +08:00
clsty 14a46622c3 Fix naming 2025-10-16 10:31:13 +08:00
clsty 9aea0f1034 Update prompt 2025-10-16 10:20:06 +08:00
clsty 8e87a7aa99 Improve backup_configs, only backup clashing ones (#1863) 2025-10-16 10:12:38 +08:00
Celestial.y 4d31886e4a Update sdist/arch/README.md 2025-10-16 08:41:41 +08:00
Celestial.y 4886f87afa Fix path in .gitignore 2025-10-16 08:00:30 +08:00
Celestial.y 923b22a75a Fix path in CONTRIBUTING.md 2025-10-16 07:59:56 +08:00
clsty 610ac47289 Fix path in update.sh 2025-10-16 07:47:32 +08:00
clsty de28b8d314 Fix permission 2025-10-16 07:46:06 +08:00
clsty 7c50f6c8d0 Fix 3.install-files.sh 2025-10-16 07:41:22 +08:00
clsty 8b493e091d Rearrange for tidier structure (#2212) 2025-10-16 07:19:55 +08:00
end-4 13065d7e5a settings: add toggle for wallpaper selector use system file picker 2025-10-15 19:27:14 +02:00
clsty 3f7d6759c1 Update gentoo/outdate-detect-mode to AUTO 2025-10-15 19:15:37 +08:00
end-4 a4be03cd5f enable icon fill anim again 2025-10-15 13:06:41 +02:00
end-4 44d5994248 screenshot: dont put region size in the region 2025-10-15 10:11:24 +02:00
Celestial.y d8b6d52a85 dist-gentoo updates (#2155) 2025-10-15 15:39:16 +08:00
jwihardi e0e6054f2f Clean up blank lines in install-deps.sh
Removed unnecessary blank lines in install-deps.sh.
2025-10-15 00:03:28 -04:00
jwihardi eeed0c0b1a Merge branch 'end-4:main' into main 2025-10-15 00:01:17 -04:00
jwihardi 5fbdea2cae Merge pull request #2 from jwihardi/symbols
Symbols
2025-10-15 00:00:44 -04:00
jwihardi 393944a8a7 Update README with Hyprland known issues
Added troubleshooting steps for Hyprland emerging issues.
2025-10-14 23:58:53 -04:00
jwihardi a442e2be91 added another initial print 2025-10-14 23:48:32 -04:00
jwihardi 18398e1b93 fonts-themes was an r1 build? Why? 2025-10-14 23:43:02 -04:00
jwihardi 1b08584ced fonts now installs symbols and space grotesk 2025-10-14 23:42:23 -04:00
end-4 20a3da8a19 left sidebar: more animated placeholders 2025-10-14 23:52:46 +02:00
end-4 1dd4c4a109 ai-generated ui translations 2025-10-14 18:50:01 +02:00
end-4 a228c54dd5 remove debug print 2025-10-14 18:48:26 +02:00
end-4 125d3c0a4d translations: update en_US keys 2025-10-14 17:56:50 +02:00
end-4 c9f5397821 translation tools: add -y/--yes flag 2025-10-14 12:22:16 +02:00
end-4 57a5c0f743 move translations into quickshell folder 2025-10-14 12:02:33 +02:00
end-4 8dc31cc790 background: make clock have slightly different parallax movement 2025-10-14 11:58:37 +02:00
end-4 fd1d74ada1 refractor gemini-categorize-wallpaper.sh 2025-10-14 10:19:09 +02:00
end-4 28756860aa cookie clock: fix bubble date's bubbles being the same 2025-10-14 09:29:41 +02:00
end-4 5929533d78 cookie clock: fix jagged rotating date 2025-10-14 09:28:42 +02:00
end-4 395baf1509 Don't scroll when deleting clipboard history items (#2198) 2025-10-14 09:22:14 +02:00
end-4 b4d89b66f5 Fix command key formatting in SearchWidget.qml 2025-10-14 09:21:18 +02:00
André Zanghelini e9f803b8a5 Don't scroll when deleting clipboard history items 2025-10-14 01:34:38 -03:00
clsty 8b25dca1dc Update install scripts
Comment on Discussion When dist-arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-10-14 12:23:10 +08:00
clsty 514363247a Update 1.install-deps-selector.sh 2025-10-14 12:13:28 +08:00
jwihardi 354a415e73 Merge pull request #1 from jwihardi/clean-testing
Clean testing
2025-10-13 23:03:27 -04:00
jwihardi 4df5de3122 Merge branch 'main' into clean-testing 2025-10-13 23:02:47 -04:00
jwihardi e5815974b1 Update ebuild to remove local material symbols font
Removed installation of material symbols font to local user directory.
2025-10-13 23:01:55 -04:00
jwihardi 2ff8e8fa67 Merge branch 'end-4:main' into main 2025-10-13 23:01:27 -04:00
clsty dd7038adf2 Use README.md instead of comment.(#1061) 2025-10-14 10:54:25 +08:00
clsty 39d25107bd Update comment (#1061) 2025-10-14 10:49:14 +08:00
jwihardi 2c671578ae added material-design symbols 2025-10-13 22:37:45 -04:00
jwihardi 76680ba86c chowns not needed usually 2025-10-13 21:34:47 -04:00
jwihardi 4d83c5a8f9 fixed i2c group detection 2025-10-13 21:12:43 -04:00
jwihardi 274a857dff added python:3.12 2025-10-13 20:58:28 -04:00
clsty c891c9a921 Update dist-*/README.md; Update comment 2025-10-14 08:34:54 +08:00
jwihardi 247a8e0cca Merge branch 'end-4:main' into clean-testing 2025-10-13 18:51:39 -04:00
jwihardi 15c0ab6279 Merge branch 'end-4:main' into main 2025-10-13 18:50:47 -04:00
jwihardi 5c7c21fdf1 fixed typo 2025-10-13 18:49:44 -04:00
jwihardi 14348306e2 updated guru to match main 2025-10-13 18:49:05 -04:00
jwihardi 02cc4c1aa2 moved additional useflags to another file 2025-10-13 18:45:51 -04:00
jwihardi 1aadbfc019 Update README.md with known issues for Hyprland
Added known issues section for Hyprland installation.
2025-10-13 18:05:35 -04:00
end-4 b53e657091 move Translation to services folder 2025-10-13 23:42:34 +02:00
end-4 74967cbac8 crosshair: fix wrong ipc handler target name 2025-10-13 23:42:22 +02:00
end-4 a139451a9b readme: update first screenshot 2025-10-13 21:39:04 +02:00
end-4 7708372922 make vm submap keybind more friendly for eroges
prevents ctrl skip
2025-10-13 21:13:58 +02:00
jwihardi 09146ec176 added more use flags 2025-10-13 15:13:00 -04:00
jwihardi 3abadb666e added gtkmm use flag 2025-10-13 15:11:15 -04:00
end-4 be164a823d fix notif unread indicator showing even when sidebar is open 2025-10-13 20:57:13 +02:00
end-4 d5dda1722a update wallpapers service to use venv wrapped thumbgen (#2143) 2025-10-13 20:19:12 +02:00
end-4 28ea9a7861 wrap thumbgen in venv script, add missing deactivates (#2143) 2025-10-13 20:16:39 +02:00
jwihardi ec87635e8e Fix useflag for dev-libs/qcoro 2025-10-13 13:58:33 -04:00
jwihardi 48219fbd95 Add freetype and harfbuzz use flags 2025-10-13 13:52:42 -04:00
jwihardi 33b5202a5d Add VLC and qcoro use flags 2025-10-13 13:47:46 -04:00
jwihardi 141fa55869 Merge branch 'end-4:main' into clean-testing 2025-10-13 13:36:57 -04:00
jwihardi 2a2e2da879 Merge branch 'end-4:main' into main 2025-10-13 13:36:45 -04:00
end-4 73bd73d910 cookie clock: adjust space preset 2025-10-13 19:33:09 +02:00
end-4 9d733fcff5 Fix dominant color from least_busy_region as BGR (#2187) 2025-10-13 17:56:31 +02:00
end-4 307c543d8d Add more status in the network icon (#2154) 2025-10-13 17:52:43 +02:00
end-4 5ffd1c85d3 Fix: Preserve chronological order of clipboard history (#2190) 2025-10-13 17:46:16 +02:00
end-4 f771d47526 update he_HE translation (#2189) 2025-10-13 17:43:44 +02:00
end-4 50e73d4a3a set config read/write delay to 0 where delay is unnecessary 2025-10-13 17:35:08 +02:00
end-4 6cc96d094d update work safety file keyword list 2025-10-13 17:29:33 +02:00
TheAnnoying dc149d2636 Update he_HE.json 2025-10-13 17:40:05 +03:00
TheAnnoying 6a9fd04989 Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:37:29 +03:00
TheAnnoying 7c01257cdd Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:37:19 +03:00
TheAnnoying fa99a0b3c8 Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:37:13 +03:00
TheAnnoying cec8dc991c Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:37:07 +03:00
TheAnnoying 2b78225114 Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:37:01 +03:00
TheAnnoying 2ffec8014a Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:36:56 +03:00
TheAnnoying 30f2db1e4d Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:36:50 +03:00
TheAnnoying 1b44b27142 Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:36:44 +03:00
TheAnnoying badc1249c0 Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:36:38 +03:00
TheAnnoying 8621b3f6ff Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:36:30 +03:00
TheAnnoying e67d8e9c81 Update .config/quickshell/translations/he_HE.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 17:36:22 +03:00
ew 769ad73737 Handle empty search in fuzzyQuery function
Add check for empty search string in fuzzyQuery function.
2025-10-13 22:33:08 +08:00
TheAnnoying afb14409c2 chore: string syncing and translation 2025-10-13 17:08:17 +03:00
end-4 971aaf3b98 cookie clock: fix shadow not including date bubbles 2025-10-13 15:19:14 +02:00
end-4 2d2145a780 bg clock: fix cursed bubble date 2025-10-13 15:11:58 +02:00
end-4 28078910a2 adjust abstract wallpaper clock style 2025-10-13 15:11:34 +02:00
end-4 6235e6e665 settings: fix untranslatable text 2025-10-13 15:00:50 +02:00
end-4 5bf63bc36c adjust stupid config rw delay 2025-10-13 15:00:31 +02:00
end-4 02192368d2 add option to use hyprlock instead of quickshell 2025-10-13 12:16:42 +02:00
end-4 b0cfcaff3d anime: fix anchors in layout 2025-10-13 12:13:37 +02:00
end-4 d208b07a94 config: lower read/write timer interval 2025-10-13 11:56:48 +02:00
end-4 e715478310 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-10-13 11:24:04 +02:00
end-4 5dedbf91e0 add gemini powered clock styling 2025-10-13 11:24:02 +02:00
clsty 64e04ae15b Update CONTRIBUTING.md 2025-10-13 13:40:33 +08:00
clsty 573105d269 Add TODO in diagnose 2025-10-13 13:32:52 +08:00
André Zanghelini 8fc6a4b349 Fix dominant color from least_busy_region as BGR 2025-10-13 02:10:40 -03:00
jwihardi c6c76be8f9 Fix formatting in README.md for clarity 2025-10-13 00:54:19 -04:00
jwihardi 1cd15ffa53 Fix formatting and wording in known issues section 2025-10-13 00:53:07 -04:00
jwihardi eb9c3f7867 Fix typo in README regarding Hyprland ebuild 2025-10-13 00:46:00 -04:00
jwihardi a369409930 Update README with known issues for Hyprland
Add known issues section for Hyprland installation.
2025-10-13 00:45:36 -04:00
jwihardi ad6788f67a Add sonnet USE flag for kde-frameworks
Add sonnet USE flag for kde-frameworks.
2025-10-13 00:35:53 -04:00
jwihardi 28de204036 Fix typo in kde-frameworks/kconfig entry 2025-10-12 23:46:35 -04:00
jwihardi cf5bfb16bd Add new use flags for kde-frameworks and app-crypt 2025-10-12 23:44:50 -04:00
jwihardi 5642d379a5 Add xmlto with text use flag
Added 'app-text/xmlto' with 'text' use flag.
2025-10-12 23:36:23 -04:00
jwihardi e33992ecf8 Update keywords 2025-10-12 23:34:14 -04:00
jwihardi fa85e0cc68 Add brightnessctl and update libxkbcommon keyword 2025-10-12 23:27:37 -04:00
jwihardi 42ee8d9ca4 Update README with use flags and service recommendations
Clarify recommended use flags and dot-files setup instructions.
2025-10-12 23:26:51 -04:00
clsty d521e014fd Update README.md 2025-10-13 11:16:42 +08:00
jwihardi 43545bce41 Merge branch 'end-4:main' into main 2025-10-12 23:11:33 -04:00
end-4 78723402ee refractor bar unread notif indicator, add count option in settings 2025-10-12 23:35:59 +02:00
jwihardi 9698974ad7 Merge branch 'end-4:main' into main 2025-10-12 17:16:03 -04:00
end-4 6f138677a8 settings: allow larger bg clock cookie side # range
Comment on Discussion When dist-arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-10-12 22:17:19 +02:00
end-4 9161044860 adjust critical notif cookie 2025-10-12 22:17:01 +02:00
end-4 30e804acd8 settings: fix inconsistent content section text color 2025-10-12 20:35:57 +02:00
end-4 40fe0bebcf prevent empty sidebar 2025-10-12 20:17:31 +02:00
end-4 4f25572d1d make critical notif icon more readable 2025-10-12 20:17:12 +02:00
end-4 81cc35702d sidebar: add option to disable translator tab 2025-10-12 19:53:42 +02:00
end-4 cd3ed42b6d make symbols on left sidebar wrapped with a pentagon 2025-10-12 18:43:59 +02:00
end-4 4637b82471 make urgen notifs have cookie shape 2025-10-12 18:34:20 +02:00
clsty e1d77c0c3e Add --sudoloop for yay (#823) 2025-10-12 23:08:51 +08:00
end-4 bc688792cb make tray context menu animate faster 2025-10-12 16:31:52 +02:00
end-4 36b33ba4f1 make some buttons trigger on mouse down to feel faster 2025-10-12 16:30:41 +02:00
end-4 edde61a46c bg clock: make second hand anim more continuous 2025-10-12 16:27:32 +02:00
end-4 aa1fcd7eb9 ai chat: fix message not fade in until the end when there's code blocks 2025-10-12 14:17:54 +02:00
end-4 3f59e2078a ai: fade in: prevent random monospaced text 2025-10-12 13:13:43 +02:00
end-4 c2edd26598 ai chat: adjust msg header style 2025-10-12 13:13:25 +02:00
end-4 a0ceed9586 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-10-12 12:58:05 +02:00
end-4 a6e360c1db ai: fade in response 2025-10-12 12:58:03 +02:00
end-4 79b49bd57e fix material theme loader connections warning 2025-10-12 12:56:13 +02:00
end-4 0c1b7abe36 add Qt.callLater() to sidebar scroll to bottom (#2183) 2025-10-12 10:51:17 +02:00
end-4 6d39b63a74 bg clock: dont enable hour marks by default 2025-10-12 10:26:30 +02:00
end-4 438b2aac65 Unread notification count on bar (#2153) 2025-10-12 10:24:17 +02:00
end-4 3ffc25d5d8 add option to show/hide unread notif count 2025-10-12 10:23:34 +02:00
end-4 3b689f8a66 notif indicator: fix readability 2025-10-12 10:06:23 +02:00
end-4 2b62a5a0cc make notif indicator only show unread 2025-10-12 10:03:12 +02:00
end-4 7e46145df1 fix opening right sidebar with mouse not dismissing notifs 2025-10-12 09:59:29 +02:00
end-4 9655549739 Use thumbnail or wallpaper for Appearance (#2129) 2025-10-12 09:48:05 +02:00
end-4 57a3d1369b Appearance.qml: refractor wallpaperIsVideo check 2025-10-12 09:47:18 +02:00
end-4 2ae7a519d0 Hide Bluetooth widgets for systems without Bluetooth (#2167) 2025-10-12 09:43:10 +02:00
Woozepao 9165c6b706 Fix Jetbrain IDEs lose focus/rerendering problem (#2179) 2025-10-12 09:34:31 +02:00
jwihardi 7818864fac Merge branch 'end-4:main' into main 2025-10-12 00:59:16 -04:00
clsty 3f577f1088 Rename ex-files to exp-files 2025-10-12 10:22:05 +08:00
clsty 546435db6d Add --ex-files (#2137) 2025-10-12 10:20:44 +08:00
jwihardi c6f64a3acb added additional use flags 2025-10-11 21:13:45 -04:00
jwihardi c6b7652c6e added another warning and changed warning prints 2025-10-11 20:38:13 -04:00
jwihardi bfebd69568 Merge branch 'end-4:main' into clean-testing 2025-10-11 20:18:53 -04:00
jwihardi 3fb46f9604 Merge branch 'end-4:main' into main 2025-10-11 20:14:29 -04:00
end-4 17384f5761 Improve cookie clock style (#2117) 2025-10-11 18:18:00 +02:00
end-4 5a5328b1cb settings: cookie clock: fix wrong name/icon 2025-10-11 18:16:02 +02:00
end-4 edc83764c4 cookie clock: remove useless vars, adjust settings icons 2025-10-11 18:14:57 +02:00
end-4 1f5527164c settings: rearrange cookie clock settings 2025-10-11 17:58:24 +02:00
end-4 af5a7964d0 cookie clock: adjust colors and terminology 2025-10-11 17:52:08 +02:00
end-4 41c2814610 cookie clock: cleaner date indicator, adjust colors 2025-10-11 17:40:24 +02:00
end-4 c197f6eab2 bg clock: fix am pm parsing for 1 digit hours 2025-10-11 16:57:26 +02:00
end-4 410da66834 cookie clock: put hands in loaders 2025-10-11 16:55:20 +02:00
end-4 eb6a0e38f7 Include keypad numbers for keybinds with numbers (#2170) 2025-10-11 16:49:50 +02:00
Celestial.y 8e90c2898a Update post-installation link in install script 2025-10-11 22:23:02 +08:00
André Zanghelini 4074741187 Allow zoom with keypad 2025-10-11 10:49:41 -03:00
André Zanghelini 01bcab4af1 Allow keypad numbers for keybinds with numbers 2025-10-11 10:42:18 -03:00
end-4 6c5cc98016 make volume protection message translatable (#2164) 2025-10-11 15:24:36 +02:00
Ricardo Subtil b39618cd89 Disable Bluetooth buttons for systems without Bluetooth 2025-10-11 14:16:14 +01:00
end-4 22316b4684 fix anchor in layout 2025-10-11 11:50:34 +02:00
end-4 1e7e3a84c6 put time column in loader, use fewer Behaviors 2025-10-11 11:47:36 +02:00
end-4 872e0762b6 time column: fix am pm spacing 2025-10-11 11:22:55 +02:00
end-4 61fec4b53d background clock: hour marks: put in loader, reduce behavior spam 2025-10-11 11:20:15 +02:00
end-4 8e7b012c4c fix am pm matching 2025-10-11 11:18:32 +02:00
end-4 7ae53ac364 rename dateIndicator folder 2025-10-11 10:55:35 +02:00
end-4 c519505296 refractor MinuteMarks 2025-10-11 10:46:36 +02:00
end-4 a9b60c1d1b adjust quote style 2025-10-11 09:42:22 +02:00
end-4 22108934ff remove redundant DateIndicator 2025-10-11 09:27:28 +02:00
end-4 c93f8eafea Merge branch 'main' of https://github.com/darksignal7/dots-hyprland 2025-10-11 09:21:53 +02:00
end-4 856cfd3ebb hourhand: parameterize hand length 2025-10-11 09:20:42 +02:00
end-4 bccb516223 screen corner interaction: fix not working for vertical bar 2025-10-11 00:37:50 +02:00
end-4 53717588f9 screen corner interaction: make not unnecessarily enabled 2025-10-11 00:27:51 +02:00
end-4 4258d94d00 media controls: fix cover wrong after switching track, make not rely on cascade 2025-10-11 00:22:16 +02:00
end-4 01f8631663 disallow volume over 200% 2025-10-11 00:03:18 +02:00
end-4 393d90d3f7 fix colors not applied properly on first run 2025-10-10 23:58:45 +02:00
end-4 bd90e2c19e bar: fix tray overflow menu showing when empty 2025-10-10 23:47:27 +02:00
end-4 fe19cea6c9 search: add prefix for app search 2025-10-10 23:33:21 +02:00
jwihardi 56ab7f212e verbose is cringe, ask not needed 2025-10-10 17:15:24 -04:00
jwihardi 5179611c64 Merge branch 'end-4:main' into clean-testing 2025-10-10 17:14:18 -04:00
jwihardi 0c930294f1 Merge branch 'end-4:main' into main 2025-10-10 17:14:11 -04:00
end-4 8541dd3178 hyprland: use raw keycodes for ws binds so they work for funny kb layouts (#2157) 2025-10-10 23:08:39 +02:00
end-4 7e9a07838e hyprland: add note for raw keycode workspace binds 2025-10-10 23:06:44 +02:00
Celestial.y 7f2d1702ca Update comment in dist-update-notification.yml 2025-10-10 23:38:51 +08:00
Celestial.y b4b461d815 Update CONTRIBUTING.md 2025-10-10 22:46:28 +08:00
jwihardi bc75157b9f guru is correctly detected 2025-10-10 10:44:12 -04:00
jwihardi 67465045bb Merge branch 'end-4:main' into main 2025-10-10 10:31:07 -04:00
jwihardi 5dbfe00207 Merge branch 'end-4:main' into clean-testing 2025-10-10 10:30:38 -04:00
Celestial.y 38ac1723f6 Update 1-issue.yml 2025-10-10 22:16:16 +08:00
jwihardi af3ef1efde remove opencv useflags (invalid) 2025-10-10 10:06:32 -04:00
Hugo Vigne 3fba370e87 Update keybinds with code:... bindings for workspace navigation
Fixes https://github.com/end-4/dots-hyprland/issues/1705

Some keyboard layouts such as Azerty and Bépo defaults to symbols for the digits row, contrary to Qwerty-based layouts. Pressing Shift allows typing the actual digits instead of symbols.

Unfortunately, this breaks Workspace navigation in Hyprland configurations unless using keycodes for binding the digits row (1, 2, 3...0).

This commit does exactly that. It was tested with three keyboards, each time with 2 layouts: Azerty (French) / Qwerty (US).
The physical keyboards were:
- Asus Strix Scope II 96 Wireless
- Keychron Q3 HE QMK (ISO layout)
- The keyboard integrated in the Lenovo Thinkpad P16s Gen3 laptop.
2025-10-10 12:02:05 +02:00
jwihardi a28b1b5aa2 removed invalid atom 2025-10-10 02:34:07 -04:00
jwihardi aec5ef442e libxkmcommon needs to be unmasked for hyprland ebuild 2025-10-10 01:22:45 -04:00
jwihardi c907512cf0 Merge branch 'end-4:main' into main 2025-10-10 01:03:32 -04:00
jwihardi b87190993f added imagemagick 2025-10-10 01:03:22 -04:00
André Zanghelini 2d7cacbefb Add more status in the network icon 2025-10-10 00:17:06 -03:00
André Zanghelini 63e81369c2 Show notification indicator on "tray" 2025-10-09 23:08:25 -03:00
end-4 6f9bc17d57 deps: add imagemagick
Comment on Discussion When dist-arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-10-09 22:12:09 +02:00
Gwendolyn Page 7bd1810852 add Qt.callLater() around function calls to prevent leak 2025-10-09 13:54:49 -05:00
clsty 433fe1449a Update message 2025-10-10 01:12:05 +08:00
clsty b6566ec67b Update gentoo ebuild version 2025-10-10 00:58:08 +08:00
clsty b67b0baa1b Fix workflow 2025-10-10 00:55:18 +08:00
clsty 73e6d627bc Fix workflow 2025-10-10 00:43:21 +08:00
clsty e4ace3c416 Fix workflow 2025-10-10 00:40:54 +08:00
clsty b58c86cdd6 Fix workflow 2025-10-10 00:35:22 +08:00
clsty 9ff93169df Add dump github context workflow 2025-10-10 00:28:23 +08:00
clsty 44cdb3a52e Fix workflow 2025-10-10 00:23:07 +08:00
clsty 3d7fbba014 Fix workflow 2025-10-10 00:17:10 +08:00
end-4 ce1a397a7c wifi menu: fix double clicking always showing password prompt 2025-10-09 18:10:02 +02:00
clsty fa7da189fc Test commit on dist-arch 2025-10-09 23:32:03 +08:00
clsty 582fffda1b Fix workflow 2025-10-09 23:12:49 +08:00
darksignal7 3bf6f7ca09 fix: hide cookie quote on digital (am i blind or smthn?) 2025-10-09 17:45:04 +03:00
clsty 0a7c549125 Test commit on dist-arch 2025-10-09 22:42:33 +08:00
clsty 3bb510e910 Fix workflow 2025-10-09 22:39:40 +08:00
clsty 75a84f6ed1 Use DISCUSSION_NODE_ID 2025-10-09 22:28:41 +08:00
clsty a7aadd7439 Fix JSON parsing problem 2025-10-09 22:22:59 +08:00
clsty 1e90434c18 Fix curl no url 2025-10-09 22:21:17 +08:00
clsty d718f023cd Get notification node id first 2025-10-09 22:18:11 +08:00
darksignal7 28b47b25ea fix: hide cookie quote on lock screen 2025-10-09 17:06:41 +03:00
clsty 2bf933a3e1 Test commit on dist-arch 2025-10-09 21:53:22 +08:00
Celestial.y 24a548cd97 Update discussion ID in dist-update-notification.yml 2025-10-09 21:51:46 +08:00
Celestial.y ce307391a8 Test commit on dist-arch 2025-10-09 21:48:27 +08:00
Celestial.y 7abc7c07af Update GitHub Actions to use GraphQL for comments 2025-10-09 21:47:13 +08:00
Celestial.y d8c49a3d04 Test commit on dist-arch 2025-10-09 21:45:07 +08:00
Celestial.y 064bb51d7a Test commit on dist-arch 2025-10-09 21:31:19 +08:00
Celestial.y b74e36ca60 Try to fix workflow 2025-10-09 21:30:43 +08:00
Celestial.y 3e344a3de0 Test commit on dist-arch 2025-10-09 21:26:46 +08:00
Celestial.y b19cc90fd3 Refactor GitHub Actions workflow for discussion comments 2025-10-09 21:26:03 +08:00
clsty eff8d56ef5 Test commit on dist-arch 2025-10-09 21:18:11 +08:00
clsty a0825e7774 Add workflow notify dist-arch update 2025-10-09 21:17:42 +08:00
Celestial.y 765e370bd5 Update dist-gentoo rm opencv 2025-10-09 19:49:53 +08:00
Celestial.y 8469a07f4f Update dist-gentoo rm opencv 2025-10-09 19:48:33 +08:00
Celestial.y fcf4646928 Update scriptdata/uv/README.md
I hope this is the last commit for this file recently.
2025-10-09 19:43:31 +08:00
Celestial.y f5bbb1747c Update scriptdata/uv/README.md 2025-10-09 19:29:17 +08:00
Celestial.y 1868bffbef Update scriptdata/uv/README.md 2025-10-09 19:24:24 +08:00
jwihardi eb5c6796ae Delete dist-gentoo/illogical-impulse-hyprland/things 2025-10-08 18:32:44 -04:00
darksignal7 a35d128bb5 fix: cookie quote shadow color 2025-10-08 23:45:00 +03:00
darksignal7 74787f8927 center the cookie quote correctly 2025-10-08 23:34:32 +03:00
darksignal7 64455b594b add cookie quote again (you can revert this if you dont want) 2025-10-08 23:30:21 +03:00
darksignal7 aa064fb6c5 fix: 'bubble' date indicator start animation not working 2025-10-08 22:21:50 +03:00
darksignal7 70f3a25798 add animation to 'rect' date style 2025-10-08 21:16:14 +03:00
darksignal7 19230db8b7 fix 'rect' date z layer problem 2025-10-08 20:30:30 +03:00
darksignal7 4fb7f7c1e7 'rect' date respects 'numbers' dial style position 2025-10-08 20:10:21 +03:00
jwihardi 0b20dda56e Merge branch 'end-4:main' into main 2025-10-08 12:05:34 -04:00
darksignal7 5c29ac8d1e 'rotating' date also respects timeIndicators 2025-10-08 19:05:34 +03:00
darksignal7 eeed075be2 make 'numbers' dial and 'rotating' date respect each other on position 2025-10-08 19:00:21 +03:00
darksignal7 6c23d482dd refactor 'rotating' date indicator with repeater/text 2025-10-08 18:53:45 +03:00
Celestial.y b2a7b191cf Update scriptdata/uv/README.md 2025-10-08 23:00:10 +08:00
Celestial.y 95c3cf2c90 Update scriptdata/uv/README.md 2025-10-08 22:55:04 +08:00
Celestial.y 26dc81fc6d Update scriptdata/uv/README.md 2025-10-08 22:51:59 +08:00
Celestial.y 26bab59886 Fix example in scriptdata/uv/README.md 2025-10-08 22:43:15 +08:00
Celestial.y c412090dbc Update scriptdata/uv/README.md 2025-10-08 22:25:47 +08:00
end-4 a4c2bf31c7 use python venv for opencv python scripts (#2143) 2025-10-08 10:01:20 +02:00
jwihardi 5d15ccae9f typo in keywords 2025-10-08 01:43:31 -04:00
jwihardi 63f1954c2a ensure eselect-repository installed and updated checking if guru is enablede 2025-10-07 21:29:58 -04:00
clsty 1fc4b88784 Update comment 2025-10-08 05:56:05 +08:00
clsty aa9b1c3331 Fix weird character causing git take it as binary 2025-10-08 05:53:41 +08:00
Celestial.y 458b086468 Update 1.install-deps-selector.sh 2025-10-08 04:17:15 +08:00
jwihardi 75762e8ddd cp needed sudo 2025-10-07 16:16:03 -04:00
jwihardi 58dbdd5189 fixed typos in useflags 2025-10-07 15:50:47 -04:00
jwihardi 0d3d38a032 updated useflags 2025-10-07 15:43:21 -04:00
darksignal7 68ea59328e change 'rotating' dateStyle radius, fix bubble dateStyle 2025-10-07 21:46:40 +03:00
darksignal7 f74a4f056e refractor each date indicator to a new file 2025-10-07 20:13:37 +03:00
end-4 d70e5c396f date indicator: put each style in a loader 2025-10-07 17:43:37 +02:00
end-4 c70b8f7aa2 fix unqualified access in HourHand 2025-10-07 17:33:18 +02:00
end-4 737dd01c8d make MinuteHand not rely on cascading 2025-10-07 17:31:07 +02:00
end-4 945deafa63 MinuteMarks: resolve some unqualified access 2025-10-07 17:30:43 +02:00
end-4 a77b7f7b66 make MinuteMarks not rely on cascading 2025-10-07 17:24:22 +02:00
end-4 e86a0e23bb remove weird transparency 2025-10-07 16:59:06 +02:00
Celestial.y 6218ffabca Add importance of venv to uv/README.md 2025-10-07 22:42:03 +08:00
Celestial.y 4de3c5e587 Update README.md
This also fixes net::ERR_CONNECTION_RESET for the area blocking github.io
2025-10-07 17:28:12 +08:00
end-4 7dc448938a readme: remove "wiki down" notice 2025-10-07 09:38:54 +02:00
end-4 1c30330faf hyprland: remove fcitx5 exec (#2141) 2025-10-07 09:27:33 +02:00
end-4 40d36c2468 hyprland: env: remove input method env vars (#2141) 2025-10-07 09:23:01 +02:00
end-4 d60113bab9 move fcitx5 config to extras (#2141) 2025-10-07 09:02:08 +02:00
end-4 71a19a86f8 readme: show installation steps with manual cloning 2025-10-07 08:52:39 +02:00
clsty 5385a4834a Use venv for python script 2025-10-07 14:51:45 +08:00
clsty 91b55ad2af Increment rN for dist-gentoo 2025-10-07 14:32:10 +08:00
clsty b1428b34c1 Rm kde-material-you-colors-main from dist-gentoo 2025-10-07 14:25:54 +08:00
Celestial.y 3a5b0af81d Remove kde-material-you-colors from deps-info.md 2025-10-07 13:45:03 +08:00
Celestial.y 1f1a9a0b13 Update scriptdata/uv/README.md 2025-10-07 13:44:21 +08:00
Celestial.y 83c9f98d0a Fix typo 2025-10-07 13:42:27 +08:00
Celestial.y c8f8c85c6e Update scriptdata/uv/README.md 2025-10-07 13:41:51 +08:00
Celestial.y 0c14112d60 Update scriptdata/uv/README.md 2025-10-07 13:22:36 +08:00
Celestial.y aa15572c68 Add README for Python package management
Added instructions for managing Python packages and using virtual environments.
2025-10-07 13:16:11 +08:00
clsty b16e171619 Use uv to install kde-material-you-colors instead
(#1533)
2025-10-07 10:57:46 +08:00
Celestial.y a23551c7f2 Add deps-info.md 2025-10-07 09:57:17 +08:00
clsty 95c2947d4a Add comment. 2025-10-07 08:25:00 +08:00
clsty a87e4ff449 Not backup Steam
This is far from perfect because ideally it should only backup the
possible overwritten destinations.
2025-10-07 08:07:52 +08:00
clsty 8fac9fe67e Add link to commit history online 2025-10-07 07:11:14 +08:00
clsty eafaf78c12 Add warning_rsync() for #2133 2025-10-07 06:59:01 +08:00
end-4 66e40128f8 contributing: add some notes about code 2025-10-06 22:42:10 +02:00
darksignal7 cf303380b6 remove 'rotating' animation (it was ugly imo) 2025-10-06 23:07:55 +03:00
darksignal7 4b6b27a8fd add animation to 'rotating' date style 2025-10-06 23:05:03 +03:00
darksignal7 48f054c809 change classic minuteHand anim 2025-10-06 22:50:46 +03:00
darksignal7 10e25fcd03 fix z layer on timeColumn 2025-10-06 22:24:49 +03:00
darksignal7 35dadbb7c4 add animation to stroke hour hand 2025-10-06 19:53:17 +03:00
darksignal7 29bb41aff0 fix hourHand color (again) 2025-10-06 19:47:09 +03:00
darksignal7 28e6da1bbc fix hourHand color 2025-10-06 19:35:11 +03:00
darksignal7 b9a92507d1 fix right bubble show month number 2025-10-06 19:30:09 +03:00
darksignal7 fc8985b242 animate date bubbles with MaterialCookie on constantlyRotate 2025-10-06 19:25:46 +03:00
darksignal7 924a01bca6 fix the animation when changing clock's side count 2025-10-06 19:01:53 +03:00
darksignal7 fac79c8a7d Dont deselect certain date indicators when selecting specific date styles 2025-10-06 18:48:40 +03:00
darksignal7 0e89e8dcc2 make rotating date indicator rotate with secondHand 2025-10-06 18:41:45 +03:00
darksignal7 594dc64824 change rect date animation and background color 2025-10-06 18:32:02 +03:00
end-4 79ec382b7f osk: fix close button making it not openable again 2025-10-06 16:22:43 +02:00
darksignal7 1ec94aa2a6 make constantlyRotate, rotate in clockwise 2025-10-06 17:08:15 +03:00
darksignal7 70a5343d60 revert back bubble colors 2025-10-06 17:04:58 +03:00
end-4 d88da39fe9 cheatsheet: fix misaligned keybind description 2025-10-06 14:43:26 +02:00
end-4 5f369a511a keybinds: add submap to disable keybinds for vms 2025-10-06 14:37:24 +02:00
Celestial.y afac62e788 Update dist-gentoo/README.md 2025-10-06 19:16:55 +08:00
Celestial.y e4533cc03f Update dist-gentoo/README.md 2025-10-06 19:07:31 +08:00
clsty ee9c4baa9d Remove manual installation from README
No one should actually use it,
considering how complex dist-arch/ is.
2025-10-06 17:16:54 +08:00
end-4 27c36530cb date indicator: use expressive font for bubble date 2025-10-06 10:26:07 +02:00
end-4 a5b80c1c73 there must be a space before { 😭💢 2025-10-06 10:15:46 +02:00
end-4 d6e9e9f2a5 less weird no text selection buttons 2025-10-06 10:09:19 +02:00
end-4 122c1f8e37 make TimeColumn not rely on autocascade, rename centerGlow -> hourMarks 2025-10-06 10:09:06 +02:00
end-4 07a3edf020 move more stuff out of cookie clock file 2025-10-06 09:31:39 +02:00
clsty 299fd4f107 Minor updates about information 2025-10-06 10:01:17 +08:00
clsty 1ae989c0c0 Update dist-gentoo 2025-10-06 07:34:55 +08:00
Celestial.y 4d9323800b Gentoo Install (#2116) 2025-10-06 07:26:25 +08:00
jwihardi e935976c91 Update README to include author information 2025-10-05 18:35:49 -04:00
jwihardi 319680e7cc updated init system error message 2025-10-05 18:33:57 -04:00
jwihardi aa40185058 Update README with tty1 service start instructions
Added instructions for starting services after logging into tty1 using Fish shell.
2025-10-05 18:29:46 -04:00
jwihardi d0e0716221 fixed typo 2025-10-05 18:13:54 -04:00
jwihardi 62e6641480 Create README.md for Gentoo dot-files
Added README.md with installation and setup instructions for Gentoo dot-files.
2025-10-05 18:08:40 -04:00
jwihardi 6c25cc6a78 Merge branch 'end-4:main' into main 2025-10-05 17:43:30 -04:00
jwihardi ec3ac73def added GCC warning print 2025-10-05 17:42:19 -04:00
end-4 9b547d6ece bg clock: move date indicator to new file 2025-10-05 22:20:44 +02:00
end-4 ce1f149547 Merge branch 'main' of https://github.com/darksignal7/dots-hyprland 2025-10-05 21:59:58 +02:00
end-4 394d992b19 bg clock: make number column not look goofy 2025-10-05 21:59:54 +02:00
end-4 b8b3b7993b refractor second hand to new file 2025-10-05 21:59:16 +02:00
darksignal7 915877eba6 fix readability (i hope) 2025-10-05 22:50:55 +03:00
end-4 7dda10629a background clock: refractor hour hand and minute hand to new file 2025-10-05 21:38:03 +02:00
end-4 fc5a5d7f63 fix not being able to use dial dots with date 2025-10-05 21:32:06 +02:00
darksignal7 d2ff23813d fix constantlyRotate breaking side ring count 2025-10-05 22:15:36 +03:00
end-4 06840c6c84 settings: fix weird hidden text of clock indicator 2025-10-05 21:13:26 +02:00
end-4 fda70b0aef add second precision option to settings, make cookie clock use DateTime.clock 2025-10-05 21:02:01 +02:00
end-4 7b13ddcbfc remove quote from cookie clock 2025-10-05 20:49:48 +02:00
end-4 741af0fc43 Merge branch 'main' of https://github.com/darksignal7/dots-hyprland 2025-10-05 20:47:51 +02:00
end-4 abf9b6c5e4 Merge branch 'main' of https://github.com/darksignal7/dots-hyprland 2025-10-05 20:47:26 +02:00
darksignal7 56361dda86 using font in appearance 2025-10-05 21:45:10 +03:00
end-4 d276e7b568 settings: remove redundant enableds 2025-10-05 20:43:13 +02:00
darksignal7 5af0fe35df change the place of the showQuote 2025-10-05 21:40:56 +03:00
darksignal7 94fb563a15 fix weird gaps and indents in InterfaceConfig 2025-10-05 21:39:51 +03:00
end-4 865e8575b2 Revert "remove visible's in config"
This reverts commit 20e1fa935a.
2025-10-05 20:37:15 +02:00
darksignal7 d95147712b readd visible's correctly 2025-10-05 21:36:42 +03:00
darksignal7 20e1fa935a remove visible's in config 2025-10-05 21:34:33 +03:00
darksignal7 f885351464 remove animatedSides, use frameAnimation 2025-10-05 21:33:19 +03:00
darksignal7 33fdc1cdc7 set showQuote false by default 2025-10-05 21:27:01 +03:00
end-4 9d39417142 rename waveAnimation to constantlyRotate, disable by default 2025-10-05 20:19:36 +02:00
end-4 96ed90e2cc add time second precision config option 2025-10-05 20:14:57 +02:00
darksignal7 f99c390a76 fix note being visible on digital clock 2025-10-05 20:57:08 +03:00
darksignal7 fba3a54f82 add a note to date styles 2025-10-05 20:51:02 +03:00
darksignal7 fedeb47dbc make bubble date style work with others 2025-10-05 20:46:28 +03:00
darksignal7 79ac51a1ca add new date style (bubble) 2025-10-05 20:35:24 +03:00
darksignal7 02631da9f1 add hiding animation to hands 2025-10-05 20:07:03 +03:00
darksignal7 692172d57b new classic hand style , settings layout change (are there any better ways?) 2025-10-05 20:02:20 +03:00
darksignal7 8bd4bbe7ea add ability to hide minute and hour hand 2025-10-05 19:24:29 +03:00
zoe chen 0d93f90c62 Use thumbnail or wallpaper for Appearance 2025-10-05 23:51:34 +08:00
darksignal7 3f9459a07e fix centerGlow animation 2025-10-05 17:19:49 +03:00
darksignal7 19d063c3e9 fix second dot/hand animation 2025-10-05 17:17:21 +03:00
darksignal7 7f8a5315c4 make code more readable 2025-10-05 17:10:59 +03:00
darksignal7 0f7f7d997b seperate waveAnimation from the materialCookie component 2025-10-05 16:49:47 +03:00
darksignal7 ab54a24434 make center glow active on full dial style 2025-10-05 16:43:13 +03:00
darksignal7 77901659e5 add a lil animation when changing hour hand style 2025-10-05 16:39:25 +03:00
darksignal7 b3f74b6c1c change date color 2025-10-05 16:22:12 +03:00
darksignal7 7eb5fa8d8e add hour hand style 2025-10-05 16:17:37 +03:00
darksignal7 a90e2132e3 add new dial style 2025-10-05 15:57:01 +03:00
darksignal7 60b0db7120 lil tweaks 2025-10-05 14:13:13 +03:00
darksignal7 af538950a8 a lil font change 2025-10-05 13:49:39 +03:00
darksignal7 5787e95c51 add new date style and bunch of new animations 2025-10-05 13:38:53 +03:00
Sighthesia 3b3be4b6cb fix error option name 2025-10-05 17:52:23 +08:00
Sighthesia c1fa902189 bar: change shadow to configurable 2025-10-05 17:48:01 +08:00
Sighthesia 31706e2724 config: add floatSytleShadow option 2025-10-05 17:42:25 +08:00
end-4 21d6bcc63e Brightness: brightnessctl target backlight class 2025-10-05 10:27:20 +02:00
end-4 c4ad1a7127 Translation : update zh_CN and en_US (#2124) 2025-10-05 09:51:06 +02:00
clsty 17984344ee Use arg_excludes for rsync 2025-10-05 10:26:43 +08:00
clsty 035a58e7c5 Update comment 2025-10-05 10:05:29 +08:00
Woozepao 646e33e59f Update .config/quickshell/translations/zh_CN.json
Co-authored-by: Celestial.y <celestial.y@outlook.com>
2025-10-04 19:30:19 -05:00
Woozepao 68ddfb0f02 Update .config/quickshell/translations/zh_CN.json
Co-authored-by: Celestial.y <celestial.y@outlook.com>
2025-10-04 19:30:13 -05:00
darksignal7 cd3b8b5bab add icon to date 2025-10-05 03:13:48 +03:00
darksignal7 da88fd4267 minor tweaks 2025-10-05 03:08:39 +03:00
darksignal7 29413fdc8e hide settings when digital clock is selected 2025-10-05 02:24:36 +03:00
darksignal7 c643d26bce add date to clock 2025-10-05 01:55:39 +03:00
woozepao 69d4f32933 update zh_CN.json 2025-10-04 17:52:13 -05:00
woozepao 26154a6cdb update en_US.json 2025-10-04 17:51:57 -05:00
woozepao 7b22553f09 change qsTr to Translation.tr. support translation 2025-10-04 17:51:24 -05:00
darksignal7 9726f0f586 change settings layout, add option for minuteHand and more.. 2025-10-05 01:40:07 +03:00
darksignal7 25f6f09d22 typo fix 2025-10-04 19:54:04 +03:00
darksignal7 3e6a68b472 fix multiline quote 2025-10-04 19:50:51 +03:00
end-4 60e18c4854 hyprland: remove window cycle keybind
interferes with my vm when i don't capture keys
2025-10-04 17:33:10 +02:00
darksignal7 f7633dd61f add secondDot , fix settings layout little more 2025-10-04 18:13:06 +03:00
darksignal7 ae74354140 fixed bad settings layout, still could be better though 2025-10-04 17:48:19 +03:00
darksignal7 b0987b224d added center glow , wave animation etc. 2025-10-04 17:28:30 +03:00
clsty 5ecae9662f Add --skip-allgreeting 2025-10-04 22:26:40 +08:00
darksignal7 0f29869a76 change settings layout a little 2025-10-04 14:58:32 +03:00
darksignal7 67dd730666 add icons to settings 2025-10-04 14:36:30 +03:00
darksignal7 ccaa13fa21 add animation to cookie clock quote 2025-10-04 14:20:02 +03:00
Vague Syntax ff795b1373 Merge branch 'main' into main 2025-10-04 13:58:36 +03:00
end-4 81287e9eb5 settings: more icons 2025-10-04 12:54:34 +02:00
darksignal7 26b9d8193c add settings for clock, add quote for cookie clock, make quote editable from settings 2025-10-04 13:47:40 +03:00
end-4 81bdb352aa overview: fix dragging z index (#2068) 2025-10-04 12:27:16 +02:00
end-4 2ae8530c83 Set background opacity when using live wallpaper (#2114) 2025-10-04 10:30:38 +02:00
end-4 476755fc18 settings: add toggles for lock screen security options 2025-10-04 09:55:57 +02:00
jwihardi 4247495cf4 added init system error message 2025-10-03 21:34:29 -04:00
jwihardi b6eada070a Merge branch 'end-4:main' into main 2025-10-03 21:33:10 -04:00
darksignal7 2399600169 minimize settings 2025-10-04 01:09:25 +03:00
jwihardi db9877beae Delete dist-gentoo/keywords-user 2025-10-03 16:04:02 -04:00
darksignal7 43f1d5c53e finalize simpler cookie clock 2025-10-03 22:38:20 +03:00
jwihardi 4a31d538c6 added liveebuilds 2025-10-03 14:40:51 -04:00
zoe chen 23dd7baf35 Set background opacity when using live wallpaper
It was causing thumbnail to display over mpvpaper
2025-10-04 01:43:32 +08:00
darksignal7 a8e1f3ef4c added simpler cookie clock style 2025-10-03 19:19:21 +03:00
jwihardi cd622e9f81 added gentoo install 2025-10-02 22:43:39 -04:00
end-4 71f7d45084 feat: add hebrew language support (#2099) 2025-10-03 01:06:30 +02:00
end-4 0f586fe49e Update auto-Hypr.fish (#2106) 2025-10-03 01:04:42 +02:00
end-4 42913816ce lock: add option to require password for poweroff/reboot (#2085) 2025-10-03 01:02:03 +02:00
end-4 027f9a1793 hyprlandxkbindicator: don't reference the button out of nowhere 2025-10-03 00:50:35 +02:00
Jojo 8bc2cf335b lock: add reboot button (#2086)
* lock: added reboot button

* lock: reorder reboot/shutdown buttons

---------

Co-authored-by: end-4 <97237370+end-4@users.noreply.github.com>
2025-10-02 23:39:20 +02:00
jwihardi 626c71a942 Merge branch 'end-4:main' into main 2025-10-02 17:06:46 -04:00
Khyretos 58b9c4f1d6 Update auto-Hypr.fish
Autologin fix for fish
2025-10-02 20:52:48 +02:00
Sighthesia 24163dfa4a bar: fix float bar tint loss 2025-10-03 01:34:51 +08:00
clsty e3d596e034 Add TODO in comment 2025-10-03 00:30:18 +08:00
clsty cd48f45462 Del chmod +x in update.sh targeting scriptdata
Although I am not the one creating update.sh,
I am certain that giving execute permission for
scripts under scriptdata/ is wrong cuz
they are not for executing independently,
but for being sourced by other scripts.
2025-10-03 00:10:45 +08:00
clsty a0229e8132 Fix comment. 2025-10-03 00:03:41 +08:00
clsty be7ff94ae3 Fix comment 2025-10-02 23:56:38 +08:00
clsty 98ddce24ad Re-arrange scripts; fix comments in dist-nix 2025-10-02 23:51:59 +08:00
clsty b380a77a7d Add outdate detect logic for dist-<DISTRO-ID> 2025-10-02 20:56:43 +08:00
clsty 9f7a2d86cf No hash, just timestamp 2025-10-02 18:55:33 +08:00
clsty 343a7ef4fe Add git_unshallow and latest_commit_hash 2025-10-02 18:47:14 +08:00
clsty 88c3b0ba83 Remove old ags entries from .gitignore 2025-10-02 16:48:45 +08:00
clsty 918997acfa Rearrange install scripts.
This commit is a preparation for detection about
whether a dist-<DISTRO_ID>/ folder is outdated.
2025-10-02 16:38:43 +08:00
jwihardi dd1fb111a5 updated the script and added unmask file 2025-10-01 22:12:17 -04:00
jwihardi 7124b69912 renamed gentoo-ebuild to gentoo-support 2025-10-01 19:56:55 -04:00
jwihardi 76bcca55d2 Merge branch 'end-4:main' into main 2025-10-01 19:55:06 -04:00
jwihardi 7fa2ffc14e added an installer and use flags 2025-10-01 19:54:04 -04:00
clsty 0ee141493f Improve message. 2025-10-02 07:39:15 +08:00
clsty 194b21c41e Improve message. 2025-10-02 07:26:59 +08:00
clsty 93634985e8 Fix $2100 2025-10-02 07:24:02 +08:00
clsty 6757dc2ca1 Fix $2101 2025-10-02 07:20:25 +08:00
clsty 3a888f9be4 Add pause(); distro specific also for setups 2025-10-02 07:13:51 +08:00
clsty 34c9cbeedb Tweaks for text and names 2025-10-02 05:54:35 +08:00
Ofek 97a2769002 Update translation for 'Silent' in Hebrew 2025-10-01 22:17:59 +03:00
clsty f87e6e2b6a Update message in install-deps.sh 2025-10-02 02:41:48 +08:00
clsty 7bd3f1e08d Update comment. 2025-10-02 02:31:44 +08:00
Ofek Almog aeb20a8949 feat: add hebrew language support 2025-10-01 21:30:44 +03:00
clsty 58e99403ad Add comment. 2025-10-02 02:24:11 +08:00
clsty 530987152c Fix message in uninstall.sh 2025-10-02 02:12:07 +08:00
clsty 4085b4a74a Improve dependency install process 2025-10-02 01:57:20 +08:00
clsty 852172a7ff Add distro and arch detect, add skip options 2025-10-02 00:35:33 +08:00
clsty 7aa1230553 Rename scripts for syntax highlighting 2025-10-01 21:49:46 +08:00
clsty a7097014a3 Quick fix syntax 2025-10-01 21:44:06 +08:00
clsty 9f711c20e0 Use variable to store color for script output 2025-10-01 21:40:06 +08:00
clsty 87c031b825 Rearrange install.sh to split Arch thingy apart 2025-10-01 20:44:25 +08:00
end-4 18e2f5dd7f Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-10-01 08:15:09 +02:00
end-4 d1b70185f1 styledtext: fix letter spacing (#2092) 2025-10-01 08:15:07 +02:00
end-4 254175c98e fix: ignore case (The latest Hyprland process name has changed) (#2087) 2025-10-01 06:36:55 +02:00
jwihardi e8e67912ec Merge branch 'end-4:main' into main 2025-09-30 19:35:49 -04:00
end-4 3c00805763 lock: also unlock keyring on unlock 2025-09-30 23:07:04 +02:00
end-4 599055b49f search: add /wipeclipboard action 2025-09-30 20:47:44 +02:00
end-4 82fa754497 ai: ctrl+v to attach file
note: only convenient with dolphin
2025-09-30 20:47:10 +02:00
cyclesw 9ec9cc0e25 fix: ignore case (The latest Hyprland process name has changed) 2025-10-01 01:36:57 +08:00
end-4 f52c9415c9 fix(brightness): prevent bus number collision for identical monitor m… (#2077) 2025-09-30 08:39:36 +02:00
end-4 27626ee59a ai: simplify auto scroll (#2080) 2025-09-30 07:58:54 +02:00
end-4 0b36e2a833 lock: do not autostart after crash 2025-09-30 07:45:10 +02:00
Kacper Piłsyk 1aa0e3fb47 fix(brightness): prevent bus number collision for identical monitor models 2025-09-29 23:27:28 +02:00
end-4 4a40ce5646 idle inhibitor: only remember toggled state within same session 2025-09-29 22:47:57 +02:00
end-4 6e126dc08d lock: option to launch on startup (#2076) 2025-09-29 22:21:09 +02:00
end-4 6201798ef5 ai: ctrl+shift+o to clear 2025-09-29 10:28:54 +02:00
end-4 ec3c09607d bar: fix misaligned items for horizontal floating mode (#2075) 2025-09-29 08:20:15 +02:00
Sola 2b104435dc fix overview scaling issue 2025-09-29 07:59:42 +08:00
end-4 83be5822b1 add random osu seasonal wallpaper button 2025-09-28 20:50:21 +02:00
end-4 0491bd993e overview: floating window position move 2025-09-28 20:48:59 +02:00
end-4 8713e94428 screenshot tool: make dark overlay clipped by selection, add selection size indicator 2025-09-28 18:44:05 +02:00
end-4 ccab724db2 screenshot tool: fix interactivity of floating windows being behind tiled 2025-09-28 18:16:14 +02:00
end-4 7876ab993a settings: remove unnecessary page check for anim 2025-09-28 18:05:31 +02:00
end-4 bd8e004795 osd: unify brightness and volume 2025-09-28 18:04:57 +02:00
end-4 01ab0f5ab9 cheatsheet: ptable: make elements not look weird when hovered 2025-09-28 16:57:32 +02:00
end-4 0728dba0cd cheatsheet: added element weight to periodic table (#2067) 2025-09-28 16:52:45 +02:00
end-4 3dd5e78b35 overview: force floating windows to be on top of tiling ones (#2068) 2025-09-28 16:43:43 +02:00
nrand 667afa6d64 cheatsheet: added element weight to periodic table 2025-09-28 15:25:59 +03:00
end-4 d24555a4d7 bar: workspaces: no more Layout 2025-09-28 14:25:52 +02:00
end-4 410971a228 scroll hint: no more Layout, add tooltip 2025-09-28 14:14:43 +02:00
end-4 b497c22d6b overview: fewer Layouts 2025-09-28 14:07:50 +02:00
end-4 de6969f561 bar: fix tooltip shadow cutoff, use fewer Layouts 2025-09-28 14:03:18 +02:00
end-4 0ce4260134 background: fewer Layouts 2025-09-28 13:53:27 +02:00
end-4 7237dd053d lock: use Rows instead of RowLayouts 2025-09-28 13:47:40 +02:00
end-4 0f6c076dda use more non-Layouts 2025-09-28 13:42:44 +02:00
end-4 b57e678dc9 notifications: fix ultra laggy expansion 2025-09-28 13:15:23 +02:00
end-4 6031bb4953 left sidebar: consider closed when floating window is closed 2025-09-28 12:05:42 +02:00
end-4 05dc53b396 use StyledImage in more places 2025-09-28 11:52:35 +02:00
end-4 e97f819a5c make night light auto still function after manual toggle (#2030) 2025-09-28 11:33:58 +02:00
end-4 28c37c08d2 make media control seekable (closes #1615) 2025-09-28 10:45:16 +02:00
end-4 f430b22884 fix shadow radius 2025-09-28 10:39:56 +02:00
end-4 cf4505635b toolbar: add make radius configurable 2025-09-28 08:39:59 +02:00
end-4 8ad0de63e1 Fix various issues of overview with multiple monitors setup (#1953) 2025-09-28 08:35:41 +02:00
end-4 8068ea95d5 truncate xkb variants to avoid text overflow (#2032) 2025-09-28 08:26:29 +02:00
end-4 44cbd025f4 correct indentation, remove unnecessary check 2025-09-28 08:25:48 +02:00
jwihardi ac76930dd1 Merge branch 'end-4:main' into main 2025-09-27 00:04:30 -04:00
jwihardi 3a653d9558 renamed folder 2025-09-26 20:03:31 -04:00
jwihardi ae50430527 added gentoo ebuild 2025-09-26 20:02:44 -04:00
end-4 83386bcdbf overviewwidget: fix undefined warning 2025-09-26 23:56:31 +02:00
end-4 1e175e4e82 work safety for clipboard images copied from browser 2025-09-26 23:56:13 +02:00
end-4 01815d04dc remove unused shaders 2025-09-26 23:05:34 +02:00
end-4 46ea6900b4 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-09-26 22:55:21 +02:00
end-4 6394fe049d notifications: prevent summaries from spilling 2025-09-26 22:55:14 +02:00
end-4 f324fc7c10 readme: push unsupported stuff down 2025-09-26 10:21:19 +02:00
end-4 434c383fcd remove deprecated label from ags version, its totally unsupported now 2025-09-26 09:49:49 +02:00
end-4 9eade626aa overview: fix large vertical tooltip padding 2025-09-25 09:49:22 +02:00
end-4 263299b97d SearchItem: fix undefined warnings 2025-09-24 09:25:36 +02:00
end-4 7e491ce7d8 settings: adjust min window size 2025-09-24 09:25:29 +02:00
end-4 6707487d3c background: fix clock movement jumping abruptly 2025-09-24 08:29:04 +02:00
end-4 0498d7ea98 overview: clearer numbers 2025-09-23 21:36:09 +02:00
end-4 fc9bda9f7f add scroll edge fade to some scrolled windows 2025-09-23 11:14:34 +02:00
end-4 2b47083c12 settings, welcome: change konachan btn icon, fix wallpaper desync 2025-09-23 11:14:00 +02:00
end-4 1f700f33b2 cookie clock: put color props to root 2025-09-23 11:13:18 +02:00
end-4 769dafb428 move adapted material scheme to new file 2025-09-23 11:13:00 +02:00
end-4 e3bc2e5d84 more wallpaper safety filters 2025-09-23 11:12:22 +02:00
end-4 f3120f1e0d background: fix cookie clock positioning when locked + wall safety 2025-09-22 21:54:15 +02:00
end-4 036d8b4852 lock: allow centering clock when not blurred 2025-09-22 21:50:25 +02:00
end-4 a67a8d746f background: add scale config option for clock 2025-09-22 21:04:31 +02:00
end-4 2237ec135c background: add cookie clock style 2025-09-22 20:25:46 +02:00
dodaars a238c33fd0 A simple function to slice keyboard variants to avoid overflow of text when using vertical bars
I added a function that slices keyboard variants to be at most 4 characters long to avoid text overflow, especially when you set the bar to be vertical.
2025-09-21 23:54:12 +02:00
end-4 b90cf14228 add random wallpaper keybind 2025-09-21 20:21:34 +02:00
end-4 7bbd1d2d52 fix(ai): Fix JSON injection vulnerability in primary-buffer-query.sh (#1973) 2025-09-21 20:04:15 +02:00
end-4 8aebbb1b51 feat(ai): Add auto-scroll functionality to AI chat (#1972) 2025-09-21 19:51:38 +02:00
end-4 df7504d4a2 remove useless ai comments 2025-09-21 19:51:15 +02:00
end-4 063399a6d6 settings: make crosshair code setting less misleading 2025-09-21 18:57:38 +02:00
end-4 9762a94138 notifications: make icon guesses less strict 2025-09-21 18:57:27 +02:00
end-4 800f5c7c64 background: fix locked text spacing when there is no quote 2025-09-21 13:59:20 +02:00
end-4 16995d2ae5 wallpaper safety 2025-09-21 12:08:09 +02:00
end-4 b4cced68f1 Change SCSS file path emacs theme thingy 2025-09-21 11:03:37 +02:00
end-4 9bb01bba30 update hyprland config for crosshair 2025-09-21 10:37:12 +02:00
end-4 cb3842f0bd implement crosshair 2025-09-21 10:33:25 +02:00
end-4 5d95d20a32 sidebarright: remove unused imports 2025-09-21 10:31:21 +02:00
end-4 b628ee0c3e fix hyprland xkb indicator cant unassign undefined warning 2025-09-21 10:31:10 +02:00
end-4 688bf0bef8 bar: refractor xkb layout indicator 2025-09-20 23:18:41 +02:00
end-4 06d6d3a9ca bar: adjust xkb layout indicator font size 2025-09-20 13:05:23 +02:00
end-4 bb4debb863 bar: fixed kb layout+variant display in top right (#2016) 2025-09-20 13:02:49 +02:00
end-4 5d1a3fe6a7 hyprland xkb layout indicator: fix weird placement on vertical bar 2025-09-20 13:02:18 +02:00
end-4 72b5d006ba vertical bar: make tray tooltips not cut off 2025-09-20 12:47:04 +02:00
end-4 d382358766 bar: tray: make action trigger on press 2025-09-20 12:40:58 +02:00
end-4 429cb50ff7 tooltips: use builtin text prop, fix crash (#1956) 2025-09-20 11:55:38 +02:00
end-4 3a01dad945 aloow configuration of notif timeout duration 2025-09-20 10:47:09 +02:00
end-4 b9ae5cafa0 brightness: delay setting for ddc monitors (#2022) 2025-09-20 10:37:24 +02:00
end-4 ed8e4b8766 move some files placed in the wrong folder 2025-09-20 10:11:35 +02:00
end-4 cecd47caea make filled symbols suck less 2025-09-20 10:08:02 +02:00
end-4 7711946cf5 bar: remove unused imports 2025-09-20 09:50:15 +02:00
end-4 074aebbe5d tray: fix checkbuttons' clickability in menus 2025-09-20 09:49:57 +02:00
end-4 8b78d05805 background: fix clock position 2025-09-20 09:49:34 +02:00
end-4 cf962a26f4 workspaces: fix some undefined thingy 2025-09-20 09:31:26 +02:00
end-4 14778696e9 custom system tray 2025-09-20 09:30:17 +02:00
nrand ed56d03c09 bar: actually fixed it (there was a typo oopsie) 2025-09-19 07:58:12 +03:00
end-4 f9d9df4bbf lock screen blur: fix center clock option, add settings app toggles 2025-09-18 14:07:21 +02:00
nrand 0859d75256 bar: fixed kb layout+variant display in top right 2025-09-18 15:03:41 +03:00
end-4 21303b24c8 welcome app: add tip for window close keybind 2025-09-18 08:18:10 +02:00
end-4 06965e7eed Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-09-18 08:13:07 +02:00
end-4 fc0b069ad2 media: progress update interval follows resources 2025-09-18 08:12:52 +02:00
end-4 b0b27d6842 feat(sideright): add Flatpak support for EasyEffects service and toggle (#2013) 2025-09-18 08:08:44 +02:00
end-4 47725ea4b5 bar: fix autohide's hover region not working on hyprland 0.51 (#1994) 2025-09-18 07:52:08 +02:00
0blivi0nis 103d349c5f feat(sideright): add Flatpak support for EasyEffects service and toggle 2025-09-17 23:49:45 +00:00
end-4 c41364fb16 lock: rename bg blur config option, no blur by default 2025-09-17 23:39:56 +02:00
end-4 b984d6794e wallpaper selector: fix thumbnail generation (#1978, #1902) 2025-09-17 11:35:42 +02:00
end-4 cf4aa1256d wallpaper selector: make quick dir icon filled when selected 2025-09-16 08:32:07 +02:00
end-4 4a6fcb4f4c wallpaper selector: hide Homework folder if not weeb, fix toolbar button alignment 2025-09-16 08:30:30 +02:00
end-4 426804304c wallpaper selector: add random button (#1997) 2025-09-16 08:22:47 +02:00
end-4 074f8ed902 wallpaper selector: allow making system picker the default 2025-09-15 21:52:58 +02:00
end-4 d3a1bd52c7 more readable terminal colors by default 2025-09-15 21:51:42 +02:00
end-4 a4103859cd lock: hide color overlay when unlocking in light mode 2025-09-15 08:32:04 +02:00
end-4 ed19b7b635 lock screen: blur effect, better anims 2025-09-14 22:53:55 +02:00
end-4 f21dd041ae add StyledBlurEffect 2025-09-14 22:46:35 +02:00
end-4 2de21b5f25 tray: hide "passive" items (#1987) 2025-09-14 21:05:17 +02:00
end-4 a547ae6cf9 hyprland dead edge problem: use old hyprland hotspot padding 2025-09-13 22:55:18 +02:00
end-4 c39901e95d icon guessing: add quickshell's heuristic lookup 2025-09-13 22:13:43 +02:00
end-4 4f0522d913 idle inhibitor: use quickshell instead of pythong script 2025-09-13 22:03:03 +02:00
end-4 b972d3fabe Translation : update zh_CN.json (#1975) 2025-09-13 09:33:07 +02:00
czn d6bef6b17d Translation : update zh_CN.json 2025-09-12 22:22:07 +08:00
czn 231100cbdc Translation : update zh_CN.json 2025-09-12 21:50:24 +08:00
end-4 9c8d71ca4d wallpaper selector: back/forward navigation 2025-09-12 08:09:12 +02:00
end-4 fcdc17dd93 dead pixel workaround: also for bottom edge 2025-09-12 08:08:39 +02:00
Gwendolyn Page a719ca684c fix(ai): Fix JSON injection vulnerability in primary-buffer-query.sh
- Fix critical JSON injection vulnerability by properly escaping clipboard content using jq
- Add content length limiting (2000 chars) to prevent overflow attacks
- Use proper JSON payload construction with jq to ensure safe API calls
- Add silent curl flag and error handling for reliability

This addresses a security issue where malicious clipboard content could break
out of JSON strings and potentially execute arbitrary code.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 17:49:10 -05:00
Gwendolyn Page e5033c3213 feat(ai): Add auto-scroll functionality to AI chat
- Add shouldAutoScroll property to track when user wants auto-scrolling
- Auto-scroll when user sends a message to see the response
- Auto-scroll during streaming when content height changes
- Auto-scroll when new messages are added to the conversation
- Stop auto-scroll when user manually scrolls up (preserves user intent)
- Resume auto-scroll when user scrolls back to bottom

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 17:20:28 -05:00
end-4 d37cf9e9c4 fix(brightness): use the monitor's max brightness instead of '100' (#1966) 2025-09-11 23:28:29 +02:00
end-4 d9688884e4 Rename maxBrightness to rawMaxBrightness
less confusing because `brightness` is percentage
2025-09-11 23:27:14 +02:00
end-4 2f369bbf3d fix setting brightness with brightnessctl 2025-09-11 23:25:06 +02:00
end-4 7f1b67d21c lock: hide battery display on desktops 2025-09-11 19:31:43 +02:00
end-4 6118589248 workaround for hyprland's 1px dead right edge 2025-09-11 15:48:44 +02:00
Emmmmllll 9a7f5c2def fix(brightness): use the monitor's max brightness instead of '100' 2025-09-11 14:26:38 +02:00
end-4 1999f17443 wallpaper selector: fix incorrect address bar 2025-09-11 10:03:34 +02:00
end-4 7e39f0a34f bar: make tray items pinned by default 2025-09-11 09:59:05 +02:00
end-4 fb9a726ba0 bluetooth dialog: sort names before mac addresses 2025-09-11 09:48:13 +02:00
end-4 ddc3f0e880 hyprland: add window move and overview gestures 2025-09-11 08:46:46 +02:00
end-4 d66b0891e7 hyprland: adapt new gesture config (#1892) 2025-09-11 07:48:48 +02:00
cupcat121 f1ba087bff fix wrong monitor data being passed to OverviewWindow 2025-09-11 00:29:44 +08:00
end-4 6cf5f2edc4 RoundCorner: remove unnecessary and not properly imported anim 2025-09-09 21:38:08 +02:00
end-4 f0570b0e20 fix kb layout anim in lock screen (#1942) 2025-09-09 20:34:49 +02:00
cupcat121 cd851afc8d remove TODO 2025-09-09 19:08:29 +08:00
cupcat121 532497f6bd fix out of index error in OverviewWindow monitorData 2025-09-09 14:14:34 +08:00
end-4 f648137a8e hyprland: not have redundant lid close suspend keybind bind (fixes #1929) 2025-09-08 23:27:00 +02:00
end-4 e9fd2f89fe StyledText: fix text being offset with rapid change (#1942) 2025-09-08 23:13:43 +02:00
end-4 5565911e2c battery: prevent auto suspend due to low bluetooth batt (#1882) 2025-09-08 23:07:52 +02:00
end-4 7337012280 background: no smoothing 2025-09-08 22:36:24 +02:00
end-4 e3f25e3bc4 Feat: Add option to enforce dark mode for the terminal (#1945) 2025-09-08 22:35:14 +02:00
cupcat121 9582a473c6 revert applycolor.sh and rewrite the main logic 2025-09-08 20:24:06 +08:00
cupcat121 22918e4b4a move config to terminalGenerationProps 2025-09-08 18:46:52 +08:00
cupcat121 0d567ea5dc Merge remote changes 703697e1 2025-09-08 18:01:59 +08:00
end-4 703697e1c4 settings & welcome: add icons to policies 2025-09-08 09:18:09 +02:00
end-4 0b89ed0d17 tray: use more descriptive text for tooltip and update on entry (#1906) 2025-09-08 09:13:05 +02:00
Moeta Yuko f3de317ddd tray: use more descriptive text for tooltip and update on entry
The systray id is intended for programmatic use rather than frontend
presentation. It is recommended to use the tooltipTitle and title
attributes when available, and these should be updated upon entry, as
their values may change dynamically.
2025-09-08 14:46:42 +08:00
end-4 cd7e60b7a1 hyprland: make snapping gap consistent with tiling gap 2025-09-08 08:40:18 +02:00
end-4 352a5bea5c Make window snap respect window gaps (#1950) 2025-09-08 08:37:09 +02:00
end-4 f33eaf6d0f settings: add advanced terminal color generation props 2025-09-07 22:53:18 +02:00
end-4 81ebf9cc11 settings: move some settings to new "general" tab 2025-09-07 22:33:41 +02:00
end-4 23f92e0a96 hyprland: more blur noise 2025-09-07 22:28:27 +02:00
kxrur e69f8ced88 make snap repsect window gaps 2025-09-07 13:31:05 -04:00
end-4 ba5b052ee8 readme: add note about availability of installation methods n stuff 2025-09-07 09:39:13 +02:00
end-4 b6e6997e7c Customize harmony values for colors from wallpaper (#1910) 2025-09-06 10:38:33 +02:00
end-4 c39507747b rename generationProps -> terminalGenerationProps, change default harmony to match script 2025-09-06 10:38:15 +02:00
end-4 c9f4390f0f Feature: Hide online models on local ai policy (#1784) 2025-09-06 10:20:08 +02:00
end-4 801cd2e855 only show konachan button and create homework folder when weeb 2025-09-06 09:44:46 +02:00
end-4 e9c73ebb71 readme: update ii-qs showcase 2025-09-06 09:23:03 +02:00
end-4 6af3a1b5a7 (vertical) bar: refractor workspaces 2025-09-06 08:44:39 +02:00
end-4 c86dbeb2b3 lock: key presses also reset inactivity timer 2025-09-06 08:44:25 +02:00
cupcat121 4ff6b2a30a update en_US translation 2025-09-06 12:21:07 +08:00
cupcat121 3310d2b431 update zh_CN translation 2025-09-06 12:07:20 +08:00
cupcat121 b53de43c95 add forced theming mode for terminal 2025-09-06 12:07:20 +08:00
cupcat121 ffb8e284b4 add config to force terminal theming mode 2025-09-06 12:07:19 +08:00
end-4 f593ad0f2c make selection buttons less weird with cjk 2025-09-05 23:34:50 +02:00
end-4 9114d5b2fe NavigationTabArray: fix undefined warning 2025-09-05 23:34:40 +02:00
end-4 5b47a20d49 scrollbar: add to stuff, adjust draggable spacing 2025-09-05 23:34:20 +02:00
end-4 b0acc5a68e translations: make language change happen live 2025-09-05 23:31:08 +02:00
end-4 d7382db669 ai: fix chat.json doesn't exist warning 2025-09-05 21:17:01 +02:00
end-4 f290192de4 disable earbang protection by default 2025-09-05 20:30:18 +02:00
end-4 8360d4d589 animate xkb layout indicator change 2025-09-05 14:54:21 +02:00
end-4 df56224df6 lock screen: add kb layout indicator 2025-09-05 13:07:44 +02:00
end-4 1a636ff8e9 clock tooltip: not show redundant time 2025-09-05 13:06:44 +02:00
end-4 4dcc1f340f lock: animate left pill appearance too 2025-09-05 08:08:43 +02:00
end-4 f199bc4256 lock screen: battery level 2025-09-05 08:05:52 +02:00
end-4 11e28286e1 lock: fix sleep button color 2025-09-05 07:53:37 +02:00
end-4 4c454d463a fish: move setups to interactive shell 2025-09-03 11:51:25 +02:00
end-4 80034d8658 background: add auto vertical parallax option 2025-09-02 19:57:17 +02:00
end-4 296afa96c6 wallpaper selector: dont cache thumbnails 2025-09-02 19:50:15 +02:00
end-4 9f69b8815a settings: more icons 2025-09-01 22:19:16 +02:00
end-4 cdc38f7e6e settings: redesign home page 2025-09-01 18:05:45 +02:00
end-4 fcb4e6cc85 bar: always show cpu usage by default 2025-09-01 18:05:14 +02:00
end-4 cb00f31f79 readme: no more ags support 2025-09-01 13:47:13 +02:00
end-4 84c65d32be add dolphin config 2025-09-01 11:17:53 +02:00
end-4 cc119bb596 add darkly config 2025-09-01 11:13:13 +02:00
end-4 88c9850073 settings: make pages fly up 2025-09-01 11:05:00 +02:00
end-4 75fcb9a990 welcome app: add tip for broken color changing 2025-09-01 10:51:10 +02:00
end-4 7121a4ae30 disable transparency by default (why was this even on...) 2025-09-01 08:39:10 +02:00
end-4 e636920c44 search: clipboard: nicer delete button, add copy button 2025-08-31 17:57:16 +02:00
end-4 e0cf3d0962 notifications: add group expand tip tooltip 2025-08-31 17:29:06 +02:00
end-4 53b6f5d8e8 add superpaste 2025-08-31 17:21:55 +02:00
Souyama 5acbfac255 terminals harmony pass into args 2025-08-31 19:59:52 +05:30
Souyama 82bb1175bd customize terminals harmony 2025-08-31 19:57:49 +05:30
end-4 f1b1589a7d use JetBrains Mono instead of SpaceMono for nerd font 2025-08-31 14:35:17 +02:00
end-4 0f4ff90f01 add setting to show/hide the clock in background (#1881) 2025-08-31 13:06:16 +07:00
end-4 43e0bcbf73 Merge branch 'main' into background-clock-setting 2025-08-31 13:05:04 +07:00
end-4 e26045ec73 background: clock size: safer access 2025-08-31 08:04:23 +02:00
end-4 2d52680bed make time correct after waking up from suspend (fixes #1905) 2025-08-31 07:56:12 +02:00
end-4 f42f526f93 fix more bluetooth warning 2025-08-31 07:54:46 +02:00
end-4 53b03af3e1 wifi menu: fix undefined warnings 2025-08-30 22:14:32 +02:00
end-4 32f8692f13 toolbar: adjust spacing 2025-08-30 22:10:47 +02:00
end-4 19c321e7ae wallpaper selector: progress indicator for thumbnail generation 2025-08-30 22:10:29 +02:00
end-4 021a49a72d wifi & bluetooth dialogs: indeterminate progressbar while scanning 2025-08-30 22:09:05 +02:00
end-4 eb0bad1af6 wallpapers: add fallback magick thumbnailer script 2025-08-30 17:47:37 +02:00
end-4 513d140ea2 wallpaper selector: paste directory/file to navigate 2025-08-30 16:39:13 +02:00
end-4 3e368141c7 bluetooth menu: round battery level 2025-08-30 15:54:11 +02:00
end-4 b59b7c1e47 bar: add workspace number mapping (#1886) 2025-08-30 20:03:16 +07:00
end-4 6a1acc819b workspace numbers: allow using nerd font 2025-08-30 15:01:59 +02:00
end-4 e5db36e21e workspace number mapping: rename config var, use list 2025-08-30 14:59:11 +02:00
end-4 d759bc274f bluetooth menu: right click to expand item 2025-08-30 14:34:32 +02:00
end-4 3290755fa8 wallpaper selector: correct search box placeholder 2025-08-30 09:28:11 +02:00
end-4 fd3455d3ec wallpaper selector use Toolbar for name filter 2025-08-30 09:09:05 +02:00
end-4 88355b2504 lock: use default pam config and start without password (#1891) 2025-08-30 13:52:25 +07:00
end-4 79f078653a bluetooth menu: stop scanning when closed, fix null warnings 2025-08-30 07:55:29 +02:00
end-4 a952ea02dc bluetooth menu 2025-08-30 07:51:18 +02:00
end-4 59abffb1c1 background: fix empty space between clock and lock text 2025-08-30 07:48:21 +02:00
Moeta Yuko d737139bee hyprland: adapt new gesture config 2025-08-29 16:08:55 +08:00
Moeta Yuko a1479a9b6c lock: use default pam config and start without password
Fixes #1800
2025-08-29 15:55:36 +08:00
kirisaki-vk 45894c3255 chore: use var instead of list 2025-08-29 09:51:08 +03:00
end-4 dcfdb2ecff Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-08-29 08:16:53 +02:00
end-4 ba7ed5be1c background: fix quote not working 2025-08-29 08:03:01 +02:00
end-4 307412e6ca fix: improve Japanese translations for clarity and consistency (#1889) 2025-08-29 12:40:01 +07:00
end-4 41e1e89696 sidebar: wifi menu: public wifi login page button 2025-08-29 07:29:14 +02:00
end-4 d239ab6b1f bluetooth: refractor and fix wrong icon 2025-08-29 12:06:01 +07:00
rain022 0905773d08 I've made a slight adjustment to the nuance.
It should be fine to merge now.
2025-08-29 05:43:18 +09:00
rain022 9ca80d352b fix: improve Japanese translations for clarity and consistency 2025-08-29 04:38:12 +09:00
end-4 b52440bcc1 media controls: outside click dismissal, no player placeholder 2025-08-28 18:17:11 +07:00
kirisaki-vk 28c9cacf68 bar: add workspace number mapping 2025-08-28 09:30:54 +03:00
hoovad 8199fdd2bf fix undefined error 2025-08-27 19:13:21 +02:00
end-4 f74ed76850 cheatsheet: use slide anim 2025-08-27 22:00:48 +07:00
end-4 5b301addd8 feat: add wallpaper selector menu (#1820) 2025-08-27 21:56:50 +07:00
end-4 1c1a141701 wallpaper selector: freedesktop spec-compliant thumbnail generation 2025-08-27 21:51:15 +07:00
end-4 e85f59db8c remove useless comments 2025-08-27 20:18:17 +07:00
end-4 fc69ca0599 sidebar: wifi dialog: esc to close 2025-08-27 20:13:46 +07:00
end-4 2ad304aaf2 config: rename "mantra" to "quote" 2025-08-27 20:13:19 +07:00
end-4 c1b56922aa sidebar: refractor wifi dialog to new file, make it dynamically loaded 2025-08-27 18:30:58 +07:00
end-4 8c737f2ca4 quickshell: fix some warnings 2025-08-27 17:59:35 +07:00
end-4 20d9561143 wifi menu 2025-08-27 17:52:23 +07:00
hoovad 1062ef9b49 move anchors to Loader, remove unnecessary visible and move setting 2025-08-27 06:04:13 +02:00
hoovad 2b54f64c8c use camelCase and unload instead of hiding 2025-08-27 05:30:15 +02:00
hoovad 5cd5a9d7e4 add setting to show/hide the clock in background 2025-08-27 05:01:42 +02:00
end-4 bb49747fd9 bluetooth: use quickshell's service 2025-08-26 21:50:37 +07:00
end-4 f38c7bffed network: implement toggling in service 2025-08-26 21:07:00 +07:00
end-4 813f02604e network: no more polling, fix sidebar toggle enabled state 2025-08-26 20:56:32 +07:00
end-4 c579dce2cf background: fix wallpaper being offscreen depending on aspect ratio 2025-08-26 19:52:21 +07:00
end-4 f6d9c2998b background: add back PreserveAspectCrop fillMode (#1879) 2025-08-26 19:20:31 +07:00
end-4 60c303b771 background: add padding for clock text in least busy region detection 2025-08-26 18:00:06 +07:00
end-4 79e7f262a7 lock screen: redesign password prompt 2025-08-26 17:59:37 +07:00
end-4 8f2863c02c background: fix blurry background when scaled 2025-08-26 15:29:20 +07:00
end-4 cd8cb03797 settings: prevent race condition of wallpaper zoom spinbox 2025-08-26 14:39:11 +07:00
end-4 9f4aa3f7e1 add corner scrolling for brightness/volume 2025-08-26 14:38:37 +07:00
end-4 eb2c9f2fe1 wallpaper selector: adjust size and item colors, fix address bar inconsistency 2025-08-26 13:58:29 +07:00
end-4 e7ffd2455a sidebars: open by hovering (or clicking) corners 2025-08-26 10:51:40 +07:00
end-4 63b7a3a36c bar: warning for high resource usage 2025-08-26 09:15:59 +07:00
end-4 376f2bfeb1 background: no flash when changing wallpaper 2025-08-26 09:08:01 +07:00
end-4 0a34b139f4 Update Chinese translation; add language toggle options in settings (#1869) 2025-08-26 09:05:51 +07:00
end-4 45d0a8e501 settings: language change notice: use proper rounding value, update chinese translation 2025-08-26 08:56:08 +07:00
end-4 485dd2952e settings: make language selection notice more material 2025-08-26 08:49:46 +07:00
end-4 a111b50e37 remove volume limit in keybind 2025-08-25 21:42:44 +07:00
end-4 b2d14ca101 wallpaper selector: thumbnail generation, fix xdg dir folder icons 2025-08-24 18:59:41 +07:00
end-4 f3ab3573c3 wallpaper selector: style the scrollbar 2025-08-24 16:39:50 +07:00
end-4 ef4ae4480f wallpaper selector: not reinvent MouseArea containsMouse 2025-08-24 16:12:37 +07:00
end-4 8277a2d942 wallpaper selector: fix dark mode 2025-08-24 14:25:39 +07:00
end-4 8bbf040100 wallpaper selector: show folders 2025-08-24 12:20:04 +07:00
月月 e6bb1a3fde translations: add setting language selection and related strings 2025-08-24 04:10:08 +08:00
月月 6df7482b3d translations:update zh_CN.json and en_US.json;
Add "Corner style" and Bar layout to translation
2025-08-24 02:28:33 +08:00
end-4 bdc0ade117 wallpaper selector: quick places 2025-08-23 23:16:18 +07:00
end-4 29a149b340 wallpaper selector: fix some key focus/fallthrough problems 2025-08-23 22:23:28 +07:00
end-4 80af866650 wallpaper selector: directory validation, common file browser keybinds 2025-08-23 22:11:41 +07:00
end-4 1237d9660e hyprland: add laptop lid switch close suspend 2025-08-23 21:56:51 +07:00
end-4 8e6582b801 wallpaper selector: add address bar 2025-08-23 21:06:36 +07:00
end-4 18ad260ce9 wallpaper service: simplify dir setting 2025-08-23 15:59:50 +07:00
end-4 c0933a3b20 wallpaper selector: make it slide from top 2025-08-23 15:59:30 +07:00
end-4 a116ae6ab5 wallpaper selector: nicer layout 2025-08-23 12:25:34 +07:00
end-4 0e2eea7555 wallpaper selector: unfuck grid placement 2025-08-23 10:13:52 +07:00
end-4 767e35851b wallpaper selector: move key handling to root 2025-08-23 09:36:43 +07:00
end-4 a25a3c186b wallpaper selector: add click outside to close 2025-08-22 22:47:21 +07:00
end-4 28256c0a72 wallpaper selector: add shadows 2025-08-22 22:03:41 +07:00
end-4 dac9ed2785 wallpaper selector: add shadows 2025-08-22 22:03:12 +07:00
end-4 9cc576b98d wallpaper selector: move content to a new file 2025-08-22 21:58:13 +07:00
end-4 87c95f7a7f sidebar: ai: add a border around attached image 2025-08-22 21:31:34 +07:00
end-4 4065142830 weather: make the °C not look ass, move "feels like" to popup 2025-08-22 20:54:15 +07:00
end-4 f56308b6e3 use nmtui for network management 2025-08-22 20:31:34 +07:00
end-4 bdbdf7cb83 sidebar: ai: esc to detach file 2025-08-22 20:30:51 +07:00
end-4 9a0f28c003 update.sh: update the warning (#1856) 2025-08-22 19:01:05 +07:00
end-4 2d2d93d5d8 hyprland: add nwg-displays support, make config portable 2025-08-22 18:34:21 +07:00
end-4 8c44dd6119 settings: make edit config button clearer 2025-08-22 18:20:09 +07:00
end-4 0cb1bc4ca5 install.sh: remove no longer true advantage of translations in ags ver 2025-08-22 18:10:12 +07:00
end-4 db83864d78 sidebar: ai: allow pasting image 2025-08-22 16:52:02 +07:00
end-4 63365c2109 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-08-22 16:51:42 +07:00
end-4 9bbc26dd70 settings app: allow volume limit over 100% 2025-08-22 16:51:39 +07:00
end-4 a383cfd125 translations: update Italian language file (#1861) 2025-08-22 10:10:40 +07:00
Salvo Giangreco 8bb9070d9a translations: update Italian language file
Signed-off-by: Salvo Giangreco <giangrecosalvo9@gmail.com>
2025-08-22 02:16:48 +02:00
end-4 690e934a46 ai: gemini: files 2025-08-21 22:53:11 +07:00
end-4 be1974a89e workspace_action.sh: make comments not weird 2025-08-21 09:53:30 +07:00
end-4 d21087b0d9 Feat: Improved Workspace_action.sh and added relative workspace support. (#1850) 2025-08-21 09:48:59 +07:00
end-4 22b1ad087c vertical bar: disable resource circprog anim 2025-08-21 09:26:58 +07:00
end-4 ce25675f73 search: allow hiding actions when the prefix is not that of them
Co-Authored-By: reakjra <85903730+reakjra@users.noreply.github.com>
2025-08-21 09:23:03 +07:00
end-4 955a7696f1 screenshot tool: don't show vertical bar layer hint 2025-08-21 08:25:49 +07:00
end-4 4cfacde337 tray: more flexible overflow menu 2025-08-21 08:25:28 +07:00
end-4 eafa8f02b6 bar: allow inverting tray item list's effect 2025-08-21 07:45:30 +07:00
end-4 1338b65aaa bar: tray overflow menu 2025-08-20 23:05:02 +07:00
end-4 7c8068b2bd background: add vertical parallax 2025-08-20 19:35:33 +07:00
end-4 75f749dbe0 fix screen lock not showing over fullscreen apps for real 2025-08-20 19:14:50 +07:00
ashmartin1810 58910f50e8 minor bug fix
minor bug fix
2025-08-20 16:48:19 +05:30
end-4 36eebffd10 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-08-20 17:47:36 +07:00
end-4 0e8e0e4b06 fix screen lock not showing over fullscreen apps 2025-08-20 17:47:27 +07:00
end-4 8524fb500f readme: make it clear that installation is for illogical-impulse quickshell 2025-08-20 06:47:58 +02:00
end-4 8fd1d9acef vertical bar: fix weird occupied ws highlight when toggling bar floating 2025-08-19 22:16:27 +07:00
end-4 c452dd3538 horizontal bar: fix oversized pills when floating + fix weather hover hitbox 2025-08-19 22:10:45 +07:00
end-4 222f083322 bar: weather: refresh on click 2025-08-19 22:02:07 +07:00
ashmartin1810 47527d7175 Feat: Improved Workspace_action.sh and added relative workspace support.
## Problem
The previous script didnt take into account for relative workspaces, and my previous pull request was... bad.
## Fix
Added smart branching to detect if the target is a literal number(1,2,90), or a relative number(+1, -20) or a string target.
## Bugs
None. ive been stress testing it since the last 2 days,
2025-08-19 20:30:00 +05:30
end-4 6f907f7961 search: add math, shell command, and web search prefixes (#1795) 2025-08-19 21:51:52 +07:00
end-4 891a226fdb notifications: hover prevents timeout 2025-08-19 21:15:59 +07:00
end-4 7cbc707308 bar: show ping icon when ai or booru finished responding 2025-08-19 21:02:17 +07:00
end-4 8d3a036b3b add slidefade text animation to some stuff 2025-08-19 18:09:07 +07:00
end-4 ee21139356 search: remove weird list anim 2025-08-19 18:01:02 +07:00
end-4 b37814e9fa Addresses improper env substitution for terminal launch (#1846) 2025-08-19 07:55:40 +07:00
Souyama 07cca33cb4 Update keybinds.conf
Escape terminal env for keybinds
2025-08-18 22:57:48 +05:30
end-4 980533052b wallpaper selector: remove some useless layout crap 2025-08-18 21:47:55 +07:00
end-4 8124f688da remove manual file:// construction 2025-08-18 21:35:01 +07:00
end-4 89e726b5a2 remove animations that aren't supposed to happen 2025-08-18 21:09:10 +07:00
end-4 42695d9253 Wallpapers: use Process::exec instead of setting command and setting running prop 2025-08-18 21:02:03 +07:00
end-4 28fe7817b4 wallpaper selector: add ipchandler alongside globalshortcut 2025-08-18 21:00:41 +07:00
end-4 6aa37e2529 wallpaper selector: dont cache images 2025-08-18 20:59:26 +07:00
end-4 2d8eb163e7 rename wallpaper overview to wallpaper selector 2025-08-18 20:55:54 +07:00
end-4 445b10d6f0 put wallpaper picker in loader and make it use real thumbnails 2025-08-18 20:41:44 +07:00
end-4 0a4dd832a3 vertical bar: not hide battery icon when full 2025-08-18 19:46:38 +07:00
end-4 8feee4e61a WallpaperOverview: make anims consistent 2025-08-18 18:27:54 +07:00
end-4 fe23017a97 WallpaperOverview: remove unnecessary Variants and Item 2025-08-18 18:25:23 +07:00
end-4 b01b52c8f8 wallpapers: show newer ones first 2025-08-18 18:24:41 +07:00
end-4 0f81d2cace make DockButton not rely on auto-cascaded dockRow.padding 2025-08-18 18:17:14 +07:00
end-4 d051246b7e dock: fix tiny button size 2025-08-18 18:13:49 +07:00
end-4 fd7f22ffba Last fix ru_RU.json (#1842) 2025-08-18 15:50:40 +07:00
relyadev c5c0cf001c Update ru_RU.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-18 08:25:26 +00:00
relyadev ab846062e4 Update ru_RU.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-18 08:25:14 +00:00
relyadev 172e77a6cf Update ru_RU.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-18 08:24:49 +00:00
relyadev 0998d8a0fc Update ru_RU.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-18 08:24:34 +00:00
end-4 71b82730ab config option to allow showing wallpaper when fullscreen 2025-08-18 15:04:04 +07:00
relyadev 6b597bf1fb Update ru_RU.json 2025-08-18 07:34:39 +00:00
end-4 5c431096ec force larger wallpaper picker size 2025-08-18 14:15:33 +07:00
end-4 e278bed251 add floating window rule for shell conflicts killer 2025-08-18 14:11:08 +07:00
end-4 efbcf5469b overview: remove pointless Item 2025-08-18 14:09:40 +07:00
end-4 de0a91619e Make KDE file dialogue always spawn in reasonable size (#1841) 2025-08-18 09:07:07 +02:00
fuggy 7be0c1a034 Make KDE file dialogue always spawn in reasonable size 2025-08-17 16:40:38 -05:00
sin 71e43d6e3d Merge branch 'end-4:main' into main 2025-08-17 17:01:47 +00:00
end-4 a77865379f Added micro text editor keybinds.conf (#1836) 2025-08-17 18:54:19 +02:00
end-4 e20cc9e80f more updates ru_RU.json (#1838) 2025-08-17 18:52:51 +02:00
end-4 c66c920cbe Add Japanese translation (#1839) 2025-08-17 18:52:08 +02:00
rain022 695dbee501 Add Japanese translation 2025-08-18 01:21:50 +09:00
relyadev de44a8d91e more updates ru_RU.json
"Performance Profile toggle": "Переключатель питания"
Didn't fit, changed
Translation became more logical
Almost the entire system is localized
2025-08-17 16:14:29 +00:00
end-4 de6ba1c82e wallpapers: add svg format 2025-08-17 22:54:40 +07:00
end-4 5b1124d658 correct wallpaper path capitalization 2025-08-17 21:50:12 +07:00
relyadev 122b16a720 Added micro text editor keybinds.conf 2025-08-17 14:41:20 +00:00
end-4 dfcf2eec57 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-08-17 21:34:27 +07:00
end-4 9a9a35d75e bar: corrected 💢 popup margins for vertical bar 2025-08-17 21:34:22 +07:00
end-4 ec89c9cdc8 Updated some incorrect words and added new ones to ru_RU.json (#1833) 2025-08-17 16:25:04 +02:00
relyadev e66ab2b2c9 Updated some incorrect words and added new ones to ru_RU.json 2025-08-17 12:16:52 +00:00
end-4 dc167bd25e previous commit but use $qsConfig instead of ii in hyprland config 2025-08-17 18:17:16 +07:00
end-4 680378e68f clipboard history: make updates happen immediately after change
Updates previously wouldn't trigger immediately because no focus = no clipboard grab
https://quickshell.org/docs/v0.2.0/types/Quickshell/Quickshell/#clipboardText
2025-08-17 18:15:01 +07:00
sin 190dbff98d feat(wallpaper selector): add search functionality 2025-08-17 10:51:51 +00:00
end-4 ff7aa46cda background: fix too close date placement for 12h clock 2025-08-17 15:48:33 +07:00
end-4 8c47d85927 background: fix mantra positioning 2025-08-17 15:47:20 +07:00
end-4 de99a3f114 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-08-17 15:40:01 +07:00
end-4 8b77aa151b bars: refractor corner areas' scrolling behavior 2025-08-17 15:39:58 +07:00
end-4 00461468c9 Add `mantra' beneath clock (#1828) 2025-08-17 06:22:20 +02:00
end-4 ad323f7885 remove redundant return 2025-08-17 06:21:23 +02:00
end-4 a50b673e07 disable touchpad scroll tweak by default 2025-08-17 07:31:07 +07:00
Nyx d1e66c4441 It's 9/11, where yo planes at?
Signed-off-by: Nyx <189459385+nyx-4@users.noreply.github.com>
2025-08-16 20:16:38 +05:00
end-4 7cc00b99a1 bar: make right clicking right side not skip current track (closes #1456) 2025-08-16 21:30:12 +07:00
end-4 c745615a2a prompt to kill kded6, mako, dunst (conflicting stuff) 2025-08-16 21:00:56 +07:00
Nyx 7aacac554d [Feature Request] Add `mantra' beneath clock
Signed-off-by: Nyx <189459385+nyx-4@users.noreply.github.com>
2025-08-16 18:25:52 +05:00
end-4 fcab19c392 make bottom/right bar slide anim not go across the screen 2025-08-16 19:20:17 +07:00
end-4 98e2bf53ed add slide rule for vertical bar 2025-08-16 19:19:15 +07:00
end-4 51310e632c fix media controls positioning for vertical bar 2025-08-16 14:47:01 +07:00
end-4 2a46b17958 vertical bar: add date 2025-08-16 11:55:27 +07:00
end-4 e189f0317f move StyledPopup to Bar 2025-08-16 11:54:50 +07:00
end-4 138684fcea vertical bar: add media progress 2025-08-16 08:51:07 +07:00
end-4 23af50a30d vertical bar: hide battery when not available 2025-08-16 08:38:58 +07:00
sinnayuh 28a6284968 feat(wallpaper selector): add wallpaper selector menu 2025-08-15 17:33:10 +01:00
end-4 ce114b33ff fix unresolved import and unsafe undefined access 2025-08-15 22:50:14 +07:00
end-4 d05c451294 bars: refractor bar groups 2025-08-15 22:49:43 +07:00
end-4 9fc0d26eb5 vertical bar 2025-08-15 22:17:27 +07:00
end-4 25a0c88670 bar: workspaces: not have overkill rounding 2025-08-15 22:12:31 +07:00
end-4 0d5d9a04f5 bar: battery indicator: remove useless RowLayout 2025-08-15 22:12:12 +07:00
end-4 f2ed0057bf bar: unify resource usage popups 2025-08-15 22:08:57 +07:00
end-4 661fcfd263 ai: add gpt 5 nano via gh models 2025-08-15 22:07:56 +07:00
end-4 dbed431085 Merge branch 'main' of https://github.com/end-4/dots-hyprland 2025-08-15 17:46:07 +07:00
end-4 fb89ca98f6 BarContent: remove useless Item wrapping left/right sides 2025-08-15 17:46:02 +07:00
end-4 04bec463c7 night light: fix evaluation in midnight (#1815) 2025-08-15 14:27:57 +07:00
Moeta Yuko 25170f0d2c night light: fix evaluation in midnight 2025-08-15 10:18:01 +08:00
end-4 85a522ba14 bar: fix weird tooltip hover target 2025-08-14 21:11:40 +07:00
end-4 a28618ab78 appearance: add barGroupHeight 2025-08-14 19:57:40 +07:00
end-4 955a5ba7f2 bar: not repeat 32 (visual group height) 2025-08-14 15:47:18 +07:00
end-4 dbd23a6ea4 bar: fix weird center group spacing for non-borderless mode 2025-08-14 15:46:19 +07:00
end-4 df93057dd3 readme: fix the size badge color 2025-08-14 15:30:48 +07:00
end-4 3c2b6d4e7f less unsharpening, make bar resource indicators smaller 2025-08-13 17:19:14 +07:00
end-4 2f11e12c75 bar: not show 1px line when autohiding 2025-08-13 09:47:54 +07:00
end-4 2faf615b68 bar: make icon for cpu more readable 2025-08-12 23:54:30 +07:00
end-4 8bb2e0aa97 bar: media: fix progress value 2025-08-12 23:45:45 +07:00
end-4 b6e4a47329 ClippedFilledCircularProgress: not have the padding 2025-08-12 23:43:27 +07:00
end-4 08197fca23 bar: circular progresses: adjust colors, fix them being always at 65% 2025-08-12 23:40:53 +07:00
end-4 423fb90266 bar: make circular progresses of filled style 2025-08-12 23:38:33 +07:00
end-4 67d1d73845 ClippedProgressBar: add unsharpening to highlight 2025-08-12 23:37:09 +07:00
end-4 fa0531b975 background: wallpaper: no caching
https://doc.qt.io/qt-6/qml-qtquick-image.html#cache-prop
2025-08-12 23:36:11 +07:00
end-4 cb01563ba8 bar: make resource numbers have fixed width 2025-08-12 22:09:20 +07:00
end-4 4446259a0b bar: battery: remove unnecessary imports/props 2025-08-12 22:08:44 +07:00
end-4 a5eb2f0ae6 bar: battery: shamshung pill style 2025-08-12 21:40:29 +07:00
end-4 bf4a1097c1 bar: allow any custom icon on topleft corner 2025-08-12 18:26:47 +07:00
end-4 87ebc8761b bar workspaces: fix occupied indication when changing ws group and on init 2025-08-12 18:25:32 +07:00
end-4 4e87ce8f4b bar: battery indicator: use android battery icon 2025-08-12 18:24:53 +07:00
end-4 24d24c1f85 background: add missing raised style 2025-08-12 18:24:27 +07:00
end-4 c88d77e3f8 install script: update final message 2025-08-12 17:52:40 +07:00
end-4 553c42b82c background: comment debug stuff 2025-08-12 16:36:48 +07:00
end-4 3eb1dd3180 background: fix clock going out of the screen vertically 2025-08-12 16:24:45 +07:00
end-4 10b2cf2662 background: fix padding value for least busy region proc 2025-08-12 15:35:56 +07:00
end-4 545fd8b58a background: no more weird clock movement 2025-08-12 15:24:37 +07:00
end-4 2e31972c56 background: fix wrong wallpaper movable space calculation 2025-08-12 14:34:25 +07:00
end-4 d095cb7812 background: fix small wallpapers going off the screen 2025-08-12 11:20:02 +07:00
end-4 fc31d5fd2f fix weird mediacontrols positioning when bar autohides 2025-08-12 10:28:54 +07:00
end-4 d73ba14154 ServicesConfig now edits hyprlock.conf to change the clock format (#1797) 2025-08-12 09:45:09 +07:00
end-4 d8e09e80ff move hyprlock colors file, remove redundant hyprlock matugen template 2025-08-12 09:44:12 +07:00
end-4 211c4fb102 fix weird osd position when bar autohides 2025-08-11 22:46:28 +07:00
end-4 d448b76dd4 fix stuff not getting blurred when transparency is enabled 2025-08-11 22:42:14 +07:00
end-4 e8ebf5af73 bar tooltip: fix placement for autohide 2025-08-11 22:33:11 +07:00
end-4 459dab65ca feat(bar): unified popup handling (follow-up to #1771 and #1773) (#1776) 2025-08-11 22:10:52 +07:00
end-4 73304ef8d4 Merge branch 'main' into all-tooltips 2025-08-11 22:06:56 +07:00
end-4 aa025e4fac bar tooltips: refractor more 2025-08-11 22:05:19 +07:00
end-4 8eac9338fe bar tooltips: add border 2025-08-11 21:18:55 +07:00
end-4 b0deecc0aa bar tooltips: add shadow 2025-08-11 21:18:01 +07:00
end-4 af111a4be9 bar tooltips: format 2025-08-11 21:17:53 +07:00
end-4 6a8a9172b1 bar tooltips: refractor tooltip bg to StyledPopup 2025-08-11 20:33:01 +07:00
end-4 291b997972 bar tooltips: use correct color, add subhead text 2025-08-11 20:12:20 +07:00
end-4 70a5520f47 bar tooltips: adjust icons 2025-08-11 16:33:35 +07:00
end-4 e7397f824b bar tooltips: make em use tooltip color 2025-08-11 16:03:29 +07:00
end-4 0beee14cd8 bar: popups: fix and simplify positioning 2025-08-11 15:52:54 +07:00
end-4 9ba251ff30 Revert "use wl-clip-persist"
This reverts commit 7f1699663d.
2025-08-11 15:31:59 +07:00
end-4 5b24ac037f automatic transparency 2025-08-11 15:09:39 +07:00
end-4 ea70c354ad lock screen: fix incorrect password text 2025-08-11 15:07:47 +07:00
lunstia 1623b456ec Add variable and moved directory to correct one 2025-08-11 02:15:41 -04:00
lunstia 307959ba76 Edit matugen and hyprlock to separate the two 2025-08-11 00:31:22 -04:00
end-4 7f1699663d use wl-clip-persist
so clipboard content won't go away when the content source app is closed
2025-08-10 17:40:23 +07:00
end-4 252675d3ff notifications: smaller icon 2025-08-10 17:24:52 +07:00
end-4 84c45f2068 make scrolling accumulate properly 2025-08-10 16:44:29 +07:00
end-4 5873995e42 settings: add hiding and bottom position options 2025-08-10 16:44:21 +07:00
end-4 077922c667 fix wrong circular progress prop name 2025-08-10 16:15:29 +07:00
end-4 47dcb1523a Added pomodoro timer in sidebarRight, closes #1477 (#1761) 2025-08-10 16:13:03 +07:00
end-4 86f1e63ed2 stopwatch: clear laps on Start 2025-08-10 16:03:37 +07:00
end-4 709415a6b4 rename stuff 2025-08-10 16:02:00 +07:00
Celestial.y fa46485d57 translation: update zh_CN.json (#1762) 2025-08-10 16:51:24 +08:00
end-4 c2d5d2b61a pomodoro: remove unnecessary isLongBreak persistent state 2025-08-10 15:40:42 +07:00
Runze e39c1af5ae chore(bar): add WlrLayer.Overlay in StyledPopup and delete temperature translation 2025-08-10 02:51:54 +08:00
end-4 ca6463cae8 TimerService: not have stupid extra declaration 2025-08-09 22:58:55 +07:00
end-4 0e17b7a981 TimerService: add back emojis, make reset also reset isLongBreak 2025-08-09 22:55:40 +07:00
end-4 bcd1167d39 pomodoro: rename service to TimerService, better stopwatch layout 2025-08-09 22:48:40 +07:00
end-4 fbe17dc3e3 pomodoro: accept event on keybind cuz recommended by qt docs 2025-08-09 22:19:45 +07:00
end-4 b102e5c1a5 pomodoro: remove unnecessary event propagation prevention 2025-08-09 22:15:07 +07:00
end-4 df9a5e398e pomodoro: remove unused notificationTitle var, format 2025-08-09 22:11:06 +07:00
end-4 90fafa219a remove unnecessary qualified access 2025-08-09 22:09:07 +07:00
end-4 9e1b55a749 pomodoro: add cycle indicator, make long break work, fix reset button 2025-08-09 22:06:05 +07:00
end-4 4ca15a1fc3 pomodoro: make pause/resume less weird 2025-08-09 21:36:28 +07:00
end-4 5bf80dae4e pomodoro: move timers to service, specific button logic to widget 2025-08-09 19:45:26 +07:00
end-4 1f4568d22f pomodoro: rename more for consistency 2025-08-09 18:20:14 +07:00
end-4 903a975033 rename getPomodoroSecondsLeft -> pomodoroSecondsLeft 2025-08-09 16:31:03 +07:00
end-4 0ee9afba4f pomodoro: move tabs to their own files, adjust colors 2025-08-09 16:28:17 +07:00
Runze 9b5713d6b4 chore(bar): delete temperature and related reading logic 2025-08-09 14:08:39 +08:00
Runze 94176fad83 feat(bar): unify extraction to StyledPopup and add namespace 2025-08-09 14:02:56 +08:00
end-4 de759b5120 redesign stopwatch 2025-08-09 12:54:53 +07:00
end-4 9bc4ff16a7 make pomodoro timer persistent 2025-08-09 12:54:37 +07:00
end-4 814f6ced5f hide dupe keybind for one thing 2025-08-09 11:08:05 +07:00
end-4 91dae8ad85 pomodoro widget: use grid instead of row/col spam 2025-08-09 10:42:50 +07:00
end-4 fb4f8a86f4 lock screen: use quickshell, add hack for window refocus 2025-08-09 08:56:12 +07:00
end-4 e15d2fe82c easyeffects toggle: move logic to a service 2025-08-09 08:55:29 +07:00
end-4 4ede1c74e8 Run hyprctl directly in HyprlandData service (#1786) 2025-08-09 06:27:37 +07:00
Alvin 9d98396e33 Add missing commas 2025-08-08 14:15:07 -04:00
Alvin e43dcf5d4c run hyprctl directly 2025-08-08 14:11:06 -04:00
end-4 eac4ab3e3c enable faster touchpad scroll 2025-08-08 22:09:45 +07:00
end-4 d256d8fc35 add config option to use "normal" scroll behavior (#1782) 2025-08-08 22:08:50 +07:00
end-4 3157e99e04 keybinds: make super key binds work also with right super 2025-08-08 21:51:30 +07:00
Nyx 91fee0d6e9 Minor tweaks and better variables names
Signed-off-by: Nyx <189459385+nyx-4@users.noreply.github.com>
2025-08-08 19:51:03 +05:00
end-4 521061fc64 sidebar: volume mixer: adjust style 2025-08-08 21:37:32 +07:00
end-4 4328746df0 SecondaryTabButton: make ripple radial gradient 2025-08-08 21:36:45 +07:00
end-4 2b87d939bb make fade of ripple effect longer 2025-08-08 21:03:11 +07:00
end-4 39a88a6cd3 ButtonGroup: add uniformCellSizes 2025-08-08 21:02:45 +07:00
end-4 d0ad416e28 bar: adjust autohide super press show delay 2025-08-08 20:53:47 +07:00
end-4 61e4f59aa0 welcome app: more bar options, extra info on closing 2025-08-08 20:47:20 +07: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
Saint2999 e1b7336d5d Hide online model on local ai policy 2025-08-08 07:46:02 +03: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
Runze 627c8562f7 fix(bar): prevent hover popup from appearing for hidden resource icons 2025-08-06 19:28:37 +08:00
Runze 061bb2abeb feat(bar): unify popup handling and improve layouts
- Unified popup handling in ClockWidget, Resource, BatteryPopup, and WeatherBar
  using PanelWindow + LazyLoader for consistent positioning and compositor animations.
- Replaced plain text with ColumnLayout and RowLayout where possible, adding
  MaterialSymbol icons for improved visual consistency with the overall desktop style.
- Added Translation.tr() for bilingual (Chinese/English) support to avoid hardcoded strings.
- Based on improvements from PR #1771 (mine) and PR #1773 (by @finjener), merged and refined into a more polished and practical solution.
2025-08-06 18:02:55 +08:00
lunstia 35e1dc95a5 Fix background hiding in fullscreen 2025-08-06 05:27:29 -04:00
finjener 1dc46fa104 feat(bar): add hover popups for system resources and upcoming todos
- Add detailed popups for memory, swap, and CPU resource icons
- Add todo integration popup for date/time widget
2025-08-06 15:30:49 +08:00
Runze 4161467356 use PanelWindow instead to show animation 2025-08-06 01:31:02 +08:00
finjener d70f81bfe4 Merge remote-tracking branch 'upstream/main' into quickshell-fixes 2025-08-05 18:17:02 +01:00
Nyx bfb7ccffb5 Reworked on Pomodoro's UI and added Stopwatch
Signed-off-by: Nyx <189459385+nyx-4@users.noreply.github.com>
2025-08-05 16:06:22 +05:00
Runze 3a6c032782 Added a small battery popup to show information 2025-08-05 17:21:36 +08:00
finjener d632111cf9 quickshell: fix qml null safety and monitor property errors 2025-08-04 23:03:00 +01:00
Nyx e4b761917a Polished the UI and added Persistent Config option.
Signed-off-by: Nyx <189459385+nyx-4@users.noreply.github.com>

Changelog:
Added Config.options.time.pomodoro options in Config.qml
Restructered the Pomodoro logic and added Long break
Used timestamp instead of naively counting down.
Major UI tweaks.
2025-08-03 20:36:29 +05: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
月月 9df7129c6c translation: update zh_CN.json 2025-08-03 09:42:43 +08:00
Nyx 0b9717c2a5 Added pomodoro timer in sidebarRight, closes #1477
Signed-off-by: Nyx <189459385+nyx-4@users.noreply.github.com>
2025-08-02 22:17:56 +05: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
4943 changed files with 90096 additions and 208513 deletions
+53
View File
@@ -0,0 +1,53 @@
# Contributing
- Please, please, please, make multiple PRs if you have many features/fixes, and don't shove your personal changes along with the PR, including changed defaults
- We can accept features that we do not personally want, but in that case we will ask you to make it configurable/optionally loaded.
- If you want to start working on something big to contribute, it might be a good idea to ask first to not waste your effort (but if you've already done it for yourself, it doesn't hurt to submit).
# Code details
## Contributing to i18n
For contributing in translation (i18n) for Quickshell, see also `dots/.config/quickshell/ii/translations/tools`.
## Dynamic loading
- If something's not always necessary, especially when guarded by a config option to enable/disable, put it in a `Loader`. One tip with `Loader`s is sometimes you will need to declare positioning properties (like `anchors`) in the `Loader`, not the `sourceComponent`.
## Practical concerns
- Make sure what you add does not require significant resources for a minor purpose or harm usability just for the sake of looking nice. The dotfiles must remain practical for daily driving.
- If there is something really fancy and impractical anyway, add a config option for it and make sure it's disabled by default.
# Setting up
The following instruction assumes that you have an Arch(-based) Linux system.
## Complete
_Might not be necessary depending on what you change, but this is recommended._
- [Install](https://ii.clsty.link/en/ii-qs/01setup/) the dotfiles (if you don't wanna replace your stuff completely, do it on a new user).
- Make changes, copy changes to a fork, create PR.
## Partially working shell
_Most stuff in the shell will work but not everything._
- Install Hyprland and the development version of Quickshell (`yay -S hyprland quickshell-git`).
- Copy `dots/.config/quickshell` folder to your home directory.
## Extra setup for Quickshell
- Quickshell-specific LSP setup: Run `touch ~/.config/quickshell/ii/.qmlls.ini` for proper LSP support.
- Hint for VSCode: Get the official "Qt Qml" extension, go to its settings and change custom exe path to `/usr/bin/qmlls6`.
## Python
If your changes involves using python package or script, please use the virtual environment created by uv as described in `sdata/uv/README.md`.
# Running
- Launch Hyprland (not the "uwsm-managed" one)
- For the shell:
- Open `~/.config/quickshell/ii` in your code editor.
- In a terminal run `pkill qs; qs -c ii` to start the shell in the terminal (for logs).
- Make edits in the opened folder. Changes are reloaded live.
+15
View File
@@ -0,0 +1,15 @@
# These are supported funding model platforms
github: end-4 # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
thanks_dev: # Replace with a single thanks.dev username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
+54
View File
@@ -0,0 +1,54 @@
name: Issue
description: for reporting any issue
labels: ["ISSUE"]
body:
- type: markdown
attributes:
value: "**Welcome to submit a new issue!**\n- Please search in [existing issues](https://github.com/end-4/dots-hyprland/issues?q=is%3Aissue) before continue.\n- It takes only 3 steps, so please be patient :)\n- NOTE 1: If your issue is not a feature request, and it does not fit into the following form, for example \"how can I edit some widget\", please use [Discussions](https://github.com/end-4/dots-hyprland/discussions) instead.\n- NOTE 2: If your problem is distro specific and you do not use Arch(-based) distros, plesae submit [Discussion at Extra Distros](https://github.com/end-4/dots-hyprland/discussions/new?category=extra-distros) instead."
- type: checkboxes
attributes:
label: "Step 1. Before you submit"
description: "Hint: The 2nd and 3rd checkbox is **not** forcely required as you may have failed to do so."
options:
- label: I have read the [Troubleshooting](https://ii.clsty.link/en/ii-qs/04troubleshooting/) and [Usage](https://ii.clsty.link/en/ii-qs/02usage/) pages.
required: true
- label: I've successfully updated to the latest version following the [guidance](https://ii.clsty.link/en/ii-qs/01setup/#updating).
required: false # Not required cuz user may have failed to do so
- label: I've successfully updated the system packages to the latest.
required: false # Not required cuz user may have failed to do so
- label: I've ticked the checkboxes without reading their contents
required: false # Obviously
# TODO: Use GitHub Action to auto add folding tag if the log contains more than 15 lines, instead of tell user to "paste here" cuz many users actually does not know its meaning (It's also not convenient anyway).
- type: textarea
attributes:
label: "Step 2. Quick diagnose info"
description: "Run `./diagnose` inside the repo, and paste the result (which is also saved as file `./diagnose.result`) below."
value: "<details><summary>Quick diagnose</summary>\n\n```\n<!-- Run `./diagnose` inside the repo, and paste the result here! -->\n```\n\n</details>"
validations:
required: true
- type: markdown
attributes:
value: |
**Tips for the following Step 3**
1. Use `LANG=C LC_ALL=C` to get the output of a command in English, eg. `LANG=C LC_ALL=C date` displays time in English.
2. If it throws errors, **PLEASE**, attach logs and describe in detail if possible.
- Bar and widgets not showing? run `pkill qs; qs -c ii` for logs.
- Installation failed? Run installation again for logs.
- You may use more code blocks when needed.
3. In case you are confused, the `<details>`, `<summary>`, `</summary>`, `</details>` are HTML tags for folding the logs (typically very long) inside. Please do not touch them (unless you know what you are doing).
4. If the logs are suuuuuuper long, consider using an online pastebin service instead.
- type: textarea
attributes:
label: "Step 3. Describe the issue"
value: "\n<!-- Firsly describe your issue here! -->\n\n<details><summary>Logs</summary>\n\n```\n<!-- Put your log content here!-->\n```\n\n</details>"
validations:
required: true
- type: checkboxes
attributes:
label: Reminder
options:
- label: I agree that it's usually impossible for others to help me without my logs.
required: true
@@ -0,0 +1,22 @@
name: Feature request
description: Suggest an idea for this project
labels: ["FEATURE"]
body:
- type: markdown
attributes:
value: "NOTE:\n- Please search in [existing issues](https://github.com/end-4/dots-hyprland/issues?q=is%3Aissue) before continue.\n- Please write in **English**."
- type: textarea
attributes:
label: "What would you like to be added?"
description: "Can be a suggestion for an existing feature. You can suggest a widget, minor user interaction changes.. whatever."
- type: textarea
attributes:
label: "How will it help?"
description: "It's helpful to include examples (like in your use case)."
- type: textarea
attributes:
label: "Extra info"
description: "If you want a new widget, a pic of the inspiration (if available) would be awesome."
+1
View File
@@ -0,0 +1 @@
blank_issues_enabled: false
+173
View File
@@ -0,0 +1,173 @@
<div align="center">
<h1>【 end_4's Hyprland dotfiles 】</h1>
<h3></h3>
</div>
<div align="center">
![](https://img.shields.io/github/last-commit/end-4/dots-hyprland?&style=for-the-badge&color=8ad7eb&logo=git&logoColor=D9E0EE&labelColor=1E202B)
![](https://img.shields.io/github/stars/end-4/dots-hyprland?style=for-the-badge&logo=andela&color=86dbd7&logoColor=D9E0EE&labelColor=1E202B)
![](https://img.shields.io/github/repo-size/end-4/dots-hyprland?color=86dbce&label=SIZE&logo=protondrive&style=for-the-badge&logoColor=D9E0EE&labelColor=1E202B)
<a href="https://discord.gg/GtdRBXgMwq"> <img alt="Dynamic JSON Badge" src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdiscordapp.com%2Fapi%2Finvites%2FGtdRBXgMwq%3Fwith_counts%3Dtrue&query=approximate_member_count&style=for-the-badge&logo=discord&logoColor=D9E0EE&label=discord&labelColor=%231E202B&color=86dbc0&link=https%3A%2F%2Fdiscord.gg%2FGtdRBXgMwq"> </a>
</div>
<div align="center">
<h2>• overview •</h2>
<h3></h3>
</div>
<details>
<summary>Notable features</summary>
- **Overview**: Shows open apps with live previews. Type to search/calculate/run
- **AI**: Gemini API and Ollama models
- **Autogenerated colors**: Accessible and beautiful Material colors based on wallpaper
- **Transparent installation**: Every command is shown before it's run
</details>
<details>
<summary>Installation (illogical-impulse Quickshell)</summary>
- _If you're new to Linux and decide to use Hyprland, you're in for a tough ride._
- Just run `bash <(curl -s https://ii.clsty.link/get)`
- Or, clone this repo and run `./setup install`
- See [document](https://ii.clsty.link/en/ii-qs/01setup/) for details.
- **Default keybinds**: Should be somewhat familiar to Windows or GNOME users. Important ones:
- `Super`+`/` = keybind list
- `Super`+`Enter` = terminal
- If for whatever reason the keybind list widget does not work, here's an image:
<img width="1412" height="828" alt="image" src="https://github.com/user-attachments/assets/8f7bd216-9e03-47e3-8709-0008772a4133" />
</details>
<details>
<summary>Software overview</summary>
| Software | Purpose |
| ------------- | ------------- |
| [Hyprland](https://github.com/hyprwm/hyprland) | The compositor (manages and renders windows) |
| [Quickshell](https://quickshell.outfoxxed.me/) | A QtQuick-based widget system, used for the status bar, sidebars, etc. |
- For the full list of dependencies, see the [sdata/dist-arch folder](https://github.com/end-4/dots-hyprland/tree/main/sdata/dist-arch)
- THERE IS NO WAYBAR STOP FUCKING CALLING EVERY BAR WAYBAR
</details>
<details>
<summary>Discord</summary>
<a href="https://discord.gg/GtdRBXgMwq"> Server link </a> | I hope this provides a friendlier environment for support without needing me to personally accept every friend request/DM. For real issues, prefer GitHub
</details>
<div align="center">
<h2>• screenshots •</h2>
<h3></h3>
</div>
<div align="center">
<img src="assets/illogical-impulse.svg" alt="illogical-impulse logo" style="float:left; width:400;">
</div>
### illogical-impulse<sup>Quickshell</sup>
This is the latest and only supported style. Other stuff are still there mostly for viewing pleasure and not actual use, but code is still available, see below.
Widget system: Quickshell | Support: Yes
[Showcase video](https://www.youtube.com/watch?v=RPwovTInagE)
| AI, settings app | Some widgets |
|:---|:---------------|
| <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/ea0154a1-e984-4bb6-a424-23247cefe3c6" /> | <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/6eba0d57-2606-4cea-8993-e6f169e82e70" /> |
| Window management | Weeb power |
| <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/e77a7c96-1905-4126-a2a0-434f818825a2" /> | <img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/c8544e99-8881-477f-b83a-d6e35c0184a1" /> |
### Other styles: Available at the end of the readme.
<div align="center">
<h2>• thank you •</h2>
<h3></h3>
</div>
- [@clsty](https://github.com/clsty) for making the dotfiles accessible by taking care of the install script and many other things
- [@midn8hustlr](https://github.com/midn8hustlr) for greatly improving the color generation system
- [@outfoxxed](https://github.com/outfoxxed/) for being extremely supportive in my Quickshell journey
- Quickshell: [Soramane](https://github.com/caelestia-dots/shell/), [FridayFaerie](https://github.com/FridayFaerie/quickshell), [nydragon](https://github.com/nydragon/nysh)
- AGS: [Aylur](https://github.com/Aylur/dotfiles/tree/ags-pre-ts), [kotontrion](https://github.com/kotontrion/dotfiles)
- EWW: [fufexan](https://github.com/fufexan/dotfiles)
<div align="center">
<h2>• stonks •</h2>
<h3></h3>
</div>
- If you would like to give me some milk😳 (i dont drink coffee): https://github.com/sponsors/end-4
- Virtual tentacle cat website points chart
[![Stargazers over time](https://starchart.cc/end-4/dots-hyprland.svg?variant=adaptive)](https://starchart.cc/end-4/dots-hyprland)
<div align="center">
<h2>• inspirations/copying •</h2>
<h3></h3>
</div>
- Inspiration: osu!lazer, Windows 11, Material Design 3, AvdanOS (concept)
- Copying: The license allows you to. Personally I have absolutely no problem with others redistributing/recreating my work. There's no "stealing" (maybe unless you loudly do weird stuff and violate the license) <sub>(some people actually had to ask smh)</sub>
---
---
<div align="center">
<h2>• old, UNSUPPORTED stuff •</h2>
<h3></h3>
</div>
- Source for illogical-impulse AGS available in the `ii-ags` branch, others in the `archive` branch.
- The list goes from newest to the oldest, and the code quality is worse the older a style is
- No bug fix or official support will be provided.
### illogical-impulse<sup>AGS</sup>
Widget system: AGS | Support: No
| AI | Common widgets |
|:---|:---------------|
| ![image](https://github.com/user-attachments/assets/9d7af13f-89ef-470d-ba78-d2288b79cf60) | ![image](https://github.com/end-4/dots-hyprland/assets/97237370/406b72b6-fa38-4f0d-a6c4-4d7d5d5ddcb7) |
| Window management | Weeb power |
| ![image](https://github.com/user-attachments/assets/02983b9b-79ba-4c25-8717-90bef2357ae5) | ![image](https://github.com/user-attachments/assets/bbb332ec-962a-4e88-a95b-486d0bd8ce76) |
#### m3ww
Widget system: EWW | Support: No, dead
<a href="https://streamable.com/85ch8x">
<img src="https://github.com/end-4/dots-hyprland/assets/97237370/09533e64-b6d7-47eb-a840-ee90c6776adf" alt="Material Eww!">
</a>
#### NovelKnock
Widget system: EWW | Support: No
<a href="https://streamable.com/7vo61k">
<img src="https://github.com/end-4/dots-hyprland/assets/97237370/42903d03-bf6f-49d4-be7f-dd77e6cb389d" alt="Desktop Preview">
</a>
#### Hybrid
Widget system: EWW | Support: No
<a href="https://streamable.com/4oogot">
<img src="https://github.com/end-4/dots-hyprland/assets/97237370/190deb1e-f6f5-46ce-8cf0-9b39944c079d" alt="click the circles!">
</a>
#### Windoes
Widget system: EWW | Support: No
<a href="https://streamable.com/5qx614">
<img src="https://github.com/end-4/dots-hyprland/assets/97237370/b15317b1-f295-49f5-b90c-fb6328b8d886" alt="Desktop Preview">
</a>
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 20 KiB

+7
View File
@@ -0,0 +1,7 @@
## Describe your changes
<!--- ONE FEATURE PER PULL REQUEST ONLY -->
## Is it ready? Questions/feedback needed?
+167
View File
@@ -0,0 +1,167 @@
on:
issues:
types: [opened]
name: Close issues when the "ticked without reading" checkbox is checked
permissions:
issues: write
jobs:
detect-and-close:
runs-on: ubuntu-latest
steps:
- name: Detect checked "ticked without reading" checkbox, comment, close and lock
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
OWNER: ${{ github.repository_owner }}
REPO: ${{ github.event.repository.name }}
ISSUE_NUMBER: ${{ github.event.issue.number }}
ISSUE_BODY: ${{ toJson(github.event.issue.body) }}
ISSUE_USER: ${{ github.event.issue.user.login }}
run: |
set -euo pipefail
# Normalize the JSON-encoded body into plain text
BODY=$(printf '%s' "$ISSUE_BODY" | sed -E 's/^"(.*)"$/\1/' | sed 's/\\"/"/g' | sed 's/\\n/\n/g')
echo "Checking issue #${ISSUE_NUMBER} for the target checked checkbox..."
# Use -- to stop option parsing so the leading - in the pattern isn't treated as an option
if printf '%s' "$BODY" | grep -Fiq -- "- [x] I've ticked the checkboxes without reading their contents"; then
echo "Target checkbox is checked. Proceeding to comment, close and lock the issue."
# --- Get issue node id via GraphQL ---
QUERY='query($owner: String!, $name: String!, $number: Int!) { repository(owner: $owner, name: $name) { issue(number: $number) { id } } }'
GET_ID_PAYLOAD=$(jq -n --arg q "$QUERY" --arg owner "$OWNER" --arg name "$REPO" --argjson number "$ISSUE_NUMBER" '{query:$q, variables:{owner:$owner, name:$name, number:$number}}')
echo "GraphQL: fetching issue node id..."
RES=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" -H "Content-Type: application/json" -d "$GET_ID_PAYLOAD" https://api.github.com/graphql)
echo "GraphQL response (get id):"
printf '%s\n' "$RES"
ISSUE_ID=$(printf '%s' "$RES" | jq -r '.data.repository.issue.id // empty')
if [ -z "$ISSUE_ID" ]; then
echo "Failed to get issue id from GraphQL response. Aborting."
exit 1
fi
echo "Issue node id: $ISSUE_ID"
# --- Post a comment to the issue ---
COMMENT_BODY="Hi @${ISSUE_USER} — I noticed you checked \"I've ticked the checkboxes without reading their contents\" in the issue template. To help others assist you effectively, please read the template and provide the requested diagnostic information (Step 2 & Step 3). I will close this issue now. If you create a new issue with the required information, we can re-evaluate. Thank you!"
MUT_ADD_COMMENT='mutation($id: ID!, $body: String!) { addComment(input: {subjectId: $id, body: $body}) { clientMutationId } }'
ADD_COMMENT_PAYLOAD=$(jq -n --arg q "$MUT_ADD_COMMENT" --arg id "$ISSUE_ID" --arg body "$COMMENT_BODY" '{query:$q, variables:{id:$id, body:$body}}')
echo "GraphQL: adding comment..."
RES_COMMENT=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" -H "Content-Type: application/json" -d "$ADD_COMMENT_PAYLOAD" https://api.github.com/graphql)
echo "GraphQL response (add comment):"
printf '%s\n' "$RES_COMMENT"
ERR_COMMENT=$(printf '%s' "$RES_COMMENT" | jq -r '.errors[]?.message // empty')
if [ -n "$ERR_COMMENT" ]; then
echo "addComment error: $ERR_COMMENT"
exit 1
fi
echo "Comment posted."
# --- Attempt to close via GraphQL updateIssue ---
MUT_UPDATE_ISSUE='mutation($id: ID!) { updateIssue(input: {id: $id, state: CLOSED, stateReason: NOT_PLANNED}) { issue { number, state, stateReason } } }'
UPDATE_PAYLOAD=$(jq -n --arg q "$MUT_UPDATE_ISSUE" --arg id "$ISSUE_ID" '{query:$q, variables:{id:$id}}')
echo "GraphQL: updating issue (close with NOT_PLANNED)..."
RES_UPDATE=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" -H "Content-Type: application/json" -d "$UPDATE_PAYLOAD" https://api.github.com/graphql)
echo "GraphQL response (update issue):"
printf '%s\n' "$RES_UPDATE"
ERR_UPDATE=$(printf '%s' "$RES_UPDATE" | jq -r '.errors[]?.message // empty')
UPDATED_STATE=$(printf '%s' "$RES_UPDATE" | jq -r '.data.updateIssue.issue.state // empty')
UPDATED_REASON=$(printf '%s' "$RES_UPDATE" | jq -r '.data.updateIssue.issue.stateReason // empty')
CLOSED_OK=false
if [ -n "$ERR_UPDATE" ]; then
echo "GraphQL updateIssue returned errors: $ERR_UPDATE"
fi
if [ "$UPDATED_STATE" = "CLOSED" ]; then
echo "Issue closed via GraphQL: state=$UPDATED_STATE, stateReason=$UPDATED_REASON"
CLOSED_OK=true
else
echo "GraphQL update did not confirm the issue is closed. Falling back to REST API PATCH to ensure the issue is closed."
# REST fallback to close the issue with state_reason "not_planned"
REST_PAYLOAD=$(jq -n --arg state "closed" --arg sr "not_planned" '{state:$state, state_reason:$sr}')
echo "REST: PATCH /repos/$OWNER/$REPO/issues/$ISSUE_NUMBER payload: $REST_PAYLOAD"
RES_REST=$(curl -s -w "\n%{http_code}" -X PATCH \
-H "Authorization: Bearer $GITHUB_TOKEN" \
-H "Accept: application/vnd.github+json" \
-H "Content-Type: application/json" \
-d "$REST_PAYLOAD" \
"https://api.github.com/repos/$OWNER/$REPO/issues/$ISSUE_NUMBER")
HTTP_STATUS=$(printf '%s' "$RES_REST" | tail -n1)
RESP_BODY=$(printf '%s' "$RES_REST" | sed '$d')
echo "REST response body:"
printf '%s\n' "$RESP_BODY"
echo "REST HTTP status: $HTTP_STATUS"
if [ "$HTTP_STATUS" -ge 200 ] && [ "$HTTP_STATUS" -lt 300 ]; then
CLOSED_STATE=$(printf '%s' "$RESP_BODY" | jq -r '.state // empty')
CLOSED_REASON=$(printf '%s' "$RESP_BODY" | jq -r '.state_reason // empty')
echo "Issue closed via REST: state=$CLOSED_STATE, state_reason=$CLOSED_REASON"
if [ "$CLOSED_STATE" = "closed" ]; then
CLOSED_OK=true
fi
else
echo "REST fallback failed to close the issue. See REST response above."
exit 1
fi
fi
# --- Attempt to lock the conversation (GraphQL first, then REST fallback) ---
if [ "$CLOSED_OK" = "true" ]; then
echo "Attempting to lock the conversation via GraphQL with reason NO_REASON..."
MUT_LOCK='mutation($id: ID!, $reason: LockReason) { lockLockable(input:{lockableId:$id, lockReason:$reason}) { clientMutationId } }'
LOCK_PAYLOAD=$(jq -n --arg q "$MUT_LOCK" --arg id "$ISSUE_ID" --arg reason "NO_REASON" '{query:$q, variables:{id:$id, reason:$reason}}')
RES_LOCK=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" -H "Content-Type: application/json" -d "$LOCK_PAYLOAD" https://api.github.com/graphql)
echo "GraphQL response (lock):"
printf '%s\n' "$RES_LOCK"
LOCK_ERR=$(printf '%s' "$RES_LOCK" | jq -r '.errors[]?.message // empty')
if [ -n "$LOCK_ERR" ]; then
echo "GraphQL lockLockable returned errors: $LOCK_ERR"
echo "Falling back to REST API to lock the conversation (no explicit reason)."
# REST fallback to lock the issue (no lock_reason to indicate "no reason")
RES_REST_LOCK=$(curl -s -w "\n%{http_code}" -X PUT \
-H "Authorization: Bearer $GITHUB_TOKEN" \
-H "Accept: application/vnd.github+json" \
"https://api.github.com/repos/$OWNER/$REPO/issues/$ISSUE_NUMBER/lock" -d '{}')
HTTP_STATUS_LOCK=$(printf '%s' "$RES_REST_LOCK" | tail -n1)
RESP_BODY_LOCK=$(printf '%s' "$RES_REST_LOCK" | sed '$d')
echo "REST lock response body:"
printf '%s\n' "$RESP_BODY_LOCK"
echo "REST lock HTTP status: $HTTP_STATUS_LOCK"
if [ "$HTTP_STATUS_LOCK" -ge 200 ] && [ "$HTTP_STATUS_LOCK" -lt 300 ]; then
echo "Issue conversation locked via REST (no explicit reason)."
else
echo "REST fallback failed to lock the conversation. See REST response above."
exit 1
fi
else
echo "Lock via GraphQL succeeded (or returned no errors)."
fi
else
echo "Issue was not successfully closed; skipping lock."
fi
else
echo "Checkbox not present/checked. Nothing to do."
fi
@@ -0,0 +1,49 @@
name: Comment on Discussion When sdata/dist-arch/ Changes
on:
push:
branches:
- main
paths:
- "sdata/dist-arch/**"
- "!sdata/dist-arch/README.md"
# workflow_dispatch:
jobs:
comment_on_discussion:
runs-on: ubuntu-latest
steps:
- name: Create comment on discussion #2140
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DISCUSSION_NUMBER: 2140
# https://docs.github.com/en/graphql/guides/using-the-graphql-api-for-discussions
# https://docs.github.com/en/graphql/reference/mutations#adddiscussioncomment
run: |
MESSAGE="**Auto notification:**\n"
MESSAGE+="Directory \`sdata/dist-arch\` has been updated.\n"
MESSAGE+="Commit HASH: ${{ github.sha }}\n"
MESSAGE+="Commit message: ${{ github.event.head_commit.message }}"
REPO_OWNER="${{ github.repository_owner }}"
REPO_NAME="${{ github.event.repository.name }}"
DISCUSSION_NODE_ID=$(gh api graphql -f query='
query {
repository( owner: "'${REPO_OWNER}'", name: "'${REPO_NAME}'" )
{ discussion(number: '${DISCUSSION_NUMBER}') { id } }
}' | \
jq -r '.data.repository.discussion.id')
gh api graphql -f query='
mutation {
addDiscussionComment(input:{
discussionId: "'$DISCUSSION_NODE_ID'",
body: "'"$MESSAGE"'",
}) {
clientMutationId
comment {
id
body
}
}
}
'
+14
View File
@@ -0,0 +1,14 @@
name: Dump github context
on:
workflow_dispatch:
jobs:
dump_github_context:
runs-on: ubuntu-latest
steps:
- name: Dump github context
run: echo "$GITHUB_CONTEXT"
shell: bash
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
+8
View File
@@ -0,0 +1,8 @@
/diagnose.result
/cache
# Ignore Python cache files
__pycache__/
*.py[cod]
dots/.config/quickshell/ii/.qmlls.ini
.update-lock
/os-release
+3
View File
@@ -0,0 +1,3 @@
[submodule "dots/.config/quickshell/ii/modules/common/widgets/shapes"]
path = dots/.config/quickshell/ii/modules/common/widgets/shapes
url = https://github.com/end-4/rounded-polygon-qmljs.git
+674
View File
@@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<https://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
-4
View File
@@ -1,4 +0,0 @@
## Archive
- This branch holds config files that I no longer use or support.
- You'll probably in debugging hell if you want them to work
Executable
+110
View File
@@ -0,0 +1,110 @@
#!/usr/bin/env bash
#
# This script is for quickly generate helpful info
#
# It should be as independent as possible and should not source other files unless it has to
#
# TODO: How to get the Qt version which Quickshell was built against?
STY_RED='\e[31m'
STY_RST='\e[00m'
cd "$(dirname "$0")";export base="$(pwd)"
output_file=diagnose.result;rm $output_file
export LANG=C;export LC_ALL=C
case $(whoami) in
root)echo -e "${STY_RED}[$0]: This script is NOT to be executed with sudo or as root. Aborting...${STY_RST}";exit 1;;
esac
x() { _exec "$@" 2>&1 | tee -a $output_file ; }
e() { _box "$@" | tee -a $output_file ; }
_box() {
length=$(echo "$1" | wc -L);total_width=$((length + 2))
#line=$(printf "═%.0s" $(seq 1 $total_width))
#border_up="╔${line}╗";border_down="╚${line}╝"
#border_vertical="║"
line=$(printf "=%.0s" $(seq 1 $total_width))
border_up="/${line}\\";border_down="\\${line}/"
border_vertical="|"
echo -e "\n$border_up"
echo "$border_vertical $1 $border_vertical"
echo "$border_down"
}
_exec() {
printf "\n[===diagnose===] $*\n"
"$@"
err=$?;if [ ! $err -eq 0 ];then echo "[---EXIT $err---]";else echo "[---SUCCESS---]";fi
}
ii_check_distro_id() {
OS_RELEASE_FILE=/etc/os-release
if [[ -f "$OS_RELEASE_FILE" ]]; then
OS_DISTRO_ID=$(awk -F'=' '/^ID=/ { gsub("\"","",$2); print tolower($2) }' ${OS_RELEASE_FILE} 2> /dev/null)
OS_DISTRO_ID_LIKE=$(awk -F'=' '/^ID_LIKE=/ { gsub("\"","",$2); print tolower($2) }' ${OS_RELEASE_FILE} 2> /dev/null)
echo "distro ID: $OS_DISTRO_ID"
echo "distro ID_LIKE: $OS_DISTRO_ID_LIKE"
else
echo "$OS_RELEASE_FILE does not exist."
fi
}
ii_check_distro() {
lsb_release -a || cat /etc/os-release || cat /etc/lsb-release
}
ii_check_venv() {
source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate
which python
deactivate
}
ii_check_quickshell_version() {
pacman -Q | grep -E 'quickshell|qt6-base'
}
ii_check_PKGBUILD_version() {
pacman -Q | grep '^illogical-impulse-'
}
e "Checking git repo info"
x git remote get-url origin
x git rev-parse HEAD
x git submodule status --recursive
e "Checking distro"
x ii_check_distro_id
#x ii_check_distro
e "Checking variables"
x declare -p XDG_CACHE_HOME # ~/.cache
x declare -p XDG_CONFIG_HOME # ~/.config
x declare -p XDG_DATA_HOME # ~/.local/share
x declare -p XDG_STATE_HOME # ~/.local/state
x declare -p ILLOGICAL_IMPULSE_VIRTUAL_ENV # $XDG_STATE_HOME/quickshell/.venv
e "Checking directories/files"
x ls -l ~/.local/state/quickshell/.venv
#e "Checking command existence"
#commands=(yay pacman zypper apt dnf yum)
#commands+=(ags agsv1)
#commands+=(Hyprland hypr{ctl,idle,lock,picker})
#commands+=(uv)
#for i in "${commands[@]}";do x command -v $i;done
e "Checking versions"
x Hyprland --version
x ii_check_quickshell_version
x ii_check_PKGBUILD_version
e "Finished. Output saved as \"$output_file\"."
if ! command -v curl 2>&1 >>/dev/null ;then echo "\"curl\" not found, pastebin upload unavailable.";exit;fi
echo "(Optional) Do you agree to upload the file \"$output_file\" to the online pastebin (https://0x0.st)?"
echo "Notes:"
echo "1. It is a public service and the logfile will be expired in 15 days."
echo "2. You should have a look at the content of \"$output_file\" before agreeing to upload it."
echo "3. Only agree when necessary, typically when you are creating an issue and not able to upload the \"diagnose.result\" file there or copy-paste the output directly."
read -p "y=yes, n=no (default) ====> " p
case $p in
[yY]) echo "OK, uploading..."
curl -F'file=@diagnose.result' -Fexpires=360 https://0x0.st && \
echo "Uploaded. Please attach the URL above when asking for help."
;;
*) echo "Uploading aborted.";;
esac
+366
View File
@@ -0,0 +1,366 @@
;;; material-theme.el --- Theme using Matugen SCSS variables
;; Copyright (C) 2025
;; Author: Generated (Improved)
;; Version: 1.2
;; Package-Requires: ((emacs "24.1"))
;; Keywords: faces
;;; Commentary:
;; A theme using Matugen SCSS variables with quality of life improvements:
;; - Better source block distinction
;; - Improved text visibility when selected
;; - Refined org-mode styling with hidden asterisks
;; - Enhanced contrast and readability
;; - Seamless integration of source blocks with consistent styling
;;; Code:
(deftheme material "Theme using Matugen SCSS variables with quality of life improvements.")
;; Define function to read SCSS variables
(defun material-get-color-from-scss (var-name)
"Extract color value for VAR-NAME from material_colors.scss file."
(let* ((scss-file (expand-file-name "~/.local/state/quickshell/user/generated/material_colors.scss"))
(scss-content (with-temp-buffer
(insert-file-contents scss-file)
(buffer-string)))
(var-pattern (concat "\\$" var-name ":\\s-+\\(#[0-9a-fA-F]\\{6\\}\\);"))
(match (string-match var-pattern scss-content)))
(if match
(match-string 1 scss-content)
(message "Could not find color variable: %s" var-name)
"#000000")))
;; Define function to adjust color brightness
(defun material-adjust-color (hex-color factor)
"Adjust HEX-COLOR brightness by FACTOR (0-2).
Values < 1 darken, values > 1 lighten."
(let* ((r (string-to-number (substring hex-color 1 3) 16))
(g (string-to-number (substring hex-color 3 5) 16))
(b (string-to-number (substring hex-color 5 7) 16))
(adjust-channel (lambda (channel)
(max 0 (min 255 (round (* channel factor))))))
(new-r (funcall adjust-channel r))
(new-g (funcall adjust-channel g))
(new-b (funcall adjust-channel b)))
(format "#%02x%02x%02x" new-r new-g new-b)))
;; Define all the color variables
(let* ((bg (material-get-color-from-scss "background"))
(err (material-get-color-from-scss "error"))
(err-container (material-get-color-from-scss "errorContainer"))
(inverse-on-surface (material-get-color-from-scss "inverseOnSurface"))
(inverse-primary (material-get-color-from-scss "inversePrimary"))
(inverse-surface (material-get-color-from-scss "inverseSurface"))
(on-background (material-get-color-from-scss "onBackground"))
(on-err (material-get-color-from-scss "onError"))
(on-err-container (material-get-color-from-scss "onErrorContainer"))
(on-primary (material-get-color-from-scss "onPrimary"))
(on-primary-container (material-get-color-from-scss "onPrimaryContainer"))
(on-primary-fixed (material-get-color-from-scss "onPrimaryFixed"))
(on-primary-fixed-variant (material-get-color-from-scss "onPrimaryFixedVariant"))
(on-secondary (material-get-color-from-scss "onSecondary"))
(on-secondary-container (material-get-color-from-scss "onSecondaryContainer"))
(on-secondary-fixed (material-get-color-from-scss "onSecondaryFixed"))
(on-secondary-fixed-variant (material-get-color-from-scss "onSecondaryFixedVariant"))
(on-surface (material-get-color-from-scss "onSurface"))
(on-surface-variant (material-get-color-from-scss "onSurfaceVariant"))
(on-tertiary (material-get-color-from-scss "onTertiary"))
(on-tertiary-container (material-get-color-from-scss "onTertiaryContainer"))
(on-tertiary-fixed (material-get-color-from-scss "onTertiaryFixed"))
(on-tertiary-fixed-variant (material-get-color-from-scss "onTertiaryFixedVariant"))
(outline-color (material-get-color-from-scss "outline"))
(outline-variant (material-get-color-from-scss "outlineVariant"))
(primary (material-get-color-from-scss "primary"))
(primary-container (material-get-color-from-scss "primaryContainer"))
(primary-fixed (material-get-color-from-scss "primaryFixed"))
(primary-fixed-dim (material-get-color-from-scss "primaryFixedDim"))
(scrim (material-get-color-from-scss "scrim"))
(secondary (material-get-color-from-scss "secondary"))
(secondary-container (material-get-color-from-scss "secondaryContainer"))
(secondary-fixed (material-get-color-from-scss "secondaryFixed"))
(secondary-fixed-dim (material-get-color-from-scss "secondaryFixedDim"))
(shadow (material-get-color-from-scss "shadow"))
(surface (material-get-color-from-scss "surface"))
(surface-bright (material-get-color-from-scss "surfaceBright"))
(surface-container (material-get-color-from-scss "surfaceContainer"))
(surface-container-high (material-get-color-from-scss "surfaceContainerHigh"))
(surface-container-highest (material-get-color-from-scss "surfaceContainerHighest"))
(surface-container-low (material-get-color-from-scss "surfaceContainerLow"))
(surface-container-lowest (material-get-color-from-scss "surfaceContainerLowest"))
(surface-dim (material-get-color-from-scss "surfaceDim"))
(surface-tint (material-get-color-from-scss "surfaceTint"))
(surface-variant (material-get-color-from-scss "surfaceVariant"))
(tertiary (material-get-color-from-scss "tertiary"))
(tertiary-container (material-get-color-from-scss "tertiaryContainer"))
(tertiary-fixed (material-get-color-from-scss "tertiaryFixed"))
(tertiary-fixed-dim (material-get-color-from-scss "tertiaryFixedDim"))
(success (material-get-color-from-scss "success"))
(on-success (material-get-color-from-scss "onSuccess"))
(success-container (material-get-color-from-scss "successContainer"))
(on-success-container (material-get-color-from-scss "onSuccessContainer"))
(term0 (material-get-color-from-scss "term0"))
(term1 (material-get-color-from-scss "term1"))
(term2 (material-get-color-from-scss "term2"))
(term3 (material-get-color-from-scss "term3"))
(term4 (material-get-color-from-scss "term4"))
(term5 (material-get-color-from-scss "term5"))
(term6 (material-get-color-from-scss "term6"))
(term7 (material-get-color-from-scss "term7"))
(term8 (material-get-color-from-scss "term8"))
(term9 (material-get-color-from-scss "term9"))
(term10 (material-get-color-from-scss "term10"))
(term11 (material-get-color-from-scss "term11"))
(term12 (material-get-color-from-scss "term12"))
(term13 (material-get-color-from-scss "term13"))
(term14 (material-get-color-from-scss "term14"))
(term15 (material-get-color-from-scss "term15")))
(custom-theme-set-faces
'material
;; Basic faces
`(default ((t (:background ,bg :foreground ,on-background))))
`(cursor ((t (:background ,primary))))
`(highlight ((t (:background ,primary-container :foreground ,on-primary-container))))
`(region ((t (:background ,primary-container :foreground ,on-primary-container :extend t))))
`(secondary-selection ((t (:background ,secondary-container :foreground ,on-secondary-container :extend t))))
`(isearch ((t (:background ,tertiary-container :foreground ,on-tertiary-container :weight bold))))
`(lazy-highlight ((t (:background ,secondary-container :foreground ,on-secondary-container))))
`(vertical-border ((t (:foreground ,surface-variant))))
`(border ((t (:background ,surface-variant :foreground ,surface-variant))))
`(fringe ((t (:background ,surface :foreground ,outline-variant))))
`(shadow ((t (:foreground ,outline-variant))))
`(link ((t (:foreground ,primary :underline t))))
`(link-visited ((t (:foreground ,tertiary :underline t))))
`(success ((t (:foreground ,success))))
`(warning ((t (:foreground ,secondary))))
`(error ((t (:foreground ,err))))
`(match ((t (:background ,secondary-container :foreground ,on-secondary-container))))
;; Font-lock
`(font-lock-builtin-face ((t (:foreground ,primary))))
`(font-lock-comment-face ((t (:foreground ,outline-color :slant italic))))
`(font-lock-comment-delimiter-face ((t (:foreground ,outline-variant))))
`(font-lock-constant-face ((t (:foreground ,tertiary :weight bold))))
`(font-lock-doc-face ((t (:foreground ,on-surface-variant :slant italic))))
`(font-lock-function-name-face ((t (:foreground ,primary :weight bold))))
`(font-lock-keyword-face ((t (:foreground ,secondary :weight bold))))
`(font-lock-string-face ((t (:foreground ,tertiary))))
`(font-lock-type-face ((t (:foreground ,primary-fixed))))
`(font-lock-variable-name-face ((t (:foreground ,on-surface))))
`(font-lock-warning-face ((t (:foreground ,err :weight bold))))
`(font-lock-preprocessor-face ((t (:foreground ,secondary-fixed-dim))))
`(font-lock-negation-char-face ((t (:foreground ,tertiary-fixed))))
;; Show paren
`(show-paren-match ((t (:background ,primary-container :foreground ,on-primary-container :weight bold))))
`(show-paren-mismatch ((t (:background ,err-container :foreground ,on-err-container :weight bold))))
;; Mode line - improved status bar styling
`(mode-line ((t (:background ,surface-container :foreground ,on-surface :box nil))))
`(mode-line-inactive ((t (:background ,surface :foreground ,on-surface-variant :box nil))))
`(mode-line-buffer-id ((t (:foreground ,primary :weight bold))))
`(mode-line-emphasis ((t (:foreground ,primary :weight bold))))
`(mode-line-highlight ((t (:foreground ,primary :box nil))))
;; Improved Source blocks - make them integrated with the theme
`(org-block ((t (:background ,surface-container-low :extend t :inherit fixed-pitch))))
`(org-block-begin-line ((t (:background ,surface-container-low :foreground ,primary-fixed-dim :extend t :slant italic :inherit fixed-pitch))))
`(org-block-end-line ((t (:background ,surface-container-low :foreground ,primary-fixed-dim :extend t :slant italic :inherit fixed-pitch))))
`(org-code ((t (:background ,surface-container-low :foreground ,tertiary-fixed :inherit fixed-pitch))))
`(org-verbatim ((t (:background ,surface-container-low :foreground ,primary-fixed :inherit fixed-pitch))))
`(org-meta-line ((t (:foreground ,outline-color :slant italic))))
;; Org mode with hidden asterisks
`(org-level-1 ((t (:foreground ,primary :weight bold :height 1.2))))
`(org-level-2 ((t (:foreground ,primary-container :weight bold :height 1.1))))
`(org-level-3 ((t (:foreground ,secondary :weight bold))))
`(org-level-4 ((t (:foreground ,secondary-container :weight bold))))
`(org-level-5 ((t (:foreground ,tertiary :weight bold))))
`(org-level-6 ((t (:foreground ,tertiary-container :weight bold))))
`(org-level-7 ((t (:foreground ,primary-fixed :weight bold))))
`(org-level-8 ((t (:foreground ,primary-fixed-dim :weight bold))))
`(org-document-title ((t (:foreground ,primary :weight bold :height 1.3))))
`(org-document-info ((t (:foreground ,primary-container))))
`(org-todo ((t (:foreground ,err :weight bold))))
`(org-done ((t (:foreground ,success :weight bold))))
`(org-headline-done ((t (:foreground ,on-surface-variant))))
`(org-hide ((t (:foreground ,bg)))) ;; Hide leading asterisks
`(org-ellipsis ((t (:foreground ,tertiary :underline nil)))) ;; Style for folded content indicator
`(org-table ((t (:foreground ,secondary-fixed :inherit fixed-pitch))))
`(org-formula ((t (:foreground ,tertiary :inherit fixed-pitch))))
`(org-checkbox ((t (:foreground ,primary :weight bold :inherit fixed-pitch))))
`(org-date ((t (:foreground ,secondary-fixed :underline t))))
`(org-special-keyword ((t (:foreground ,on-surface-variant :slant italic))))
`(org-tag ((t (:foreground ,outline-color :weight normal))))
;; Magit
`(magit-section-highlight ((t (:background ,surface-container-low))))
`(magit-diff-hunk-heading ((t (:background ,surface-container :foreground ,on-surface-variant))))
`(magit-diff-hunk-heading-highlight ((t (:background ,surface-container-high :foreground ,on-surface))))
`(magit-diff-context ((t (:foreground ,on-surface-variant))))
`(magit-diff-context-highlight ((t (:background ,surface-container-low :foreground ,on-surface))))
`(magit-diff-added ((t (:background ,success-container :foreground ,on-success-container))))
`(magit-diff-added-highlight ((t (:background ,success-container :foreground ,on-success-container :weight bold))))
`(magit-diff-removed ((t (:background ,err-container :foreground ,on-err-container))))
`(magit-diff-removed-highlight ((t (:background ,err-container :foreground ,on-err-container :weight bold))))
`(magit-hash ((t (:foreground ,outline-color))))
`(magit-branch-local ((t (:foreground ,tertiary :weight bold))))
`(magit-branch-remote ((t (:foreground ,primary :weight bold))))
;; Company
`(company-tooltip ((t (:background ,surface-container :foreground ,on-surface))))
`(company-tooltip-selection ((t (:background ,primary-container :foreground ,on-primary-container))))
`(company-tooltip-common ((t (:foreground ,primary))))
`(company-tooltip-common-selection ((t (:foreground ,on-primary-container :weight bold))))
`(company-tooltip-annotation ((t (:foreground ,tertiary))))
`(company-scrollbar-fg ((t (:background ,primary))))
`(company-scrollbar-bg ((t (:background ,surface-variant))))
`(company-preview ((t (:foreground ,on-surface-variant :slant italic))))
`(company-preview-common ((t (:foreground ,primary :slant italic))))
;; Ido
`(ido-first-match ((t (:foreground ,primary :weight bold))))
`(ido-only-match ((t (:foreground ,tertiary :weight bold))))
`(ido-subdir ((t (:foreground ,secondary))))
`(ido-indicator ((t (:foreground ,err))))
`(ido-virtual ((t (:foreground ,outline-color))))
;; Helm
`(helm-selection ((t (:background ,primary-container :foreground ,on-primary-container))))
`(helm-match ((t (:foreground ,primary :weight bold))))
`(helm-source-header ((t (:background ,surface-container-high :foreground ,primary :weight bold :height 1.1))))
`(helm-candidate-number ((t (:foreground ,tertiary :weight bold))))
`(helm-ff-directory ((t (:foreground ,primary :weight bold))))
`(helm-ff-file ((t (:foreground ,on-surface))))
`(helm-ff-executable ((t (:foreground ,tertiary))))
;; Which-key
`(which-key-key-face ((t (:foreground ,primary :weight bold))))
`(which-key-separator-face ((t (:foreground ,outline-variant))))
`(which-key-command-description-face ((t (:foreground ,on-surface))))
`(which-key-group-description-face ((t (:foreground ,secondary))))
`(which-key-special-key-face ((t (:foreground ,tertiary :weight bold))))
;; Line numbers
`(line-number ((t (:foreground ,outline-variant :inherit fixed-pitch))))
`(line-number-current-line ((t (:foreground ,primary :weight bold :inherit fixed-pitch))))
;; Parenthesis matching
`(sp-show-pair-match-face ((t (:background ,primary-container :foreground ,on-primary-container))))
`(sp-show-pair-mismatch-face ((t (:background ,err-container :foreground ,on-err-container))))
;; Rainbow delimiters
`(rainbow-delimiters-depth-1-face ((t (:foreground ,primary))))
`(rainbow-delimiters-depth-2-face ((t (:foreground ,secondary))))
`(rainbow-delimiters-depth-3-face ((t (:foreground ,tertiary))))
`(rainbow-delimiters-depth-4-face ((t (:foreground ,primary-fixed))))
`(rainbow-delimiters-depth-5-face ((t (:foreground ,secondary-fixed))))
`(rainbow-delimiters-depth-6-face ((t (:foreground ,tertiary-fixed))))
`(rainbow-delimiters-depth-7-face ((t (:foreground ,primary-fixed-dim))))
`(rainbow-delimiters-depth-8-face ((t (:foreground ,secondary-fixed-dim))))
`(rainbow-delimiters-depth-9-face ((t (:foreground ,tertiary-fixed-dim))))
`(rainbow-delimiters-mismatched-face ((t (:foreground ,err :weight bold))))
`(rainbow-delimiters-unmatched-face ((t (:foreground ,err :weight bold))))
;; Dired
`(dired-directory ((t (:foreground ,primary :weight bold))))
`(dired-ignored ((t (:foreground ,outline-variant))))
`(dired-flagged ((t (:foreground ,err))))
`(dired-marked ((t (:foreground ,tertiary :weight bold))))
`(dired-symlink ((t (:foreground ,secondary :slant italic))))
`(dired-header ((t (:foreground ,primary :weight bold :height 1.1))))
;; Terminal colors
`(term-color-black ((t (:foreground ,term0 :background ,term0))))
`(term-color-red ((t (:foreground ,term1 :background ,term1))))
`(term-color-green ((t (:foreground ,term2 :background ,term2))))
`(term-color-yellow ((t (:foreground ,term3 :background ,term3))))
`(term-color-blue ((t (:foreground ,term4 :background ,term4))))
`(term-color-magenta ((t (:foreground ,term5 :background ,term5))))
`(term-color-cyan ((t (:foreground ,term6 :background ,term6))))
`(term-color-white ((t (:foreground ,term7 :background ,term7))))
;; EShell
`(eshell-prompt ((t (:foreground ,primary :weight bold))))
`(eshell-ls-directory ((t (:foreground ,primary :weight bold))))
`(eshell-ls-symlink ((t (:foreground ,secondary :slant italic))))
`(eshell-ls-executable ((t (:foreground ,tertiary))))
`(eshell-ls-archive ((t (:foreground ,on-tertiary-container))))
`(eshell-ls-backup ((t (:foreground ,outline-variant))))
`(eshell-ls-clutter ((t (:foreground ,err))))
`(eshell-ls-missing ((t (:foreground ,err))))
`(eshell-ls-product ((t (:foreground ,on-surface-variant))))
`(eshell-ls-readonly ((t (:foreground ,on-surface-variant))))
`(eshell-ls-special ((t (:foreground ,secondary-fixed))))
`(eshell-ls-unreadable ((t (:foreground ,outline-variant))))
;; Improved markdown mode
`(markdown-header-face ((t (:foreground ,primary :weight bold))))
`(markdown-header-face-1 ((t (:foreground ,primary :weight bold :height 1.2))))
`(markdown-header-face-2 ((t (:foreground ,primary-container :weight bold :height 1.1))))
`(markdown-header-face-3 ((t (:foreground ,secondary :weight bold))))
`(markdown-header-face-4 ((t (:foreground ,secondary-container :weight bold))))
`(markdown-inline-code-face ((t (:foreground ,tertiary-fixed :background ,surface-container-low :inherit fixed-pitch))))
`(markdown-code-face ((t (:background ,surface-container-low :extend t :inherit fixed-pitch))))
`(markdown-pre-face ((t (:background ,surface-container-low :inherit fixed-pitch))))
`(markdown-table-face ((t (:foreground ,secondary-fixed :inherit fixed-pitch))))
;; Web mode
`(web-mode-html-tag-face ((t (:foreground ,primary))))
`(web-mode-html-tag-bracket-face ((t (:foreground ,on-surface-variant))))
`(web-mode-html-attr-name-face ((t (:foreground ,secondary))))
`(web-mode-html-attr-value-face ((t (:foreground ,tertiary))))
`(web-mode-css-selector-face ((t (:foreground ,primary))))
`(web-mode-css-property-name-face ((t (:foreground ,secondary))))
`(web-mode-css-string-face ((t (:foreground ,tertiary))))
;; Flycheck
`(flycheck-error ((t (:underline (:style wave :color ,err)))))
`(flycheck-warning ((t (:underline (:style wave :color ,secondary)))))
`(flycheck-info ((t (:underline (:style wave :color ,tertiary)))))
`(flycheck-fringe-error ((t (:foreground ,err))))
`(flycheck-fringe-warning ((t (:foreground ,secondary))))
`(flycheck-fringe-info ((t (:foreground ,tertiary))))
;; Mini-buffer customization
`(minibuffer-prompt ((t (:foreground ,primary :weight bold))))
;; Improved search highlighting
`(lsp-face-highlight-textual ((t (:background ,primary-container :foreground ,on-primary-container :weight bold))))
`(lsp-face-highlight-read ((t (:background ,secondary-container :foreground ,on-secondary-container :weight bold))))
`(lsp-face-highlight-write ((t (:background ,tertiary-container :foreground ,on-tertiary-container :weight bold))))
;; Info and help modes
`(info-title-1 ((t (:foreground ,primary :weight bold :height 1.3))))
`(info-title-2 ((t (:foreground ,primary-container :weight bold :height 1.2))))
`(info-title-3 ((t (:foreground ,secondary :weight bold :height 1.1))))
`(info-title-4 ((t (:foreground ,secondary-container :weight bold))))
`(Info-quoted ((t (:foreground ,tertiary))))
`(info-menu-header ((t (:foreground ,primary :weight bold))))
`(info-menu-star ((t (:foreground ,primary))))
`(info-node ((t (:foreground ,tertiary :weight bold))))
;; Fixed-pitch faces
`(fixed-pitch ((t (:family "monospace"))))
`(fixed-pitch-serif ((t (:family "monospace serif"))))
;; Variable-pitch face
`(variable-pitch ((t (:family "sans serif"))))
))
;; Add org-mode hooks for hiding leading stars
(with-eval-after-load 'org
(setq org-hide-leading-stars t)
(setq org-startup-indented t))
;;;###autoload
(when load-file-name
(add-to-list 'custom-theme-load-path
(file-name-as-directory (file-name-directory load-file-name))))
(provide-theme 'material)
;;; material-theme.el ends here
+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
@@ -0,0 +1,30 @@
# 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 = 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 bash -c 'cliphist store && qs -c $qsConfig ipc call cliphistService update'
exec-once = wl-paste --type image --watch bash -c 'cliphist store && qs -c $qsConfig ipc call cliphistService update'
# Cursor
exec-once = hyprctl setcursor Bibata-Modern-Classic 24
# Fix dock pinned apps not launching properly (https://github.com/end-4/dots-hyprland/issues/2200)
exec-once = sleep 3.5 && hyprctl reload && sleep 0.5 && touch ~/.config/quickshell/ii/shell.qml
# For fedora to setup polkit
exec-once = /usr/libexec/kf6/polkit-kde-authentication-agent-1
+19
View File
@@ -0,0 +1,19 @@
<?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>
<!-- Fix for: arabic fonts rendering in Noto Nastaliq Urdu | affects Chromium, Discord (maybe all chromium based apps, but not Spotify somehow) -->
<match target="pattern">
<test compare="eq" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Sans Arabic</string>
</edit>
</match>
</fontconfig>
+55
View File
@@ -0,0 +1,55 @@
daemonize
ignore-empty-password
font=Rubik
font-size=23
clock
timestr=%R
#datestr=%a, %e of %B
color=000000dd
#fade-in=0.1
#effect-blur=20x2
#effect-greyscale
#effect-scale=0.3
indicator
indicator-radius=80
indicator-thickness=10
indicator-caps-lock
key-hl-color=d4d4d4
caps-lock-key-hl-color=d4d4d4
separator-color=00000000
inside-color=000000ff
inside-clear-color=00000099
inside-caps-lock-color=00000099
inside-ver-color=00000099
inside-wrong-color=00000099
ring-color=1c1c1c
ring-clear-color=1c1c1c
ring-caps-lock-color=1c1c1c
ring-ver-color=1c1c1c
ring-wrong-color=400000
line-color=00000000
line-clear-color=d4d4d4
line-caps-lock-color=d4d4d4
line-ver-color=d9d8d8FF
line-wrong-color=ee2e24FF
text-color=c9c9c9
text-clear-color=c9c9c9
text-ver-color=c9c9c9
text-wrong-color=c9c9c9
bs-hl-color=470400
caps-lock-bs-hl-color=470400
# caps-lock-key-hl-color=ffd204FF
# caps-lock-bs-hl-color=ee2e24FF
# disable-caps-lock-text
text-caps-lock-color=d4d4d4
+1
View File
@@ -0,0 +1 @@
This folder contains tweakd configs when --via-nix is specified.
+26
View File
@@ -0,0 +1,26 @@
$lock_cmd = swaylock -c 000000
# $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
}
@@ -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
+2
View File
@@ -0,0 +1,2 @@
[Style]
WidgetDrawShadow=false
+18
View File
@@ -0,0 +1,18 @@
[DetailsMode]
PreviewSize=32
[General]
GlobalViewProps=false
ShowFullPath=true
ShowStatusBar=FullWidth
Version=202
[KFileDialog Settings]
Places Icons Auto-resize=false
Places Icons Static Size=22
[MainWindow]
MenuBar=Disabled
[PreviewSettings]
Plugins=ffmpegthumbnailer,appimagethumbnail,audiothumbnail,avif,blenderthumbnail,comicbookthumbnail,cursorthumbnail,djvuthumbnail,ebookthumbnail,exrthumbnail,directorythumbnail,fontthumbnail,heif,imagethumbnail,jpegthumbnail,jxl,kraorathumbnail,windowsexethumbnail,windowsimagethumbnail,mobithumbnail,opendocumentthumbnail,gsthumbnail,rawthumbnail,librsvg,svgthumbnail,ffmpegthumbs,gdk-pixbuf-thumbnailer,gsf-office
+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 2>&1
end
+26
View File
@@ -0,0 +1,26 @@
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
# No greeting
set fish_greeting
# Use starship
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
# Aliases
alias pamcan pacman
alias ls 'eza --icons'
alias clear "printf '\033[2J\033[3J\033[1;1H'"
alias q 'qs -c ii'
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/
+2
View File
@@ -0,0 +1,2 @@
# You can make apps auto-start here
# Relevant Hyprland wiki section: https://wiki.hyprland.org/Configuring/Keywords/#executing
+2
View File
@@ -0,0 +1,2 @@
# Put general config stuff here
# Here's a list of every variable: https://wiki.hyprland.org/Configuring/Variables/
+11
View File
@@ -0,0 +1,11 @@
# 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
+3
View File
@@ -0,0 +1,3 @@
# 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/
@@ -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
}
+25
View File
@@ -0,0 +1,25 @@
# 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=hyprland/env.conf
source=hyprland/execs.conf
source=hyprland/general.conf
source=hyprland/rules.conf
source=hyprland/colors.conf
source=hyprland/keybinds.conf
# Custom
source=custom/env.conf
source=custom/execs.conf
source=custom/general.conf
source=custom/rules.conf
source=custom/keybinds.conf
# nwg-displays support
source=workspaces.conf
source=monitors.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
+28
View File
@@ -0,0 +1,28 @@
# 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 = 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 bash -c 'cliphist store && qs -c $qsConfig ipc call cliphistService update'
exec-once = wl-paste --type image --watch bash -c 'cliphist store && qs -c $qsConfig ipc call cliphistService update'
# Cursor
exec-once = hyprctl setcursor Bibata-Modern-Classic 24
# Fix dock pinned apps not launching properly (https://github.com/end-4/dots-hyprland/issues/2200)
# This causes https://github.com/end-4/dots-hyprland/issues/2427
# exec-once = sleep 3.5 && hyprctl reload && sleep 0.5 && touch ~/.config/quickshell/ii/shell.qml
+174
View File
@@ -0,0 +1,174 @@
# MONITOR CONFIG
monitor=,preferred,auto,1
# 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
gesture = 3, swipe, move,
gesture = 3, pinch, float
gesture = 4, horizontal, workspace
gesture = 4, up, dispatcher, global, quickshell:overviewToggle
gesture = 4, down, dispatcher, global, quickshell:overviewClose
gestures {
workspace_swipe_distance = 700
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
window_gap = 4
monitor_gap = 5
respect_gaps = 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.04
contrast = 1
popups = false
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
hotspot_padding = 1
}
# 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
}
}
+270
View File
@@ -0,0 +1,270 @@
# 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
bindid = Super, Super_R, Toggle overview, global, quickshell:overviewToggleRelease # [hidden] Toggle overview/launcher
bind = Super, Super_L, exec, qs -c $qsConfig ipc call TEST_ALIVE || pkill fuzzel || fuzzel # [hidden] Launcher (fallback)
bind = Super, Super_R, 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 = Ctrl, Super_R, 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]
bindit = ,Super_R, 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:cheatsheetToggle # 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
bind = Super, G, global, quickshell:overlayToggle # Toggle overlay
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 @DEFAULT_AUDIO_SINK@ 2%+ -l 1.5# [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, Toggle wallpaper selector, global, quickshell:wallpaperSelectorToggle # Wallpaper selector
bindd = Ctrl+Super+Alt, T, Select random wallpaper, global, quickshell:wallpaperSelectorRandom # Random wallpaper
bindd = Ctrl+Super, T, Change wallpaper, exec, qs -c $qsConfig ipc call TEST_ALIVE || ~/.config/quickshell/$qsConfig/scripts/colors/switchwall.sh # [hidden] Change wallpaper (fallback)
bind = Ctrl+Super, R, exec, killall ags agsv1 gjs ydotool qs quickshell; qs -c $qsConfig & # Restart widgets
bind = Super+Alt, W, global, quickshell:panelFamilyCycle # Cycle panel family
##! 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)
bind = Super+Shift, S, global, quickshell:regionScreenshot # Screen snip
bind = Super+Shift, S, exec, qs -c $qsConfig ipc call TEST_ALIVE || pidof slurp || hyprshot --freeze --clipboard-only --mode region --silent # [hidden] Screen snip (fallback)
bind = Super+Shift, A, global, quickshell:regionSearch # Google Lens
bind = Super+Shift, A, exec, qs -c $qsConfig ipc call TEST_ALIVE || pidof slurp || ~/.config/hypr/hyprland/scripts/snip_to_search.sh # [hidden] Google Lens (fallback)
# OCR
bind = Super+Shift, X, global, quickshell:regionOcr # Character recognition >> clipboard
bind = Super+Shift, T, global, quickshell:regionOcr # [hidden]
bind = Super+Shift, X,exec, qs -c $qsConfig ipc call TEST_ALIVE || pidof slurp || grim -g "$(slurp $SLURP_ARGS)" "/tmp/ocr_image.png" && tesseract "/tmp/ocr_image.png" stdout -l $(tesseract --list-langs | awk 'NR>1{print $1}' | tr '\\n' '+' | sed 's/\\+$/\\n/') | wl-copy && rm "/tmp/ocr_image.png" # [hidden]
bind = Super+Shift, T,exec, qs -c $qsConfig ipc call TEST_ALIVE || pidof slurp || grim -g "$(slurp $SLURP_ARGS)" "/tmp/ocr_image.png" && tesseract "/tmp/ocr_image.png" stdout -l $(tesseract --list-langs | awk 'NR>1{print $1}' | tr '\\n' '+' | sed 's/\\+$/\\n/') | wl-copy && rm "/tmp/ocr_image.png" # [hidden]
# Color picker
bindd = Super+Shift, C, Color picker, exec, hyprpicker -a # Pick color (Hex) >> clipboard
# Fullscreen screenshot
bindl = ,Print,exec,grim - | wl-copy # Screenshot >> clipboard
bindln = Ctrl,Print, 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 (file)
bindln = Ctrl,Print,exec,grim - | wl-copy # [hidden] Screenshot >> clipboard & file (clipboard)
# Recording stuff
bindl = Super+Shift, R, global, quickshell:regionRecord # Record region (no sound)
bindl = Super+Shift, R, exec, qs -c $qsConfig ipc call TEST_ALIVE || ~/.config/quickshell/$qsConfig/scripts/videos/record.sh # [hidden] Record region (no sound) (fallback)
bindl = Super+Alt, R, global, quickshell:regionRecord # [hidden] Record region (no sound)
bindl = Super+Alt, R, exec, qs -c $qsConfig ipc call TEST_ALIVE || ~/.config/quickshell/$qsConfig/scripts/videos/record.sh # [hidden] Record region (no sound) (fallback)
bindl = Ctrl+Alt, R, exec, ~/.config/quickshell/$qsConfig/scripts/videos/record.sh --fullscreen # [hidden] Record screen (no sound)
bindl = Super+Shift+Alt, R, exec, ~/.config/quickshell/$qsConfig/scripts/videos/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 # [hidden] 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,...)
# We use raw keycodes because some keyboard layouts register number keys as different chars. The codes can be verified with `wev`
bind = Super+Alt, code:10, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 1 # [hidden]
bind = Super+Alt, code:11, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 2 # [hidden]
bind = Super+Alt, code:12, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 3 # [hidden]
bind = Super+Alt, code:13, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 4 # [hidden]
bind = Super+Alt, code:14, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 5 # [hidden]
bind = Super+Alt, code:15, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 6 # [hidden]
bind = Super+Alt, code:16, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 7 # [hidden]
bind = Super+Alt, code:17, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 8 # [hidden]
bind = Super+Alt, code:18, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 9 # [hidden]
bind = Super+Alt, code:19, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 10 # [hidden]
# keypad numbers
bind = Super+Alt, code:87, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 1 # [hidden]
bind = Super+Alt, code:88, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 2 # [hidden]
bind = Super+Alt, code:89, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 3 # [hidden]
bind = Super+Alt, code:83, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 4 # [hidden]
bind = Super+Alt, code:84, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 5 # [hidden]
bind = Super+Alt, code:85, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 6 # [hidden]
bind = Super+Alt, code:79, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 7 # [hidden]
bind = Super+Alt, code:80, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 8 # [hidden]
bind = Super+Alt, code:81, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh movetoworkspacesilent 9 # [hidden]
bind = Super+Alt, code:90, 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]
##! Workspace
# Switching
#/# bind = Super, Hash,, # Focus workspace # (1, 2, 3,...)
# We use raw keycodes because some keyboard layouts register number keys as different chars. The codes can be verified with `wev`
bind = Super, code:10, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 1 # [hidden]
bind = Super, code:11, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 2 # [hidden]
bind = Super, code:12, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 3 # [hidden]
bind = Super, code:13, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 4 # [hidden]
bind = Super, code:14, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 5 # [hidden]
bind = Super, code:15, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 6 # [hidden]
bind = Super, code:16, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 7 # [hidden]
bind = Super, code:17, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 8 # [hidden]
bind = Super, code:18, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 9 # [hidden]
bind = Super, code:19, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 10 # [hidden]
# keypad numbers
bindp = Super, code:87, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 1 # [hidden]
bindp = Super, code:88, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 2 # [hidden]
bindp = Super, code:89, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 3 # [hidden]
bindp = Super, code:83, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 4 # [hidden]
bindp = Super, code:84, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 5 # [hidden]
bindp = Super, code:85, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 6 # [hidden]
bindp = Super, code:79, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 7 # [hidden]
bindp = Super, code:80, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 8 # [hidden]
bindp = Super, code:81, exec, ~/.config/hypr/hyprland/scripts/workspace_action.sh workspace 9 # [hidden]
bindp = Super, code:90, 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]
##! Virtual machines
bind = Super+Alt, F1, exec, notify-send 'Entered Virtual Machine submap' 'Keybinds disabled. Hit Super+Alt+F1 to escape' -a 'Hyprland' && hyprctl dispatch submap virtual-machine # Disable keybinds
submap = virtual-machine
bind = Super+Alt, F1, exec, notify-send 'Exited Virtual Machine submap' 'Keybinds re-enabled' -a 'Hyprland' && hyprctl dispatch submap global # [hidden]
submap = global
#!
# 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
bindld = Super+Shift, L, Suspend system, exec, systemctl suspend || loginctl suspend # Sleep
# bindl=,switch:on:Lid Switch, exec, systemctl suspend || loginctl suspend # [hidden] Suspend when laptop lid is closed, uncomment if for whatever reason it's not the default behavior
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
# Zoom with keypad
binde = Super, code:82, exec, qs -c $qsConfig ipc call zoom zoomOut # [hidden] Zoom out
binde = Super, code:86, exec, qs -c $qsConfig ipc call zoom zoomIn # [hidden] Zoom in
binde = Super, code:82, exec, qs -c $qsConfig ipc call TEST_ALIVE || ~/.config/hypr/hyprland/scripts/zoom.sh decrease 0.1 # [hidden] Zoom out
binde = Super, code:86, 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" "command -v micro && kitty -1 micro" # Code editor
bind = Ctrl+Super+Shift+Alt, W, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "wps" "onlyoffice-desktopeditors" "libreoffice" # 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 = center, title:^(Open File)(.*)$
windowrulev2 = float, title:^(Open File)(.*)$
windowrulev2 = center, title:^(Select a File)(.*)$
windowrulev2 = float, title:^(Select a File)(.*)$
windowrulev2 = center, title:^(Choose wallpaper)(.*)$
windowrulev2 = float, title:^(Choose wallpaper)(.*)$
windowrulev2 = size 60% 65%, title:^(Choose wallpaper)(.*)$
windowrulev2 = center, title:^(Open Folder)(.*)$
windowrulev2 = float, title:^(Open Folder)(.*)$
windowrulev2 = center, title:^(Save As)(.*)$
windowrulev2 = float, title:^(Save As)(.*)$
windowrulev2 = center, title:^(Library)(.*)$
windowrulev2 = float, title:^(Library)(.*)$
windowrulev2 = center, title:^(File Upload)(.*)$
windowrulev2 = float, title:^(File Upload)(.*)$
windowrulev2 = center, title:^(.*)(wants to save)$
windowrulev2 = float, title:^(.*)(wants to save)$
windowrulev2 = center, title:^(.*)(wants to open)$
windowrulev2 = float, title:^(.*)(wants to open)$
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, title:.*Shell conflicts.*
windowrulev2 = float, class:org.freedesktop.impl.portal.desktop.kde
windowrulev2 = size 60% 65%, 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)(.*)$
# --- Tearing ---
windowrulev2 = immediate, title:.*\.exe
windowrulev2 = immediate, title:.*minecraft.*
windowrulev2 = immediate, class:^(steam_app).*
# Fix Jetbrain IDEs focus/rerendering problem
windowrulev2=noinitialfocus,class:^jetbrains-.*$,floating:1,title:^$|^\s$|^win\d+$
# 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, quickshell:bar
layerrule = animation slide bottom, quickshell:cheatsheet
layerrule = animation slide bottom, quickshell:dock
layerrule = animation popin 120%, quickshell:screenCorners
layerrule = noanim, quickshell:lockWindowPusher
layerrule = animation fade, quickshell:notificationPopup
layerrule = noanim, quickshell:overlay
layerrule = noanim, quickshell:overview
layerrule = animation slide bottom, quickshell:osk
layerrule = noanim, quickshell:polkit
layerrule = xray 0, quickshell:popup # No weird color for bar tooltips (this in theory should suffice)
layerrule = ignorealpha 1, quickshell:popup # No weird color for bar tooltips (but somehow this is necessary)
layerrule = ignorealpha 1, quickshell:mediaControls # Same as above
layerrule = noanim, quickshell:regionSelector
layerrule = noanim, quickshell:screenshot
layerrule = blur, quickshell:session
layerrule = noanim, quickshell:session
layerrule = ignorealpha 0, quickshell:session
layerrule = animation slide right, quickshell:sidebarRight
layerrule = animation slide left, quickshell:sidebarLeft
layerrule = animation slide, quickshell:verticalBar
layerrule = animation slide top, quickshell:wallpaperSelector
# Launchers need to be FAST
layerrule = noanim, gtk4-layer-shell
@@ -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.
@@ -0,0 +1,43 @@
#!/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' ' ' | head -c 2000) # 2000 char limit to prevent overflow
# Properly escape content for JSON using jq
prompt_json=$(jq -n --arg system_prompt "$SYSTEM_PROMPT" --arg content "$content" '$system_prompt + " " + $content')
# Make the API call with the specified or default model
api_payload=$(jq -n --arg model "$model" --argjson prompt "$prompt_json" --argjson stream false \
'{model: $model, prompt: $prompt, stream: $stream}')
response=$(curl -s http://localhost:11434/api/generate -d "$api_payload" | jq -r '.response' 2>/dev/null)
# 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
@@ -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
+5
View File
@@ -0,0 +1,5 @@
#!/usr/bin/env bash
grim -g "$(slurp)" /tmp/image.png
imageLink=$(curl -sF files[]=@/tmp/image.png 'https://uguu.se/upload' | jq -r '.files[0].url')
xdg-open "https://lens.google.com/uploadbyurl?url=${imageLink}"
rm /tmp/image.png
+30
View File
@@ -0,0 +1,30 @@
#!/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
"$HOME/.nix-profile/libexec/geoclue-2.0/demos/agent"
"$HOME/.nix-profile/lib/geoclue-2.0/demos/agent"
/run/current-system/sw/libexec/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
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/env bash
curr_workspace="$(hyprctl activeworkspace -j | jq -r ".id")"
dispatcher="$1"
shift ## The target is now in $1, not $2
if [[ -z "${dispatcher}" || "${dispatcher}" == "--help" || "${dispatcher}" == "-h" || -z "$1" ]]; then
echo "Usage: $0 <dispatcher> <target>"
exit 1
fi
if [[ "$1" == *"+"* || "$1" == *"-"* ]]; then ## Is this something like r+1 or -1?
hyprctl dispatch "${dispatcher}" "$1" ## $1 = workspace id since we shifted earlier.
elif [[ "$1" =~ ^[0-9]+$ ]]; then ## Is this just a number?
target_workspace=$((((curr_workspace - 1) / 10 ) * 10 + $1))
hyprctl dispatch "${dispatcher}" "${target_workspace}"
else
hyprctl dispatch "${dispatcher}" "$1" ## In case the target in a string, required for special workspaces.
exit 1
fi
+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
+93
View File
@@ -0,0 +1,93 @@
source=~/.config/hypr/hyprlock/colors.conf
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
+10
View File
@@ -0,0 +1,10 @@
# This configuration is generated by matugen
# Changing these variables with matugen still enabled will overwrite them.
$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
+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 ''
+4
View File
@@ -0,0 +1,4 @@
# This file is to be overwritten by nwg-displays if you choose to use it.
# nwg-displays is a graphical tool for managing monitors.
# - Installation for Arch Linux: sudo pacman -S nwg-displays
# - Repo: https://github.com/nwg-piotr/nwg-displays
+4
View File
@@ -0,0 +1,4 @@
# This file is to be overwritten by nwg-displays if you choose to use it.
# nwg-displays is a graphical tool for managing monitors.
# - Installation for Arch Linux: sudo pacman -S nwg-displays
# - Repo: https://github.com/nwg-piotr/nwg-displays
@@ -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-colors.conf'
output_path = '~/.config/hypr/hyprlock/colors.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-3.0/gtk.css'
output_path = '~/.config/gtk-3.0/gtk.css'
[templates.gtk4]
input_path = '~/.config/matugen/templates/gtk-4.0/gtk.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>
@@ -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,44 @@
/*
* GTK Colors
* Generated with Matugen
*/
@media (prefers-color-scheme: light) {
@define-color accent_color {{colors.primary.light.hex}};
@define-color accent_fg_color {{colors.on_primary.light.hex}};
@define-color accent_bg_color {{colors.primary.light.hex}};
@define-color window_bg_color {{colors.background.light.hex}};
@define-color window_fg_color {{colors.on_background.light.hex}};
@define-color headerbar_bg_color {{colors.surface_dim.light.hex}};
@define-color headerbar_fg_color {{colors.on_surface.light.hex}};
@define-color popover_bg_color {{colors.surface_dim.light.hex}};
@define-color popover_fg_color {{colors.on_surface.light.hex}};
@define-color view_bg_color {{colors.surface.light.hex}};
@define-color view_fg_color {{colors.on_surface.light.hex}};
@define-color card_bg_color {{colors.surface.light.hex}};
@define-color card_fg_color {{colors.on_surface.light.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;
}
@media (prefers-color-scheme: dark) {
@define-color accent_color {{colors.primary.dark.hex}};
@define-color accent_fg_color {{colors.on_primary.dark.hex}};
@define-color accent_bg_color {{colors.primary.dark.hex}};
@define-color window_bg_color {{colors.background.dark.hex}};
@define-color window_fg_color {{colors.on_background.dark.hex}};
@define-color headerbar_bg_color {{colors.surface_dim.dark.hex}};
@define-color headerbar_fg_color {{colors.on_surface.dark.hex}};
@define-color popover_bg_color {{colors.surface_dim.dark.hex}};
@define-color popover_fg_color {{colors.on_surface.dark.hex}};
@define-color view_bg_color {{colors.surface.dark.hex}};
@define-color view_fg_color {{colors.on_surface.dark.hex}};
@define-color card_bg_color {{colors.surface.dark.hex}};
@define-color card_fg_color {{colors.on_surface.dark.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,12 @@
# This configuration is generated by matugen
# Changing these variables with matugen still enabled will overwrite them.
$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_image = {{image}}
@@ -0,0 +1 @@
{{colors.source_color.default.hex}}
@@ -0,0 +1,48 @@
#!/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
source "$(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate"
kde-material-you-colors "$mode_flag" --color "$color" -sv "$sv_num"
deactivate
@@ -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()
@@ -0,0 +1,8 @@
[General]
UseTabs=false
IndentWidth=4
NewlineType=unix
NormalizeOrder=false
FunctionsSpacing=false
ObjectsSpacing=true
MaxColumnWidth=110
@@ -0,0 +1,70 @@
import qs.modules.common
import qs.services
import QtQuick
import Quickshell
import Quickshell.Hyprland
import Quickshell.Io
pragma Singleton
pragma ComponentBehavior: Bound
Singleton {
id: root
property bool barOpen: true
property bool crosshairOpen: false
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 overlayOpen: false
property bool overviewOpen: false
property bool regionSelectorOpen: false
property bool screenLocked: false
property bool screenLockContainsCharacters: false
property bool screenUnlockFailed: false
property bool sessionOpen: false
property bool superDown: false
property bool superReleaseMightTrigger: true
property bool wallpaperSelectorOpen: false
property bool workspaceShowNumbers: false
onSidebarRightOpenChanged: {
if (GlobalStates.sidebarRightOpen) {
Notifications.timeoutAll();
Notifications.markAllRead();
}
}
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
onPressed: {
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
}
}
}
}
@@ -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

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