Compare commits

...

248 Commits

Author SHA1 Message Date
Ly-sec
e2917f3109 Release v2.16.0 2025-10-05 11:34:23 +02:00
Ly-sec
9f82ccbdbf Settings: fix small messup 2025-10-05 10:53:51 +02:00
Ly-sec
641e28eee6 Tooltips: add option to disable all tooltips in general tab 2025-10-05 10:38:32 +02:00
Ly-sec
77f1ef8893 Dock: replace visibility toggles with NCombobox (to avoid unwanted
behaviour)
2025-10-05 10:32:23 +02:00
Ly-sec
c15faa3727 WallpaperPanel: add keyboard controls thanks to pC
LockScreen: add cursor to password field, clear password after login
attempt
i18n: small cleanup
autoformat
2025-10-05 10:25:47 +02:00
ItsLemmy
4c001b12b9 MediaMini: slightly bigger (+3px) image/icon which match ActiveWindow 2025-10-04 23:10:56 -04:00
Lemmy
1a2a4736a5 Merge pull request #421 from ThatOneCalculator/fix/clip-weather
fix: clip overflowed weather entries
2025-10-04 22:57:25 -04:00
Kainoa Kanter
996403450b fix: clip overflowed weather items 2025-10-04 19:49:28 -07:00
ItsLemmy
4ed16d795e Clipping: removed many unecessary clip: true 2025-10-04 22:22:23 -04:00
ItsLemmy
2587e0a4cf NIconPicker: RAM + CPU Optimizations 2025-10-04 22:01:54 -04:00
ItsLemmy
d59453397b WallpaperPanel: RAM + CPU Optimizations 2025-10-04 21:35:27 -04:00
ItsLemmy
57acc64aa9 Toast: RAM optimizations 2025-10-04 21:15:59 -04:00
ItsLemmy
85fc907a48 Notifications: use proper notifications monitors settings. 2025-10-04 20:59:51 -04:00
ItsLemmy
bc7c821d33 Calendar: optimizations + removed days on hover as there is no actions on those. 2025-10-04 20:55:05 -04:00
ItsLemmy
059284c1f1 Notification: Optimize RAM & CPU usage, smoother animations. 2025-10-04 20:40:40 -04:00
ItsLemmy
3ae6cdc3f0 Background: support for dynamic resolution changes 2025-10-04 19:09:27 -04:00
ItsLemmy
dbabb7bb69 Background: Smarter wallpaper resize to respect aspect ratio. 2025-10-04 18:33:27 -04:00
ItsLemmy
673ae8d040 Notifications: minor ram optimization by avoiding loader on inactive monitors. 2025-10-04 18:12:07 -04:00
ItsLemmy
9672c55e7d OSD: ram optimization 2025-10-04 17:55:06 -04:00
ItsLemmy
d3616f7f26 Launcher: defer visibility when results are ready. 2025-10-04 17:15:18 -04:00
ItsLemmy
d8099c2446 AboutTab: using NButton for the download button 2025-10-04 17:05:35 -04:00
ItsLemmy
bc14ab95f9 ActiveWindow: new setting to set your favorite width. Fix #417 2025-10-04 14:33:04 -04:00
Ly-sec
502f3da4e8 BrightnessService: remove --brief argument 2025-10-04 19:37:33 +02:00
ItsLemmy
9ca1848e8e Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-04 13:35:41 -04:00
ItsLemmy
0f08f992d9 IPC: removed deprecated calls 2025-10-04 13:35:39 -04:00
Lysec
4eedfb9146 Merge pull request #418 from cdata/main
fix: Unset `PATH` that is auto-generated by Nix
2025-10-04 19:33:46 +02:00
Ly-sec
1ae8dc0a96 ControlCenter: add position setting to choose where the control center should open 2025-10-04 19:04:23 +02:00
Ly-sec
b1e5f406e3 Revert "Dock: add position option"
This reverts commit 6235d2b3d6.
2025-10-04 18:43:55 +02:00
Ly-sec
1f13fda4a4 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-04 18:27:41 +02:00
Ly-sec
6235d2b3d6 Dock: add position option 2025-10-04 18:27:32 +02:00
ItsLemmy
f42ce37763 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-04 12:23:00 -04:00
ItsLemmy
60666c45f2 Hyprland: fix taskbar not working and proper event dispatching. 2025-10-04 12:22:59 -04:00
Ly-sec
c212fd411e LockScreen: update power button hover colors 2025-10-04 17:43:12 +02:00
ItsLemmy
bc2fbfbd83 Settings: added default wallpaper, that can be usefull for nixOS. 2025-10-04 11:34:02 -04:00
Ly-sec
04290d82cf NotificationService: respect 0s timeout (never disappear, fixes #419)
Autoformat
2025-10-04 17:31:01 +02:00
Ly-sec
0bf2b0a8ad LockScreen: increase power button icon & text 2025-10-04 17:24:48 +02:00
Ly-sec
2b8fd7a811 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-04 17:10:08 +02:00
Ly-sec
3e224f77a0 LockScreen: complete redesign 2025-10-04 17:10:03 +02:00
ItsLemmy
6fee2ef826 MediaCard: always centered 2025-10-04 09:22:16 -04:00
ItsLemmy
f7e1fe4e0f Bar: minor memory optimization 2025-10-04 08:56:05 -04:00
ItsLemmy
f348505d2a Wallpaper: always resize images to the screen size to improve memory usage. 2025-10-04 08:16:32 -04:00
ItsLemmy
0807633e76 Overview: no unloading so it's always available on demande + memory optimizations. 2025-10-04 08:07:23 -04:00
Ly-sec
60d631d9d9 Revert "Overview: another attempt to make it more fluid"
This reverts commit 5d18eb651c.
2025-10-04 12:34:41 +02:00
Ly-sec
5d18eb651c Overview: another attempt to make it more fluid 2025-10-04 12:29:51 +02:00
Ly-sec
f0a6e6b582 Overview: attempt at making the image loading smoother 2025-10-04 12:00:11 +02:00
Christopher Joel
03c09e76bf fix: Unset PATH that is auto-generated by Nix
This addresses a problem where the launcher is
not able to actually launch any applications when
it is started by a systemd unit generated by Nix.

The search path would typically be inherited by a
systemd unit, but Nix's unit generator will
assign a specific, minimal PATH that only includes
the unit's runtime dependencies.
2025-10-04 06:34:18 +00:00
ItsLemmy
f17180fa82 Clock: font logic was using an non existing setting. 2025-10-04 00:06:46 -04:00
ItsLemmy
343c3b95ae IPC: new approach to ensure accuate positionning once the screen variable has propagated. 2025-10-03 23:55:17 -04:00
ItsLemmy
86127660fe Tooltip: different approach to get the current screen. 2025-10-03 23:27:07 -04:00
ItsLemmy
b85576653a NPanel: Sped up opening animation, removed close animation. No more lags and feel snappier 2025-10-03 22:36:21 -04:00
ItsLemmy
3302bfa08b v2.15.1-dev 2025-10-03 22:32:34 -04:00
ItsLemmy
cd7ac2b243 NPanel: reverted yesterday fix, trying another fix. 2025-10-03 22:03:56 -04:00
ItsLemmy
cc59362a1a Tooltip-TrayMenu: only use the simple mapToItem. 2025-10-03 22:01:51 -04:00
ItsLemmy
ccebaa9b42 Calendar: New look, courtesy of @pC 2025-10-03 21:42:06 -04:00
ItsLemmy
1cdaf79814 Tooltip: position fix 2025-10-03 21:38:26 -04:00
ItsLemmy
75e64bc625 Auto-formatting 2025-10-03 21:38:14 -04:00
ItsLemmy
ba4ec7dd47 NPanel: added logging to help tracking off position issue. 2025-10-03 20:58:43 -04:00
ItsLemmy
58583a85e5 Tooltip: passing missing screen ref. 2025-10-03 20:58:21 -04:00
ItsLemmy
f97015b2d9 Brightness: attempt to fix detection 2025-10-03 20:40:42 -04:00
Lemmy
7164003125 Merge pull request #415 from ThatOneCalculator/fix/zed-no-bufferpath
fix: zed formatting command
2025-10-03 20:33:42 -04:00
Kainoa Kanter
30d9a09f14 fix: zed formatting command 2025-10-03 16:56:54 -07:00
Ly-sec
31abcbcbbd ColorSchemeTab: remove Qt5Compat import 2025-10-04 01:33:17 +02:00
Ly-sec
c9f660ff8f NotificationHistoryPanel: cursor only changes to pointing when expandable / on delete button 2025-10-04 01:06:33 +02:00
ItsLemmy
18449ecd1d Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-03 19:02:54 -04:00
ItsLemmy
47b0ace199 Tooltips: fixed a bunch of tooltips which were not properly scaled. 2025-10-03 19:02:53 -04:00
Ly-sec
56ac91e791 NotificationService: remove redundant logging 2025-10-04 01:01:31 +02:00
Ly-sec
a9965583cd NotificationHistoryPanel: add expand option for long notification text (fixes #408) 2025-10-04 01:00:26 +02:00
Ly-sec
2b39d1a17a Launcher: resolve odd flickering on pin/unpin button hover (fixes #406) 2025-10-04 00:38:34 +02:00
Ly-sec
c94bc1955c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-04 00:30:17 +02:00
Ly-sec
d6da018591 MatugenTemplates: add #409 again 2025-10-04 00:30:08 +02:00
Lemmy
29387cff52 Merge pull request #413 from ThatOneCalculator/feat/zed-fmt
chore(devex): create Zed settings file for qmlfmt
2025-10-03 18:29:50 -04:00
Lemmy
2eb10965b0 Merge pull request #412 from ThatOneCalculator/fix/mediamini-scroll-pause
fix: never scroll media mini on pause
2025-10-03 18:29:32 -04:00
ItsLemmy
46707fb926 Merged new ColorSchemes management 2025-10-03 18:25:37 -04:00
Ly-sec
2115ef4792 ColorSchemeService: sort themes alphabetically 2025-10-04 00:21:59 +02:00
Ly-sec
604b9c665f Matugen: move templates a folder up 2025-10-04 00:14:08 +02:00
Ly-sec
d8c373ce31 ColorTemplates: rename to MatugenTemplates
Autoformat
2025-10-03 23:57:51 +02:00
Ly-sec
515f7565fd Matugen: change ayu dark to ayu mirage 2025-10-03 23:41:34 +02:00
Ly-sec
cee1d86038 Matugen: fix scheme loading 2025-10-03 23:38:12 +02:00
Ly-sec
79e74d6743 Matugen: add all terminal color schemes 2025-10-03 23:21:41 +02:00
ItsLemmy
6b45b74ada NiriService: Added overview active to properly unload overview when not in use. WIP 2025-10-03 16:41:23 -04:00
Kainoa Kanter
8303452525 create zed settings file for qmlfmt 2025-10-03 11:28:44 -07:00
ItsLemmy
717f65a934 Background: avoid potential flickering when transition is completed. 2025-10-03 09:45:22 -04:00
ItsLemmy
9c024e35c3 Background: on the hunt again 2025-10-03 09:26:45 -04:00
Ly-sec
d2a5150f10 Revert "Background: revert to old version which fixed the RAM issue"
This reverts commit b391d03967.
2025-10-03 14:49:31 +02:00
Ly-sec
b391d03967 Background: revert to old version which fixed the RAM issue
Overview: only load if niri event-stream emits overview active
2025-10-03 13:13:40 +02:00
ItsLemmy
adb84a9e24 Shell: replacing LazyLoader by Loader in an attempt to fix crash when hot-reloading after update. 2025-10-02 22:29:00 -04:00
ItsLemmy
75479eff25 More terminals colors and cleanup 2025-10-02 21:39:16 -04:00
ItsLemmy
2339d9758e Rosepine: restoring mTertiary. 2025-10-02 20:54:26 -04:00
ItsLemmy
b7af94e460 Matugen: implementing proper terminal colors via iTerm2 color schemes. WIP 2025-10-02 20:50:01 -04:00
ItsLemmy
b525a53c8b ColorScheme: reducing overall height by using a more compact NCollapsible 2025-10-02 18:01:17 -04:00
ItsLemmy
21c0b2f042 Nord colorscheme: mOnSurface should be brighter than mOnSurfaceVariant 2025-10-02 17:59:51 -04:00
Kainoa Kanter
8e3e60a0b1 fix: never scroll on pause 2025-10-02 14:47:14 -07:00
ItsLemmy
97782105fd Dock: Safeguards when monitor are connected/reconnected 2025-10-02 17:44:53 -04:00
ItsLemmy
171661d8b8 Fix #361 - Panel is off-positioned after monitor wake up. 2025-10-02 17:43:01 -04:00
ItsLemmy
40410b603f Matugen: Combined GTK3&4 in a single GTK setting 2025-10-02 16:36:56 -04:00
Ly-sec
778b3a55ab Revert "Overview: potential fix for fallback wallpaper showing after logout/login"
This reverts commit 083ca69a05.
2025-10-02 17:06:47 +02:00
Ly-sec
4b84e48e8e Overview: potential fix for fallback wallpaper showing after logout/login 2025-10-02 17:06:30 +02:00
Ly-sec
083ca69a05 Overview: potential fix for fallback wallpaper showing after logout/login 2025-10-02 17:03:18 +02:00
Lysec
20cbc03b22 Merge pull request #409 from acdcbyl/main
Matugen: Add 'org.gnome.desktop.interface' related post_hooks for GTK3/4
2025-10-02 16:20:11 +02:00
Ly-sec
8d43c1d93d ColorSchemeTab: rename Use Matugen
i18n: update matugen text
2025-10-02 16:19:24 +02:00
Aiser
aa33747686 Matugen: Add 'org.gnome.desktop.interface' related post_hooks for GTK 3/4 2025-10-02 22:17:17 +08:00
Ly-sec
b3576b306a ColorSchemeTab: new swatches, circle go spin 2025-10-02 16:09:30 +02:00
ItsLemmy
3d13401eaa Matugen: vesktop fix + gtk improvements 2025-10-02 09:49:03 -04:00
ItsLemmy
04bd410099 matugen: gtk4 -> gtk3 2025-10-02 09:27:55 -04:00
ItsLemmy
0141fb4466 Matugen: fixed generate container for light/dark themes 2025-10-02 09:25:00 -04:00
ItsLemmy
6b68d44182 Matugen: removed invalid "surface_variant_container" 2025-10-02 09:18:47 -04:00
ItsLemmy
29dbc946cc Matugen: trying to understand caching 2025-10-02 09:14:54 -04:00
ItsLemmy
b21f94dc1b Matugen: addded 'container' derivatives 2025-10-01 23:57:09 -04:00
ItsLemmy
ae51db0edb Matugen: prevent matugen from generating noctalia's colors when we use a predefined schemes 2025-10-01 23:35:11 -04:00
ItsLemmy
f045d5bdf6 Rosepine: bringing back "pine" as mTertiary, even tho it does not respect rosepine "spirit", we need all 3 primary colors to be vibrant. 2025-10-01 23:00:08 -04:00
ItsLemmy
44e534856a Matugen templates improvement 2025-10-01 22:59:33 -04:00
ItsLemmy
57c4f4b20e Generate variant colors (_dim_fixed, _bright) for some of our predefined colors to augment templates compatibility 2025-10-01 22:59:17 -04:00
ItsLemmy
a648fdf6de ColorScheme: no longer hides templates when not using matugen. 2025-10-01 22:30:57 -04:00
ItsLemmy
0e3c662cb0 GTK4 + GTK3: simplified and working.
+ GTK3 is a symlink to GTK4
2025-10-01 20:55:29 -04:00
Ly-sec
42af310ccf matugen: initial commit for predefined color schemes 2025-10-02 00:44:38 +02:00
ItsLemmy
49a0c8449f Tooltips: fixed a bunch of tooltips which where not following the screen's scaling 2025-10-01 16:50:54 -04:00
ItsLemmy
88871e3fbe ActiveWindow-MediaMini: added a minimum size 2025-10-01 15:47:01 -04:00
ItsLemmy
b3989a13da MediaMini: better behavior on smaller screen where the placeholder text may not fit in the capsule 2025-10-01 15:41:31 -04:00
ItsLemmy
07a94de5e2 Shell: more robust reload 2025-10-01 10:43:19 -04:00
ItsLemmy
994f0ca812 Revert "i18n: grab full locale"
This reverts commit 1c1cb8e026.
2025-10-01 10:37:31 -04:00
Ly-sec
1c1cb8e026 i18n: grab full locale 2025-10-01 16:17:35 +02:00
Ly-sec
74270e9478 Set version to dev 2025-10-01 15:54:54 +02:00
Ly-sec
8c9396f325 Release v2.15.0 2025-10-01 15:51:51 +02:00
ItsLemmy
afccf048e7 Taskbar: inactive icon bumped from 0.5 to 0.6 opacity 2025-10-01 09:40:33 -04:00
ItsLemmy
f37625719d Clock: removed useMonospacedFont to keep things simple, + translations + cleanup 2025-10-01 09:20:14 -04:00
Lemmy
cad8fd671f Merge pull request #398 from DiscoCevapi/add-clock-font-setting
Add clock font setting for customizable clock displays
2025-10-01 09:13:18 -04:00
DiscoNiri
68e76abfc7 Move clock font settings to widget-specific configuration
- Moved clock font selection from general settings to clock widget settings
- Added custom font toggle and selection in ClockSettings.qml
- Updated BarWidgetRegistry.qml with new clock font metadata
- Removed global clockFont setting from Settings.qml and GeneralTab.qml
- Updated Clock.qml to use widget-specific custom font setting
- Added proper translation keys for new font options
- Maintained backward compatibility with existing font hierarchy
2025-10-01 20:26:13 +10:00
Lemmy
45c8fe7782 Merge pull request #358 from lonerOrz/fix/brightness
Fix brightness sync after external command changes
2025-09-30 22:49:41 -04:00
ItsLemmy
5ebf4b5377 i18n: launcher terminal-command 2025-09-30 22:45:00 -04:00
Lemmy
59fbe92fe4 Merge pull request #377 from lonerOrz/fix/launcher
fix: the launcher cannot run pure command-line (CLI) programs
2025-09-30 22:44:09 -04:00
ItsLemmy
b051e19f68 i18n: updated all translations via autotranslate! 2025-09-30 22:32:37 -04:00
ItsLemmy
6b9370ac85 i18n: added basic auto translation 2025-09-30 22:24:25 -04:00
lonerorz
9702a300ca Merge branch 'main' into fix/launcher 2025-10-01 10:11:12 +08:00
ItsLemmy
b043664617 Taskbar: Improved the look of the focused app. Made unfocused app icons semi transparent. 2025-09-30 21:33:06 -04:00
ItsLemmy
368e80daf2 .gitignore cleanup 2025-09-30 20:29:18 -04:00
ItsLemmy
056217bf43 Wallpaper: fix double wallpaper init. 2025-09-30 20:24:23 -04:00
ItsLemmy
c1abb3a7dc Default settings updated with Dock's: only same output. 2025-09-30 19:50:24 -04:00
ItsLemmy
52d2055699 MediaMini: fix another binding loop. 2025-09-30 18:20:28 -04:00
ItsLemmy
e324a33137 NiriService: added safe guards to avoid issue with wrong window indexes. 2025-09-30 18:16:35 -04:00
ItsLemmy
6f4aa1a1a1 MediaMini: fix binding loop + edge case where no icon would appear. Also set Autohide to false by default for ActiveWindow and MediaMini 2025-09-30 17:56:59 -04:00
Lemmy
f49462f999 Merge pull request #402 from luleyleo/output-filtered-dock
Per-monitor dock
2025-09-30 17:36:14 -04:00
Leopold Luley
4fb1e2de1e i18n: Add German translation for new dock settings. 2025-09-30 23:07:24 +02:00
Leopold Luley
6d05a20556 Dock: Reformat code. 2025-09-30 23:03:09 +02:00
Leopold Luley
ec2fbb53dc Dock: Allow showing the dock on outputs without a bar. 2025-09-30 23:02:13 +02:00
Leopold Luley
fdc61acfe4 Dock: Add option to filter by output. 2025-09-30 23:01:46 +02:00
Ly-sec
32712c7052 MediaMini: replace placeholder icon 2025-09-30 19:23:18 +02:00
Ly-sec
a0f6d14334 MediaMini: add no active player placeholder 2025-09-30 18:37:45 +02:00
Lysec
6ae8d8536e Merge pull request #400 from acdcbyl/main
i18n: Optimize Chinese translation
2025-09-30 15:35:15 +02:00
Aiser
650dcb8811 i18n: Optimize Chinese translation 2025-09-30 21:32:03 +08:00
ItsLemmy
970684e304 Niri: temp warning fix 2025-09-30 08:07:18 -04:00
Lemmy
e786946abf Merge pull request #394 from ixxie/feat/temp-settings
[NixOS] feat/temp settings
2025-09-30 07:55:14 -04:00
Lemmy
da046cade6 Merge pull request #396 from luleyleo/mouse-sorted-taskbar
NiriService: Keep windows sorted when moving them with the mouse
2025-09-30 07:51:37 -04:00
ItsLemmy
43dee793de More pointSize cleanup 2025-09-30 07:44:03 -04:00
Lysec
0a893f9c5f Merge pull request #399 from pugaizai/main
i18n: update zh-CN translations
2025-09-30 13:28:06 +02:00
Ly-sec
23887574cf NIcon: fix fontSize 2025-09-30 13:12:49 +02:00
pugaizai
2008ba85bc update sessionmenu translation 2025-09-30 19:07:49 +08:00
Ly-sec
773318191d NIcon: use textSize for font.pointSize 2025-09-30 13:02:56 +02:00
pugaizai
78cf0bc8a2 i18n: update zh-CN translations 2025-09-30 18:42:59 +08:00
DiscoNiri
8b0e0f6e0e Add clock font setting for customizable clock displays
This commit adds a new 'Clock Font' setting that allows users to customize
the font used specifically for clock displays in the bar and widgets,
independent of the default UI font.

Features:
- New clockFont property in Settings.data.ui (defaults to 'Roboto')
- Updated Bar Clock widget to use the custom font with fallback support
- Added searchable font dropdown in General Settings tab
- Backward compatible - uses default font if clockFont is not set
- Real-time updates - changes apply immediately

The font selection uses FontService.availableFonts and includes proper
fallback logic that respects the existing monospaced font setting.
2025-09-30 18:37:47 +10:00
Lysec
8c6b3a793f Merge pull request #397 from msdevpt/apply-theme
chore: refresh ghostty configuration
2025-09-30 09:37:42 +02:00
M.Silva
4c3eca80a4 chore: refresh ghostty configuration 2025-09-30 08:32:01 +01:00
Leopold Luley
f61f9a5809 NiriService: Keep windows sorted when moving them with the mouse. 2025-09-30 09:01:58 +02:00
ItsLemmy
518e90d910 SystemMonitor: apply fontScale to TextMetrics for smarted calculation 2025-09-29 21:46:10 -04:00
ItsLemmy
d2e5d0664a Font: added reset button for scaling 2025-09-29 21:42:47 -04:00
ItsLemmy
602d79c98e TrayMenu: fix icon size 2025-09-29 21:38:51 -04:00
ItsLemmy
4b13e89a64 Font: added per font family scaling. removed billboard font 2025-09-29 21:31:45 -04:00
ItsLemmy
1e8b122911 NiriService: syntax fix 2025-09-29 21:19:08 -04:00
Ly-sec
1f257ce847 ControlCenter: fix custom image 2025-09-30 01:33:09 +02:00
Matan Bendix Shenhav
df35589328 feat(flake): write settings to a fallback path 2025-09-30 00:11:03 +02:00
Matan Bendix Shenhav
c92478d27d feat(flake): restart systemd service on package update 2025-09-30 00:10:32 +02:00
Lemmy
ffe39e0ec9 Merge pull request #393 from luleyleo/sorted-taskbar
Sort windows in Taskbar by their scrolling position on Niri
2025-09-29 18:08:50 -04:00
ItsLemmy
b12cf345dc Background Wallpaper: attempt to free up memory earlier. 2025-09-29 16:53:59 -04:00
ItsLemmy
fc4418be0c Shader: fix "disc" shader (no disc at 0 progress) 2025-09-29 16:53:33 -04:00
Leopold Luley
82bfa346a7 NiriService: Fix stale focus state when opening a new window. 2025-09-29 22:16:46 +02:00
Leopold Luley
26ee5046f6 NiriService: Sort windows by their scrolling position. 2025-09-29 22:16:25 +02:00
ItsLemmy
51ed6ea2b0 Compositor: fix getFocusedWindow() 2025-09-29 15:10:44 -04:00
ItsLemmy
c53dd6fade Compositor: fix getFocusedWindowTitle. Since active workspace has been implemented.
+ autoformatting
2025-09-29 15:04:13 -04:00
Lemmy
bb24b6904d Merge pull request #386 from luleyleo/filtered-taskbar
Taskbar: Filter by screen and workspace
2025-09-29 15:02:31 -04:00
Ly-sec
d5857e3363 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-29 16:32:00 +02:00
Ly-sec
559609be64 Launcher: add pin to dock button if dock is enabled 2025-09-29 16:31:53 +02:00
ItsLemmy
5cea61114b Scaling: fix scaling not properly applied on startup. 2025-09-29 10:20:19 -04:00
ItsLemmy
22794ea922 DateTime: proper locale usage. Fix #390
Replaced all Qt.formatDateTime() by Qt.locale().toString()
2025-09-29 10:07:58 -04:00
ItsLemmy
933ba54612 Init Sequence: minor reordering 2025-09-29 09:58:48 -04:00
ItsLemmy
0d0b9a21f2 Wallpaper Selector: added a shortcut to the wallpaper settings in the top bar. 2025-09-29 09:25:45 -04:00
ItsLemmy
9ed9231070 Init Sequence: removed a bunch of no longer necessary Settings.isLoaded 2025-09-29 09:11:37 -04:00
Ly-sec
b8b54825d5 SessionMenu: move lockAndSuspend to CompositorService 2025-09-29 14:20:15 +02:00
Ly-sec
250822e819 Revert "Matugen: add custom-colors.toml"
This reverts commit ece9789f6b.
2025-09-29 14:13:22 +02:00
Ly-sec
ece9789f6b Matugen: add custom-colors.toml 2025-09-29 13:43:37 +02:00
Ly-sec
f11d27bcf1 Background: "explicitly set currentWallpaper.source to nothing as an
attempt to fix the odd memory usage after a few hours"
2025-09-29 13:18:45 +02:00
Ly-sec
0e69256279 Background: fix short flash of default wallpaper before actual wallpaper shows 2025-09-29 13:13:21 +02:00
Leopold Luley
fa49d4aaa0 Taskbar: Add German translation for Taskbar settings. 2025-09-29 11:08:48 +02:00
Leopold Luley
b1f7ae5d9a Taskbar: Add settings. 2025-09-29 11:01:14 +02:00
Leopold Luley
e6b0be77e7 Taskbar: Filter by same output and active workspaces. 2025-09-29 11:01:14 +02:00
ItsLemmy
49961882dd Shell: changed init sequence so that i18n + Settings are fully loaded before any UI component spawn. 2025-09-28 23:39:34 -04:00
ItsLemmy
c1d2d82fa2 NSpinBox: fixes
- replaced row by rowlayount
- using proper Color.mOnTertiary for hover text/icon
- fixed binding break when entering value manually
2025-09-28 21:19:10 -04:00
ItsLemmy
c35f37c7d7 Use Color.transparent instead of "transparent" 2025-09-28 21:17:10 -04:00
Lemmy
e23cb90c5b Merge pull request #388 from MrDowntempo/Consistent-Hover
Nicer SpinBox with better mTertiary hover
2025-09-28 20:53:24 -04:00
ItsLemmy
b2688e9100 More conversion of Row/Column to Layout 2025-09-28 20:49:57 -04:00
ItsLemmy
7f3842ddbf Log cleanup (avoid super long string with path) 2025-09-28 20:39:28 -04:00
ItsLemmy
68b2c83be1 DockMenu: use RowLayout and ColumnLayout 2025-09-28 20:35:25 -04:00
Corey Woodworth
97fa2fb1b5 Back to Chevrons. +/- were inconsistent sizes. Better alignment 2025-09-28 20:20:02 -04:00
ItsLemmy
0ed8ed7fe5 Tooltips: fix clipping for tooltips with long sentences. 2025-09-28 19:45:37 -04:00
Corey Woodworth
a41be0b5d9 Removed gradient and redesigned buttons 2025-09-28 19:08:33 -04:00
ItsLemmy
072d80e2f3 Bar vs Dock: Dock are loaded only once the bar is fully loaded. This ensure the vertical bar use the full screen height if the dock is exclusive. 2025-09-28 16:39:23 -04:00
loner
1f898171e0 Merge remote-tracking branch 'upstream/main' into fix/launcher
# Conflicts:
#	Assets/Translations/zh-CN.json
2025-09-29 03:22:48 +08:00
loner
ef64395dd4 Resolve conflict 2025-09-29 03:09:30 +08:00
loner
a5c89fadb5 fix(services): emit brightnessUpdated signal in setBrightness 2025-09-29 02:40:01 +08:00
loner
cccf0e6017 fix: Fix brightness synchronization in multi-monitor setups 2025-09-29 02:34:42 +08:00
Ly-sec
5da474007e i18n: add lock-and-suspend to all languages 2025-09-28 19:53:20 +02:00
Ly-sec
ffd2cdaf74 SessionMenu: add lock & suspend option as requested in #301 2025-09-28 19:50:52 +02:00
MrDowntempo
5f3c088f22 Update NSpinBox.qml
I missed a line
2025-09-28 13:16:07 -04:00
MrDowntempo
382116e795 Merge branch 'main' into Consistent-Hover 2025-09-28 13:10:13 -04:00
Ly-sec
c7c49433f7 NotificationService: add flatpak name support 2025-09-28 19:08:04 +02:00
Corey Woodworth
0d2d0f1931 Nicer SpinBox with better mTertiary hover 2025-09-28 12:49:52 -04:00
Ly-sec
2e947edc5a Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-28 18:42:59 +02:00
Ly-sec
cdc32f3eac NSpinBox: add text input support 2025-09-28 18:42:53 +02:00
ItsLemmy
21736b3095 DockMenu: auto hides when not hovering the menu, simplified with a single mouse area. 2025-09-28 12:06:41 -04:00
ItsLemmy
48852a9ca4 Tray: close the menu on re-hovering the tooltip 2025-09-28 11:37:12 -04:00
ItsLemmy
65fab7b367 Tray: Fixing hiding tooltip 2025-09-28 11:17:02 -04:00
ItsLemmy
dc414df9bc NRadioButton: proper elipsis. Fix #385 2025-09-28 11:09:17 -04:00
ItsLemmy
69a6c052db LockScreen: adapted custom tooltips to the new lighter look. 2025-09-28 10:55:48 -04:00
ItsLemmy
c422435d3d Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-28 10:52:09 -04:00
ItsLemmy
fc1742e167 Tooltips: proper tooltip service 2025-09-28 10:51:56 -04:00
ItsLemmy
061e7f32da Tooltips: proper tooltip service 2025-09-28 10:40:15 -04:00
Lemmy
8dda007847 Merge pull request #371 from pugaizai/main
allow zh-CN like language code
2025-09-28 09:53:16 -04:00
pugaizai
1cdff28cca Merge from upstream 2025-09-28 21:43:50 +08:00
铺盖崽
f32a34e320 Rename zh.json to zh-CN.json 2025-09-28 21:34:02 +08:00
铺盖崽
0d0088bd52 allow zh-CN like language code 2025-09-28 21:34:02 +08:00
ItsLemmy
a7a7a96585 Merge branch 'tooltips' 2025-09-28 09:23:42 -04:00
ItsLemmy
026d602770 Tooltips: more robust tooltips after hot-reload 2025-09-28 09:23:28 -04:00
Ly-sec
5b54be633d Aya: rename to ayu (probably a typo) 2025-09-28 13:07:51 +02:00
Lysec
3bb10e9561 Merge pull request #383 from acdcbyl/main
i18n: Optimize Chinese translation
2025-09-28 11:44:04 +02:00
Aiser
b9b233a873 i18n: Optimize Chinese translation 2025-09-28 17:38:43 +08:00
Ly-sec
388824bf37 i18n: add description to all Bar widget settings 2025-09-28 11:16:26 +02:00
Ly-sec
25eb31747a ColorSchemeTab: hide predefined colorschemes when matugen is enabled 2025-09-28 10:43:02 +02:00
Lysec
f7109b0bf9 Merge pull request #382 from acdcbyl/main
i18n: Optimize Chinese translation
2025-09-28 10:08:48 +02:00
Aiser
c41fa1aef7 i18n: Optimize Chinese translation 2025-09-28 16:03:59 +08:00
Aiser
1a0ea3893c i18n: Optimize Chinese translation 2025-09-28 15:52:54 +08:00
ItsLemmy
0593543d7a Tooltip: Refactoring in a single global tooltip. 2025-09-28 00:15:43 -04:00
ItsLemmy
fbf80ab577 v2.14.4-dev 2025-09-27 20:40:48 -04:00
loner
b27728e5bf i18n(zh): add translation for terminal command 2025-09-27 12:12:31 +08:00
loner
2379ad134b i18n(pt): add translation for terminal command 2025-09-27 12:12:21 +08:00
loner
3ab9ffed78 i18n(fr): add translation for terminal command 2025-09-27 12:12:11 +08:00
loner
3182d1969b i18n(es): add translation for terminal command 2025-09-27 12:11:53 +08:00
loner
591d099255 i18n(de): add translation for terminal command 2025-09-27 12:11:43 +08:00
loner
256f9b4a76 feat(launcher): add configurable terminal command
The terminal command for launching applications was previously hardcoded to 'kitty', causing issues for users without it installed.

This change introduces a new setting, 'appLauncher.terminalCommand', allowing users to specify their preferred terminal emulator. The default value is set to 'xterm -e'.

The implementation includes:
- Defining the setting in 'Commons/Settings.qml'.
- Adding a text input in the launcher settings tab.
- Updating the application plugin to use the new setting.
2025-09-27 12:06:54 +08:00
loner
ff1509939a test kitty 2025-09-27 11:29:57 +08:00
loner
2c7038c504 Fix brightness sync after external command changes
Fix brightness sync after external command changes, improve brightness
module compatibility
2025-09-25 10:18:09 +08:00
243 changed files with 9889 additions and 5042 deletions

1
.gitignore vendored
View File

@@ -1 +0,0 @@
.qmlls.ini

13
.zed/settings.json Normal file
View File

@@ -0,0 +1,13 @@
{
"languages": {
"QML": {
"format_on_save": "on",
"formatter": {
"external": {
"command": "qmlfmt",
"arguments": ["-e", "-b", "360", "-t", "2", "-i", "2"]
}
}
}
}
}

View File

@@ -0,0 +1,24 @@
[cursor]
color=1f2430 ffcc66
[colors]
foreground=cccac2
background=1f2430
regular0=171b24
regular1=ed8274
regular2=87d96c
regular3=facc6e
regular4=6dcbfa
regular5=dabafa
regular6=90e1c6
regular7=c7c7c7
bright0=686868
bright1=f28779
bright2=d5ff80
bright3=ffd173
bright4=73d0ff
bright5=dfbfff
bright6=95e6cb
bright7=ffffff
selection-foreground=1f2430
selection-background=409fff

View File

@@ -0,0 +1,24 @@
[cursor]
color=f8f9fa ffaa33
[colors]
foreground=5c6166
background=f8f9fa
regular0=000000
regular1=ea6c6d
regular2=6cbf43
regular3=eca944
regular4=3199e1
regular5=9e75c7
regular6=46ba94
regular7=bababa
bright0=686868
bright1=f07171
bright2=86b300
bright3=f2ae49
bright4=399ee6
bright5=a37acc
bright6=4cbf99
bright7=d1d1d1
selection-foreground=f8f9fa
selection-background=035bd6

View File

@@ -0,0 +1,22 @@
palette = 0=#171b24
palette = 1=#ed8274
palette = 2=#87d96c
palette = 3=#facc6e
palette = 4=#6dcbfa
palette = 5=#dabafa
palette = 6=#90e1c6
palette = 7=#c7c7c7
palette = 8=#686868
palette = 9=#f28779
palette = 10=#d5ff80
palette = 11=#ffd173
palette = 12=#73d0ff
palette = 13=#dfbfff
palette = 14=#95e6cb
palette = 15=#ffffff
background = #1f2430
foreground = #cccac2
cursor-color = #ffcc66
cursor-text = #1f2430
selection-background = #409fff
selection-foreground = #1f2430

View File

@@ -0,0 +1,22 @@
palette = 0=#000000
palette = 1=#ea6c6d
palette = 2=#6cbf43
palette = 3=#eca944
palette = 4=#3199e1
palette = 5=#9e75c7
palette = 6=#46ba94
palette = 7=#bababa
palette = 8=#686868
palette = 9=#f07171
palette = 10=#86b300
palette = 11=#f2ae49
palette = 12=#399ee6
palette = 13=#a37acc
palette = 14=#4cbf99
palette = 15=#d1d1d1
background = #f8f9fa
foreground = #5c6166
cursor-color = #ffaa33
cursor-text = #f8f9fa
selection-background = #035bd6
selection-foreground = #f8f9fa

View File

@@ -0,0 +1,22 @@
color0 #171b24
color1 #ed8274
color2 #87d96c
color3 #facc6e
color4 #6dcbfa
color5 #dabafa
color6 #90e1c6
color7 #c7c7c7
color8 #686868
color9 #f28779
color10 #d5ff80
color11 #ffd173
color12 #73d0ff
color13 #dfbfff
color14 #95e6cb
color15 #ffffff
background #1f2430
selection_foreground #1f2430
cursor #ffcc66
cursor_text_color #1f2430
foreground #cccac2
selection_background #cccac2

View File

@@ -0,0 +1,22 @@
color0 #000000
color1 #ea6c6d
color2 #6cbf43
color3 #eca944
color4 #3199e1
color5 #9e75c7
color6 #46ba94
color7 #bababa
color8 #686868
color9 #f07171
color10 #86b300
color11 #f2ae49
color12 #399ee6
color13 #a37acc
color14 #4cbf99
color15 #d1d1d1
background #f8f9fa
selection_foreground #f8f9fa
cursor #ffaa33
cursor_text_color #f8f9fa
foreground #5c6166
selection_background #5c6166

View File

@@ -0,0 +1,24 @@
[cursor]
color=1e1e2e f5e0dc
[colors]
foreground=cdd6f4
background=1e1e2e
regular0=45475a
regular1=f38ba8
regular2=a6e3a1
regular3=f9e2af
regular4=89b4fa
regular5=f5c2e7
regular6=94e2d5
regular7=a6adc8
bright0=585b70
bright1=f37799
bright2=89d88b
bright3=ebd391
bright4=74a8fc
bright5=f2aede
bright6=6bd7ca
bright7=bac2de
selection-foreground=cdd6f4
selection-background=585b70

View File

@@ -0,0 +1,24 @@
[cursor]
color=303446 f2d5cf
[colors]
foreground=c6d0f5
background=303446
regular0=51576d
regular1=e78284
regular2=a6d189
regular3=e5c890
regular4=8caaee
regular5=f4b8e4
regular6=81c8be
regular7=a5adce
bright0=626880
bright1=e67172
bright2=8ec772
bright3=d9ba73
bright4=7b9ef0
bright5=f2a4db
bright6=5abfb5
bright7=b5bfe2
selection-foreground=c6d0f5
selection-background=626880

View File

@@ -0,0 +1,22 @@
palette = 0=#45475a
palette = 1=#f38ba8
palette = 2=#a6e3a1
palette = 3=#f9e2af
palette = 4=#89b4fa
palette = 5=#f5c2e7
palette = 6=#94e2d5
palette = 7=#a6adc8
palette = 8=#585b70
palette = 9=#f37799
palette = 10=#89d88b
palette = 11=#ebd391
palette = 12=#74a8fc
palette = 13=#f2aede
palette = 14=#6bd7ca
palette = 15=#bac2de
background = #1e1e2e
foreground = #cdd6f4
cursor-color = #f5e0dc
cursor-text = #1e1e2e
selection-background = #585b70
selection-foreground = #cdd6f4

View File

@@ -0,0 +1,22 @@
palette = 0=#5c5f77
palette = 1=#d20f39
palette = 2=#40a02b
palette = 3=#df8e1d
palette = 4=#1e66f5
palette = 5=#ea76cb
palette = 6=#179299
palette = 7=#acb0be
palette = 8=#6c6f85
palette = 9=#de293e
palette = 10=#49af3d
palette = 11=#eea02d
palette = 12=#456eff
palette = 13=#fe85d8
palette = 14=#2d9fa8
palette = 15=#bcc0cc
background = #eff1f5
foreground = #4c4f69
cursor-color = #dc8a78
cursor-text = #eff1f5
selection-background = #acb0be
selection-foreground = #4c4f69

View File

@@ -0,0 +1,22 @@
color0 #45475a
color1 #f38ba8
color2 #a6e3a1
color3 #f9e2af
color4 #89b4fa
color5 #f5c2e7
color6 #94e2d5
color7 #a6adc8
color8 #585b70
color9 #f37799
color10 #89d88b
color11 #ebd391
color12 #74a8fc
color13 #f2aede
color14 #6bd7ca
color15 #bac2de
background #1e1e2e
selection_foreground #1e1e2e
cursor #f5e0dc
cursor_text_color #1e1e2e
foreground #cdd6f4
selection_background #cdd6f4

View File

@@ -0,0 +1,22 @@
color0 #5c5f77
color1 #d20f39
color2 #40a02b
color3 #df8e1d
color4 #1e66f5
color5 #ea76cb
color6 #179299
color7 #acb0be
color8 #6c6f85
color9 #de293e
color10 #49af3d
color11 #eea02d
color12 #456eff
color13 #fe85d8
color14 #2d9fa8
color15 #bcc0cc
background #eff1f5
selection_foreground #eff1f5
cursor #dc8a78
cursor_text_color #eff1f5
foreground #4c4f69
selection_background #4c4f69

View File

@@ -0,0 +1,24 @@
[cursor]
color=282a36 f8f8f2
[colors]
foreground=f8f8f2
background=282a36
regular0=21222c
regular1=ff5555
regular2=50fa7b
regular3=f1fa8c
regular4=bd93f9
regular5=ff79c6
regular6=8be9fd
regular7=f8f8f2
bright0=6272a4
bright1=ff6e6e
bright2=69ff94
bright3=ffffa5
bright4=d6acff
bright5=ff92df
bright6=a4ffff
bright7=ffffff
selection-foreground=ffffff
selection-background=44475a

View File

@@ -0,0 +1,24 @@
[cursor]
color=ffffff 282a36
[colors]
foreground=282a36
background=ffffff
regular0=f8f8f2
regular1=ff5555
regular2=50fa7b
regular3=f1fa8c
regular4=bd93f9
regular5=ff79c6
regular6=8be9fd
regular7=282a36
bright0=6272a4
bright1=ff6e6e
bright2=69ff94
bright3=ffffa5
bright4=d6acff
bright5=ff92df
bright6=a4ffff
bright7=000000
selection-foreground=ffffff
selection-background=6272a4

View File

@@ -0,0 +1,22 @@
palette = 0=#21222c
palette = 1=#ff5555
palette = 2=#50fa7b
palette = 3=#f1fa8c
palette = 4=#bd93f9
palette = 5=#ff79c6
palette = 6=#8be9fd
palette = 7=#f8f8f2
palette = 8=#6272a4
palette = 9=#ff6e6e
palette = 10=#69ff94
palette = 11=#ffffa5
palette = 12=#d6acff
palette = 13=#ff92df
palette = 14=#a4ffff
palette = 15=#ffffff
background = #282a36
foreground = #f8f8f2
cursor-color = #f8f8f2
cursor-text = #282a36
selection-background = #44475a
selection-foreground = #ffffff

View File

@@ -0,0 +1,22 @@
palette = 0=#f8f8f2
palette = 1=#ff5555
palette = 2=#50fa7b
palette = 3=#f1fa8c
palette = 4=#bd93f9
palette = 5=#ff79c6
palette = 6=#8be9fd
palette = 7=#282a36
palette = 8=#6272a4
palette = 9=#ff6e6e
palette = 10=#69ff94
palette = 11=#ffffa5
palette = 12=#d6acff
palette = 13=#ff92df
palette = 14=#a4ffff
palette = 15=#000000
background = #ffffff
foreground = #282a36
cursor-color = #282a36
cursor-text = #ffffff
selection-background = #6272a4
selection-foreground = #ffffff

View File

@@ -0,0 +1,22 @@
color0 #21222c
color1 #ff5555
color2 #50fa7b
color3 #f1fa8c
color4 #bd93f9
color5 #ff79c6
color6 #8be9fd
color7 #f8f8f2
color8 #6272a4
color9 #ff6e6e
color10 #69ff94
color11 #ffffa5
color12 #d6acff
color13 #ff92df
color14 #a4ffff
color15 #ffffff
background #282a36
selection_foreground #282a36
cursor #f8f8f2
cursor_text_color #282a36
foreground #f8f8f2
selection_background #f8f8f2

View File

@@ -0,0 +1,22 @@
color0 #f8f8f2
color1 #ff5555
color2 #50fa7b
color3 #f1fa8c
color4 #bd93f9
color5 #ff79c6
color6 #8be9fd
color7 #282a36
color8 #6272a4
color9 #ff6e6e
color10 #69ff94
color11 #ffffa5
color12 #d6acff
color13 #ff92df
color14 #a4ffff
color15 #000000
background #ffffff
selection_foreground #ffffff
cursor #282a36
cursor_text_color #ffffff
foreground #282a36
selection_background #6272a4

View File

@@ -0,0 +1,24 @@
[cursor]
color=4c3743 e69875
[colors]
foreground=d3c6aa
background=1e2326
regular0=7a8478
regular1=e67e80
regular2=a7c080
regular3=dbbc7f
regular4=7fbbb3
regular5=d699b6
regular6=83c092
regular7=f2efdf
bright0=a6b0a0
bright1=f85552
bright2=8da101
bright3=dfa000
bright4=3a94c5
bright5=df69ba
bright6=35a77c
bright7=fffbef
selection-foreground=d3c6aa
selection-background=4c3743

View File

@@ -0,0 +1,24 @@
[cursor]
color=eaedc8 f57d26
[colors]
foreground=5c6a72
background=efebd4
regular0=7a8478
regular1=e67e80
regular2=9ab373
regular3=c1a266
regular4=7fbbb3
regular5=d699b6
regular6=83c092
regular7=b2af9f
bright0=a6b0a0
bright1=f85552
bright2=8da101
bright3=dfa000
bright4=3a94c5
bright5=df69ba
bright6=35a77c
bright7=fffbef
selection-foreground=5c6a72
selection-background=eaedc8

View File

@@ -0,0 +1,22 @@
palette = 0=#7a8478
palette = 1=#e67e80
palette = 2=#a7c080
palette = 3=#dbbc7f
palette = 4=#7fbbb3
palette = 5=#d699b6
palette = 6=#83c092
palette = 7=#f2efdf
palette = 8=#a6b0a0
palette = 9=#f85552
palette = 10=#8da101
palette = 11=#dfa000
palette = 12=#3a94c5
palette = 13=#df69ba
palette = 14=#35a77c
palette = 15=#fffbef
background = #1e2326
foreground = #d3c6aa
cursor-color = #e69875
cursor-text = #4c3743
selection-background = #4c3743
selection-foreground = #d3c6aa

View File

@@ -0,0 +1,22 @@
palette = 0=#7a8478
palette = 1=#e67e80
palette = 2=#9ab373
palette = 3=#c1a266
palette = 4=#7fbbb3
palette = 5=#d699b6
palette = 6=#83c092
palette = 7=#b2af9f
palette = 8=#a6b0a0
palette = 9=#f85552
palette = 10=#8da101
palette = 11=#dfa000
palette = 12=#3a94c5
palette = 13=#df69ba
palette = 14=#35a77c
palette = 15=#fffbef
background = #efebd4
foreground = #5c6a72
cursor-color = #f57d26
cursor-text = #eaedc8
selection-background = #eaedc8
selection-foreground = #5c6a72

View File

@@ -0,0 +1,22 @@
color0 #7a8478
color1 #e67e80
color2 #a7c080
color3 #dbbc7f
color4 #7fbbb3
color5 #d699b6
color6 #83c092
color7 #f2efdf
color8 #a6b0a0
color9 #f85552
color10 #8da101
color11 #dfa000
color12 #3a94c5
color13 #df69ba
color14 #35a77c
color15 #fffbef
background #1e2326
selection_foreground #1e2326
cursor #e69875
cursor_text_color #4c3743
foreground #d3c6aa
selection_background #d3c6aa

View File

@@ -0,0 +1,22 @@
color0 #7a8478
color1 #e67e80
color2 #9ab373
color3 #c1a266
color4 #7fbbb3
color5 #d699b6
color6 #83c092
color7 #b2af9f
color8 #a6b0a0
color9 #f85552
color10 #8da101
color11 #dfa000
color12 #3a94c5
color13 #df69ba
color14 #35a77c
color15 #fffbef
background #efebd4
selection_foreground #efebd4
cursor #f57d26
cursor_text_color #eaedc8
foreground #5c6a72
selection_background #5c6a72

View File

@@ -0,0 +1,25 @@
[cursor]
color=282828 ebdbb2
[colors]
foreground=ebdbb2
background=282828
regular0=282828
regular1=cc241d
regular2=98971a
regular3=d79921
regular4=458588
regular5=b16286
regular6=689d6a
regular7=a89984
bright0=928374
bright1=fb4934
bright2=b8bb26
bright3=fabd2f
bright4=83a598
bright5=d3869b
bright6=8ec07c
bright7=ebdbb2
selection-foreground=ebdbb2
selection-background=665c54

View File

@@ -0,0 +1,25 @@
[cursor]
color=625e5c 3c3836
[colors]
foreground=3c3836
background=fbf1c7
regular0=fbf1c7
regular1=cc241d
regular2=98971a
regular3=d79921
regular4=458588
regular5=b16286
regular6=689d6a
regular7=7c6f64
bright0=928374
bright1=9d0006
bright2=79740e
bright3=b57614
bright4=076678
bright5=8f3f71
bright6=427b58
bright7=3c3836
selection-foreground=fbf1c7
selection-background=3c3836

View File

@@ -0,0 +1,22 @@
palette = 0=#282828
palette = 1=#cc241d
palette = 2=#98971a
palette = 3=#d79921
palette = 4=#458588
palette = 5=#b16286
palette = 6=#689d6a
palette = 7=#a89984
palette = 8=#928374
palette = 9=#fb4934
palette = 10=#b8bb26
palette = 11=#fabd2f
palette = 12=#83a598
palette = 13=#d3869b
palette = 14=#8ec07c
palette = 15=#ebdbb2
background = #282828
foreground = #ebdbb2
cursor-color = #ebdbb2
cursor-text = #282828
selection-background = #665c54
selection-foreground = #ebdbb2

View File

@@ -0,0 +1,22 @@
palette = 0=#fbf1c7
palette = 1=#cc241d
palette = 2=#98971a
palette = 3=#d79921
palette = 4=#458588
palette = 5=#b16286
palette = 6=#689d6a
palette = 7=#7c6f64
palette = 8=#928374
palette = 9=#9d0006
palette = 10=#79740e
palette = 11=#b57614
palette = 12=#076678
palette = 13=#8f3f71
palette = 14=#427b58
palette = 15=#3c3836
background = #fbf1c7
foreground = #3c3836
cursor-color = #3c3836
cursor-text = #625e5c
selection-background = #3c3836
selection-foreground = #fbf1c7

View File

@@ -0,0 +1,22 @@
color0 #282828
color1 #cc241d
color2 #98971a
color3 #d79921
color4 #458588
color5 #b16286
color6 #689d6a
color7 #a89984
color8 #928374
color9 #fb4934
color10 #b8bb26
color11 #fabd2f
color12 #83a598
color13 #d3869b
color14 #8ec07c
color15 #ebdbb2
background #282828
selection_foreground #282828
cursor #ebdbb2
cursor_text_color #282828
foreground #ebdbb2
selection_background #ebdbb2

View File

@@ -0,0 +1,22 @@
color0 #fbf1c7
color1 #cc241d
color2 #98971a
color3 #d79921
color4 #458588
color5 #b16286
color6 #689d6a
color7 #7c6f64
color8 #928374
color9 #9d0006
color10 #79740e
color11 #b57614
color12 #076678
color13 #8f3f71
color14 #427b58
color15 #3c3836
background #fbf1c7
selection_foreground #fbf1c7
cursor #3c3836
cursor_text_color #625e5c
foreground #3c3836
selection_background #3c3836

View File

@@ -0,0 +1,24 @@
[cursor]
color=1f1f28 e6e0c2
[colors]
foreground=ddd8bb
background=1f1f28
regular0=1f1f28
regular1=e46a78
regular2=98bc6d
regular3=e5c283
regular4=7eb3c9
regular5=957fb8
regular6=7eb3c9
regular7=ddd8bb
bright0=49495e
bright1=ec818c
bright2=9ec967
bright3=f1c982
bright4=7bc2df
bright5=a98fd2
bright6=7bc2df
bright7=a8a48d
selection-foreground=ddd8bb
selection-background=49473e

View File

@@ -0,0 +1,24 @@
[cursor]
color=f2ecbc 43436c
[colors]
foreground=545464
background=f2ecbc
regular0=1F1F28
regular1=c84053
regular2=6f894e
regular3=77713f
regular4=4d699b
regular5=b35b79
regular6=597b75
regular7=545464
bright0=8a8980
bright1=d7474b
bright2=6e915f
bright3=836f4a
bright4=6693bf
bright5=624c83
bright6=5e857a
bright7=43436c
selection-foreground=f2ecbc
selection-background=c9cbd1

View File

@@ -0,0 +1,22 @@
palette = 0=#1f1f28
palette = 1=#e46a78
palette = 2=#98bc6d
palette = 3=#e5c283
palette = 4=#7eb3c9
palette = 5=#957fb8
palette = 6=#7eb3c9
palette = 7=#ddd8bb
palette = 8=#49495e
palette = 9=#ec818c
palette = 10=#9ec967
palette = 11=#f1c982
palette = 12=#7bc2df
palette = 13=#a98fd2
palette = 14=#7bc2df
palette = 15=#a8a48d
background = #1f1f28
foreground = #ddd8bb
cursor-color = #e6e0c2
cursor-text = #1f1f28
selection-background = #49473e
selection-foreground = #ddd8bb

View File

@@ -0,0 +1,22 @@
palette = 0=#1F1F28
palette = 1=#c84053
palette = 2=#6f894e
palette = 3=#77713f
palette = 4=#4d699b
palette = 5=#b35b79
palette = 6=#597b75
palette = 7=#545464
palette = 8=#8a8980
palette = 9=#d7474b
palette = 10=#6e915f
palette = 11=#836f4a
palette = 12=#6693bf
palette = 13=#624c83
palette = 14=#5e857a
palette = 15=#43436c
background = #f2ecbc
foreground = #545464
cursor-color = #43436c
cursor-text = #f2ecbc
selection-background = #c9cbd1
selection-foreground = #f2ecbc

View File

@@ -0,0 +1,22 @@
color0 #090618
color1 #c34043
color2 #76946a
color3 #c0a36e
color4 #7e9cd8
color5 #957fb8
color6 #6a9589
color7 #c8c093
color8 #727169
color9 #e82424
color10 #98bb6c
color11 #e6c384
color12 #7fb4ca
color13 #938aa9
color14 #7aa89f
color15 #dcd7ba
background #1f1f28
selection_foreground #1f1f28
cursor #c8c093
cursor_text_color #1d202f
foreground #dcd7ba
selection_background #dcd7ba

View File

@@ -0,0 +1,22 @@
color0 #1F1F28
color1 #c84053
color2 #6f894e
color3 #77713f
color4 #4d699b
color5 #b35b79
color6 #597b75
color7 #545464
color8 #8a8980
color9 #d7474b
color10 #6e915f
color11 #836f4a
color12 #6693bf
color13 #624c83
color14 #5e857a
color15 #43436c
background #f2ecbc
selection_foreground #f2ecbc
cursor #43436c
cursor_text_color #f2ecbc
foreground #545464
selection_background #c9cbd1

View File

@@ -0,0 +1,24 @@
[cursor]
color=111111 aaaaaa
[colors]
foreground=828282
background=111111
regular0=191919
regular1=dddddd
regular2=cccccc
regular3=aaaaaa
regular4=a7a7a7
regular5=dddddd
regular6=cccccc
regular7=828282
bright0=3c3c3c
bright1=dddddd
bright2=cccccc
bright3=aaaaaa
bright4=a7a7a7
bright5=dddddd
bright6=cccccc
bright7=ffffff
selection-foreground=111111
selection-background=828282

View File

@@ -0,0 +1,24 @@
[cursor]
color=d4d4d4 555555
[colors]
foreground=696969
background=d4d4d4
regular0=e8e8e8
regular1=222222
regular2=333333
regular3=555555
regular4=505058
regular5=222222
regular6=333333
regular7=696969
bright0=c3c3c3
bright1=222222
bright2=333333
bright3=555555
bright4=505058
bright5=222222
bright6=333333
bright7=000000
selection-foreground=d4d4d4
selection-background=696969

View File

@@ -0,0 +1,22 @@
palette = 0=#191919
palette = 1=#dddddd
palette = 2=#cccccc
palette = 3=#aaaaaa
palette = 4=#a7a7a7
palette = 5=#dddddd
palette = 6=#cccccc
palette = 7=#828282
palette = 8=#3c3c3c
palette = 9=#dddddd
palette = 10=#cccccc
palette = 11=#aaaaaa
palette = 12=#a7a7a7
palette = 13=#dddddd
palette = 14=#cccccc
palette = 15=#ffffff
background = #111111
foreground = #828282
cursor-color = #aaaaaa
cursor-text = #111111
selection-background = #828282
selection-foreground = #111111

View File

@@ -0,0 +1,22 @@
palette = 0=#e8e8e8
palette = 1=#222222
palette = 2=#333333
palette = 3=#555555
palette = 4=#505058
palette = 5=#222222
palette = 6=#333333
palette = 7=#696969
palette = 8=#c3c3c3
palette = 9=#222222
palette = 10=#333333
palette = 11=#555555
palette = 12=#505058
palette = 13=#222222
palette = 14=#333333
palette = 15=#000000
background = #d4d4d4
foreground = #696969
cursor-color = #555555
cursor-text = #d4d4d4
selection-background = #696969
selection-foreground = #d4d4d4

View File

@@ -0,0 +1,22 @@
color0 #191919
color1 #dddddd
color2 #cccccc
color3 #aaaaaa
color4 #a7a7a7
color5 #dddddd
color6 #cccccc
color7 #828282
color8 #3c3c3c
color9 #dddddd
color10 #cccccc
color11 #aaaaaa
color12 #a7a7a7
color13 #dddddd
color14 #cccccc
color15 #ffffff
background #111111
selection_foreground #111111
cursor #aaaaaa
cursor_text_color #111111
foreground #828282
selection_background #828282

View File

@@ -0,0 +1,22 @@
color0 #e8e8e8
color1 #222222
color2 #333333
color3 #555555
color4 #505058
color5 #222222
color6 #333333
color7 #696969
color8 #c3c3c3
color9 #222222
color10 #333333
color11 #555555
color12 #505058
color13 #222222
color14 #333333
color15 #000000
background #d4d4d4
selection_foreground #d4d4d4
cursor #555555
cursor_text_color #d4d4d4
foreground #696969
selection_background #696969

View File

@@ -0,0 +1,24 @@
[cursor]
color=070722 fff59b
[colors]
foreground=f3edf7
background=070722
regular0=11112d
regular1=FD4663
regular2=9BFECE
regular3=fff59b
regular4=a9aefe
regular5=FD4663
regular6=9BFECE
regular7=f3edf7
bright0=21215F
bright1=FD4663
bright2=9BFECE
bright3=fff59b
bright4=a9aefe
bright5=FD4663
bright6=9BFECE
bright7=ffffff
selection-foreground=070722
selection-background=f3edf7

View File

@@ -0,0 +1,24 @@
[cursor]
color=e6e8fa 5d65f5
[colors]
foreground=4b55c8
background=e6e8fa
regular0=eff0ff
regular1=FD4663
regular2=0e0e43
regular3=5d65f5
regular4=8E93D8
regular5=FD4663
regular6=0e0e43
regular7=4b55c8
bright0=8288fc
bright1=FD4663
bright2=0e0e43
bright3=5d65f5
bright4=8E93D8
bright5=FD4663
bright6=0e0e43
bright7=0e0e43
selection-foreground=e6e8fa
selection-background=4b55c8

View File

@@ -0,0 +1,22 @@
palette = 0=#11112d
palette = 1=#FD4663
palette = 2=#9BFECE
palette = 3=#fff59b
palette = 4=#a9aefe
palette = 5=#FD4663
palette = 6=#9BFECE
palette = 7=#f3edf7
palette = 8=#21215F
palette = 9=#FD4663
palette = 10=#9BFECE
palette = 11=#fff59b
palette = 12=#a9aefe
palette = 13=#FD4663
palette = 14=#9BFECE
palette = 15=#ffffff
background = #070722
foreground = #f3edf7
cursor-color = #fff59b
cursor-text = #070722
selection-background = #f3edf7
selection-foreground = #070722

View File

@@ -0,0 +1,22 @@
palette = 0=#eff0ff
palette = 1=#FD4663
palette = 2=#0e0e43
palette = 3=#5d65f5
palette = 4=#8E93D8
palette = 5=#FD4663
palette = 6=#0e0e43
palette = 7=#4b55c8
palette = 8=#8288fc
palette = 9=#FD4663
palette = 10=#0e0e43
palette = 11=#5d65f5
palette = 12=#8E93D8
palette = 13=#FD4663
palette = 14=#0e0e43
palette = 15=#0e0e43
background = #e6e8fa
foreground = #4b55c8
cursor-color = #5d65f5
cursor-text = #e6e8fa
selection-background = #4b55c8
selection-foreground = #e6e8fa

View File

@@ -0,0 +1,22 @@
color0 #11112d
color1 #FD4663
color2 #9BFECE
color3 #fff59b
color4 #a9aefe
color5 #FD4663
color6 #9BFECE
color7 #f3edf7
color8 #21215F
color9 #FD4663
color10 #9BFECE
color11 #fff59b
color12 #a9aefe
color13 #FD4663
color14 #9BFECE
color15 #ffffff
background #070722
selection_foreground #070722
cursor #fff59b
cursor_text_color #070722
foreground #f3edf7
selection_background #f3edf7

View File

@@ -0,0 +1,22 @@
color0 #eff0ff
color1 #FD4663
color2 #0e0e43
color3 #5d65f5
color4 #8E93D8
color5 #FD4663
color6 #0e0e43
color7 #4b55c8
color8 #8288fc
color9 #FD4663
color10 #0e0e43
color11 #5d65f5
color12 #8E93D8
color13 #FD4663
color14 #0e0e43
color15 #0e0e43
background #e6e8fa
selection_foreground #e6e8fa
cursor #5d65f5
cursor_text_color #e6e8fa
foreground #4b55c8
selection_background #4b55c8

View File

@@ -0,0 +1,24 @@
[cursor]
color=1c1822 c7a1d8
[colors]
foreground=e9e4f0
background=1c1822
regular0=262130
regular1=e9899d
regular2=e0b7c9
regular3=c7a1d8
regular4=a984c4
regular5=e9899d
regular6=e0b7c9
regular7=e9e4f0
bright0=3e364e
bright1=e9899d
bright2=e0b7c9
bright3=c7a1d8
bright4=a984c4
bright5=e9899d
bright6=e0b7c9
bright7=ffffff
selection-foreground=1c1822
selection-background=e9e4f0

View File

@@ -0,0 +1,24 @@
[cursor]
color=f5f1fa 9b59ba
[colors]
foreground=1c1822
background=f5f1fa
regular0=e7dfee
regular1=e9899d
regular2=c17093
regular3=9b59ba
regular4=784999
regular5=e9899d
regular6=c17093
regular7=1c1822
bright0=cebedc
bright1=e9899d
bright2=c17093
bright3=9b59ba
bright4=784999
bright5=e9899d
bright6=c17093
bright7=1c1822
selection-foreground=f5f1fa
selection-background=1c1822

View File

@@ -0,0 +1,22 @@
palette = 0=#262130
palette = 1=#e9899d
palette = 2=#e0b7c9
palette = 3=#c7a1d8
palette = 4=#a984c4
palette = 5=#e9899d
palette = 6=#e0b7c9
palette = 7=#e9e4f0
palette = 8=#3e364e
palette = 9=#e9899d
palette = 10=#e0b7c9
palette = 11=#c7a1d8
palette = 12=#a984c4
palette = 13=#e9899d
palette = 14=#e0b7c9
palette = 15=#ffffff
background = #1c1822
foreground = #e9e4f0
cursor-color = #c7a1d8
cursor-text = #1c1822
selection-background = #e9e4f0
selection-foreground = #1c1822

View File

@@ -0,0 +1,22 @@
palette = 0=#e7dfee
palette = 1=#e9899d
palette = 2=#c17093
palette = 3=#9b59ba
palette = 4=#784999
palette = 5=#e9899d
palette = 6=#c17093
palette = 7=#1c1822
palette = 8=#cebedc
palette = 9=#e9899d
palette = 10=#c17093
palette = 11=#9b59ba
palette = 12=#784999
palette = 13=#e9899d
palette = 14=#c17093
palette = 15=#1c1822
background = #f5f1fa
foreground = #1c1822
cursor-color = #9b59ba
cursor-text = #f5f1fa
selection-background = #1c1822
selection-foreground = #f5f1fa

View File

@@ -0,0 +1,22 @@
color0 #262130
color1 #e9899d
color2 #e0b7c9
color3 #c7a1d8
color4 #a984c4
color5 #e9899d
color6 #e0b7c9
color7 #e9e4f0
color8 #3e364e
color9 #e9899d
color10 #e0b7c9
color11 #c7a1d8
color12 #a984c4
color13 #e9899d
color14 #e0b7c9
color15 #ffffff
background #1c1822
selection_foreground #1c1822
cursor #c7a1d8
cursor_text_color #1c1822
foreground #e9e4f0
selection_background #e9e4f0

View File

@@ -0,0 +1,22 @@
color0 #e7dfee
color1 #e9899d
color2 #c17093
color3 #9b59ba
color4 #784999
color5 #e9899d
color6 #c17093
color7 #1c1822
color8 #cebedc
color9 #e9899d
color10 #c17093
color11 #9b59ba
color12 #784999
color13 #e9899d
color14 #c17093
color15 #1c1822
background #f5f1fa
selection_foreground #f5f1fa
cursor #9b59ba
cursor_text_color #f5f1fa
foreground #1c1822
selection_background #1c1822

View File

@@ -9,9 +9,9 @@
"mError": "#bf616a",
"mOnError": "#2e3440",
"mSurface": "#2e3440",
"mOnSurface": "#d8dee9",
"mOnSurface": "#eceff4",
"mSurfaceVariant": "#3b4252",
"mOnSurfaceVariant": "#e5e9f0",
"mOnSurfaceVariant": "#d8dee9",
"mOutline": "#505a70",
"mShadow": "#2e3440"
},

View File

@@ -0,0 +1,25 @@
[cursor]
color=282828 eceff4
[colors]
foreground=d8dee9
background=2e3440
regular0=3b4252
regular1=bf616a
regular2=a3be8c
regular3=ebcb8b
regular4=81a1c1
regular5=b48ead
regular6=88c0d0
regular7=e5e9f0
bright0=596377
bright1=bf616a
bright2=a3be8c
bright3=ebcb8b
bright4=81a1c1
bright5=b48ead
bright6=8fbcbb
bright7=eceff4
selection-foreground=4c566a
selection-background=eceff4

View File

@@ -0,0 +1,25 @@
[cursor]
color=3b4252 7bb3c3
[colors]
foreground=414858
background=e5e9f0
regular0=3b4252
regular1=bf616a
regular2=96b17f
regular3=c5a565
regular4=81a1c1
regular5=b48ead
regular6=7bb3c3
regular7=a5abb6
bright0=4c566a
bright1=bf616a
bright2=96b17f
bright3=c5a565
bright4=81a1c1
bright5=b48ead
bright6=82afae
bright7=eceff4
selection-foreground=4c556a
selection-background=d8dee9

View File

@@ -0,0 +1,22 @@
palette = 0=#3b4252
palette = 1=#bf616a
palette = 2=#a3be8c
palette = 3=#ebcb8b
palette = 4=#81a1c1
palette = 5=#b48ead
palette = 6=#88c0d0
palette = 7=#e5e9f0
palette = 8=#596377
palette = 9=#bf616a
palette = 10=#a3be8c
palette = 11=#ebcb8b
palette = 12=#81a1c1
palette = 13=#b48ead
palette = 14=#8fbcbb
palette = 15=#eceff4
background = #2e3440
foreground = #d8dee9
cursor-color = #eceff4
cursor-text = #282828
selection-background = #eceff4
selection-foreground = #4c566a

View File

@@ -0,0 +1,22 @@
palette = 0=#3b4252
palette = 1=#bf616a
palette = 2=#96b17f
palette = 3=#c5a565
palette = 4=#81a1c1
palette = 5=#b48ead
palette = 6=#7bb3c3
palette = 7=#a5abb6
palette = 8=#4c566a
palette = 9=#bf616a
palette = 10=#96b17f
palette = 11=#c5a565
palette = 12=#81a1c1
palette = 13=#b48ead
palette = 14=#82afae
palette = 15=#eceff4
background = #e5e9f0
foreground = #414858
cursor-color = #7bb3c3
cursor-text = #3b4252
selection-background = #d8dee9
selection-foreground = #4c556a

View File

@@ -0,0 +1,22 @@
color0 #3b4252
color1 #bf616a
color2 #a3be8c
color3 #ebcb8b
color4 #81a1c1
color5 #b48ead
color6 #88c0d0
color7 #e5e9f0
color8 #596377
color9 #bf616a
color10 #a3be8c
color11 #ebcb8b
color12 #81a1c1
color13 #b48ead
color14 #8fbcbb
color15 #eceff4
background #2e3440
selection_foreground #2e3440
cursor #eceff4
cursor_text_color #282828
foreground #d8dee9
selection_background #d8dee9

View File

@@ -0,0 +1,22 @@
color0 #3b4252
color1 #bf616a
color2 #96b17f
color3 #c5a565
color4 #81a1c1
color5 #b48ead
color6 #7bb3c3
color7 #a5abb6
color8 #4c566a
color9 #bf616a
color10 #96b17f
color11 #c5a565
color12 #81a1c1
color13 #b48ead
color14 #82afae
color15 #eceff4
background #e5e9f0
selection_foreground #e5e9f0
cursor #7bb3c3
cursor_text_color #3b4252
foreground #414858
selection_background #414858

View File

@@ -31,4 +31,4 @@
"mOutline": "#dfdad9",
"mShadow": "#faf4ed"
}
}
}

View File

@@ -0,0 +1,25 @@
[cursor]
color=191724 e0def4
[colors]
foreground=e0def4
background=191724
regular0=26233a
regular1=eb6f92
regular2=31748f
regular3=f6c177
regular4=9ccfd8
regular5=c4a7e7
regular6=ebbcba
regular7=e0def4
bright0=6e6a86
bright1=eb6f92
bright2=31748f
bright3=f6c177
bright4=9ccfd8
bright5=c4a7e7
bright6=ebbcba
bright7=e0def4
selection-foreground=e0def4
selection-background=403d52

View File

@@ -0,0 +1,25 @@
[cursor]
color=faf4ed 575279
[colors]
foreground=575279
background=faf4ed
regular0=f2e9e1
regular1=b4637a
regular2=286983
regular3=ea9d34
regular4=56949f
regular5=907aa9
regular6=d7827e
regular7=575279
bright0=9893a5
bright1=b4637a
bright2=286983
bright3=ea9d34
bright4=56949f
bright5=907aa9
bright6=d7827e
bright7=575279
selection-foreground=575279
selection-background=dfdad9

View File

@@ -0,0 +1,22 @@
palette = 0=#26233a
palette = 1=#eb6f92
palette = 2=#31748f
palette = 3=#f6c177
palette = 4=#9ccfd8
palette = 5=#c4a7e7
palette = 6=#ebbcba
palette = 7=#e0def4
palette = 8=#6e6a86
palette = 9=#eb6f92
palette = 10=#31748f
palette = 11=#f6c177
palette = 12=#9ccfd8
palette = 13=#c4a7e7
palette = 14=#ebbcba
palette = 15=#e0def4
background = #191724
foreground = #e0def4
cursor-color = #e0def4
cursor-text = #191724
selection-background = #403d52
selection-foreground = #e0def4

View File

@@ -0,0 +1,22 @@
palette = 0=#f2e9e1
palette = 1=#b4637a
palette = 2=#286983
palette = 3=#ea9d34
palette = 4=#56949f
palette = 5=#907aa9
palette = 6=#d7827e
palette = 7=#575279
palette = 8=#9893a5
palette = 9=#b4637a
palette = 10=#286983
palette = 11=#ea9d34
palette = 12=#56949f
palette = 13=#907aa9
palette = 14=#d7827e
palette = 15=#575279
background = #faf4ed
foreground = #575279
cursor-color = #575279
cursor-text = #faf4ed
selection-background = #dfdad9
selection-foreground = #575279

View File

@@ -0,0 +1,22 @@
color0 #26233a
color1 #eb6f92
color2 #31748f
color3 #f6c177
color4 #9ccfd8
color5 #c4a7e7
color6 #ebbcba
color7 #e0def4
color8 #6e6a86
color9 #eb6f92
color10 #31748f
color11 #f6c177
color12 #9ccfd8
color13 #c4a7e7
color14 #ebbcba
color15 #e0def4
background #191724
selection_foreground #191724
cursor #e0def4
cursor_text_color #191724
foreground #e0def4
selection_background #e0def4

View File

@@ -0,0 +1,22 @@
color0 #f2e9e1
color1 #b4637a
color2 #286983
color3 #ea9d34
color4 #56949f
color5 #907aa9
color6 #d7827e
color7 #575279
color8 #9893a5
color9 #b4637a
color10 #286983
color11 #ea9d34
color12 #56949f
color13 #907aa9
color14 #d7827e
color15 #575279
background #faf4ed
selection_foreground #faf4ed
cursor #575279
cursor_text_color #faf4ed
foreground #575279
selection_background #575279

View File

@@ -0,0 +1,24 @@
[cursor]
color=073642 839496
[colors]
foreground=839496
background=002b36
regular0=073642
regular1=dc322f
regular2=859900
regular3=b58900
regular4=268bd2
regular5=d33682
regular6=2aa198
regular7=eee8d5
bright0=335e69
bright1=cb4b16
bright2=586e75
bright3=657b83
bright4=839496
bright5=6c71c4
bright6=93a1a1
bright7=fdf6e3
selection-foreground=93a1a1
selection-background=073642

View File

@@ -0,0 +1,25 @@
[cursor]
color=eee8d5 657b83
[colors]
foreground=657b83
background=fdf6e3
regular0=073642
regular1=dc322f
regular2=859900
regular3=b58900
regular4=268bd2
regular5=d33682
regular6=2aa198
regular7=bbb5a2
bright0=002b36
bright1=cb4b16
bright2=586e75
bright3=657b83
bright4=839496
bright5=6c71c4
bright6=93a1a1
bright7=fdf6e3
selection-foreground=586e75
selection-background=eee8d5

View File

@@ -0,0 +1,22 @@
palette = 0=#073642
palette = 1=#dc322f
palette = 2=#859900
palette = 3=#b58900
palette = 4=#268bd2
palette = 5=#d33682
palette = 6=#2aa198
palette = 7=#eee8d5
palette = 8=#335e69
palette = 9=#cb4b16
palette = 10=#586e75
palette = 11=#657b83
palette = 12=#839496
palette = 13=#6c71c4
palette = 14=#93a1a1
palette = 15=#fdf6e3
background = #002b36
foreground = #839496
cursor-color = #839496
cursor-text = #073642
selection-background = #073642
selection-foreground = #93a1a1

View File

@@ -0,0 +1,22 @@
palette = 0=#073642
palette = 1=#dc322f
palette = 2=#859900
palette = 3=#b58900
palette = 4=#268bd2
palette = 5=#d33682
palette = 6=#2aa198
palette = 7=#bbb5a2
palette = 8=#002b36
palette = 9=#cb4b16
palette = 10=#586e75
palette = 11=#657b83
palette = 12=#839496
palette = 13=#6c71c4
palette = 14=#93a1a1
palette = 15=#fdf6e3
background = #fdf6e3
foreground = #657b83
cursor-color = #657b83
cursor-text = #eee8d5
selection-background = #eee8d5
selection-foreground = #586e75

View File

@@ -0,0 +1,22 @@
color0 #073642
color1 #dc322f
color2 #859900
color3 #b58900
color4 #268bd2
color5 #d33682
color6 #2aa198
color7 #eee8d5
color8 #335e69
color9 #cb4b16
color10 #586e75
color11 #657b83
color12 #839496
color13 #6c71c4
color14 #93a1a1
color15 #fdf6e3
background #002b36
selection_foreground #002b36
cursor #839496
cursor_text_color #073642
foreground #839496
selection_background #839496

View File

@@ -0,0 +1,22 @@
color0 #073642
color1 #dc322f
color2 #859900
color3 #b58900
color4 #268bd2
color5 #d33682
color6 #2aa198
color7 #bbb5a2
color8 #002b36
color9 #cb4b16
color10 #586e75
color11 #657b83
color12 #839496
color13 #6c71c4
color14 #93a1a1
color15 #fdf6e3
background #fdf6e3
selection_foreground #fdf6e3
cursor #657b83
cursor_text_color #eee8d5
foreground #657b83
selection_background #657b83

View File

@@ -0,0 +1,24 @@
[cursor]
color=1a1b26 c0caf5
[colors]
foreground=c0caf5
background=1a1b26
regular0=15161e
regular1=f7768e
regular2=9ece6a
regular3=e0af68
regular4=7aa2f7
regular5=bb9af7
regular6=7dcfff
regular7=a9b1d6
bright0=414868
bright1=f7768e
bright2=9ece6a
bright3=e0af68
bright4=7aa2f7
bright5=bb9af7
bright6=7dcfff
bright7=c0caf5
selection-foreground=c0caf5
selection-background=283457

View File

@@ -0,0 +1,24 @@
[cursor]
color=e1e2e7 3760bf
[colors]
foreground=3760bf
background=e1e2e7
regular0=e9e9ed
regular1=f52a65
regular2=587539
regular3=8c6c3e
regular4=2e7de9
regular5=9854f1
regular6=007197
regular7=6172b0
bright0=a1a6c5
bright1=f52a65
bright2=587539
bright3=8c6c3e
bright4=2e7de9
bright5=9854f1
bright6=007197
bright7=3760bf
selection-foreground=3760bf
selection-background=99a7df

View File

@@ -0,0 +1,22 @@
palette = 0=#15161e
palette = 1=#f7768e
palette = 2=#9ece6a
palette = 3=#e0af68
palette = 4=#7aa2f7
palette = 5=#bb9af7
palette = 6=#7dcfff
palette = 7=#a9b1d6
palette = 8=#414868
palette = 9=#f7768e
palette = 10=#9ece6a
palette = 11=#e0af68
palette = 12=#7aa2f7
palette = 13=#bb9af7
palette = 14=#7dcfff
palette = 15=#c0caf5
background = #1a1b26
foreground = #c0caf5
cursor-color = #c0caf5
cursor-text = #1a1b26
selection-background = #283457
selection-foreground = #c0caf5

View File

@@ -0,0 +1,22 @@
palette = 0=#e9e9ed
palette = 1=#f52a65
palette = 2=#587539
palette = 3=#8c6c3e
palette = 4=#2e7de9
palette = 5=#9854f1
palette = 6=#007197
palette = 7=#6172b0
palette = 8=#a1a6c5
palette = 9=#f52a65
palette = 10=#587539
palette = 11=#8c6c3e
palette = 12=#2e7de9
palette = 13=#9854f1
palette = 14=#007197
palette = 15=#3760bf
background = #e1e2e7
foreground = #3760bf
cursor-color = #3760bf
cursor-text = #e1e2e7
selection-background = #99a7df
selection-foreground = #3760bf

View File

@@ -0,0 +1,22 @@
color0 #15161e
color1 #f7768e
color2 #9ece6a
color3 #e0af68
color4 #7aa2f7
color5 #bb9af7
color6 #7dcfff
color7 #a9b1d6
color8 #414868
color9 #f7768e
color10 #9ece6a
color11 #e0af68
color12 #7aa2f7
color13 #bb9af7
color14 #7dcfff
color15 #c0caf5
background #1a1b26
selection_foreground #1a1b26
cursor #c0caf5
cursor_text_color #1a1b26
foreground #c0caf5
selection_background #c0caf5

View File

@@ -0,0 +1,22 @@
color0 #e9e9ed
color1 #f52a65
color2 #587539
color3 #8c6c3e
color4 #2e7de9
color5 #9854f1
color6 #007197
color7 #6172b0
color8 #a1a6c5
color9 #f52a65
color10 #587539
color11 #8c6c3e
color12 #2e7de9
color13 #9854f1
color14 #007197
color15 #3760bf
background #e1e2e7
selection_foreground #e1e2e7
cursor #3760bf
cursor_text_color #e1e2e7
foreground #3760bf
selection_background #3760bf

View File

@@ -1,82 +0,0 @@
pragma Singleton
import QtQuick
import Quickshell
import qs.Commons
// Central place to define which templates we generate and where they write.
// Users can extend it by dropping additional templates into:
// - Assets/Matugen/templates/
// - ~/.config/matugen/ (when enableUserTemplates is true)
Singleton {
id: root
// Build the base TOML using current settings
function buildConfigToml() {
var lines = []
lines.push("[config]")
// Always include noctalia colors output for the shell
lines.push("[templates.noctalia]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/noctalia.json"')
lines.push('output_path = "' + Settings.configDir + 'colors.json"')
if (Settings.data.matugen.gtk4) {
lines.push("\n[templates.gtk4]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/gtk4.css"')
lines.push('output_path = "~/.config/gtk-4.0/gtk.css"')
}
if (Settings.data.matugen.gtk3) {
lines.push("\n[templates.gtk3]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/gtk3.css"')
lines.push('output_path = "~/.config/gtk-3.0/gtk.css"')
}
if (Settings.data.matugen.qt6) {
lines.push("\n[templates.qt6]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/qtct.conf"')
lines.push('output_path = "~/.config/qt6ct/colors/noctalia.conf"')
}
if (Settings.data.matugen.qt5) {
lines.push("\n[templates.qt5]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/qtct.conf"')
lines.push('output_path = "~/.config/qt5ct/colors/noctalia.conf"')
}
if (Settings.data.matugen.kitty) {
lines.push("\n[templates.kitty]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/kitty.conf"')
lines.push('output_path = "~/.config/kitty/themes/noctalia.conf"')
lines.push("post_hook = 'kitty +kitten themes --reload-in=all noctalia'")
}
if (Settings.data.matugen.ghostty) {
lines.push("\n[templates.ghostty]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/ghostty.conf"')
lines.push('output_path = "~/.config/ghostty/themes/noctalia"')
lines.push("post_hook = \"grep -q '^theme *= *' ~/.config/ghostty/config; and sed -i 's/^theme *= *.*/theme = noctalia/' ~/.config/ghostty/config; or echo 'theme = noctalia' >> ~/.config/ghostty/config\"")
}
if (Settings.data.matugen.foot) {
lines.push("\n[templates.foot]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/foot.conf"')
lines.push('output_path = "~/.config/foot/themes/noctalia"')
lines.push('post_hook = "sed -i /themes/d ~/.config/foot/foot.ini && echo include=~/.config/foot/themes/noctalia >> ~/.config/foot/foot.ini"')
}
if (Settings.data.matugen.fuzzel) {
lines.push("\n[templates.fuzzel]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/fuzzel.conf"')
lines.push('output_path = "~/.config/fuzzel/themes/noctalia"')
lines.push('post_hook = "sed -i /themes/d ~/.config/fuzzel/fuzzel.ini && echo include=~/.config/fuzzel/themes/noctalia >> ~/.config/fuzzel/fuzzel.ini"')
}
if (Settings.data.matugen.vesktop) {
lines.push("\n[templates.vesktop]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/vesktop.css"')
lines.push('output_path = "~/.config/vesktop/themes/noctalia.theme.css"')
}
if (Settings.data.matugen.pywalfox) {
lines.push("\n[templates.pywalfox]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/pywalfox.json"')
lines.push('output_path = "~/.cache/wal/colors.json"')
lines.push('post_hook = "pywalfox update"')
}
return lines.join("\n") + "\n"
}
}

View File

@@ -1,25 +0,0 @@
palette = 0= {{colors.shadow.default.hex}}
palette = 1= {{colors.error.default.hex}}
palette = 2= {{colors.tertiary.default.hex}}
palette = 3= {{colors.secondary.default.hex}}
palette = 4= {{colors.primary.default.hex}}
palette = 5= {{colors.primary.default.hex}}
palette = 6= {{colors.secondary.default.hex}}
palette = 7= {{colors.on_background.default.hex}}
palette = 8= {{colors.outline.default.hex}}
palette = 9= {{colors.secondary_fixed_dim.default.hex}}
palette = 10= {{colors.tertiary_container.default.hex}}
palette = 11= {{colors.surface_container.default.hex}}
palette = 12= {{colors.primary_container.default.hex}}
palette = 13= {{colors.on_primary_container.default.hex}}
palette = 14= {{colors.surface_variant.default.hex}}
palette = 15= {{colors.primary.default.hex}}
foreground={{colors.on_surface.default.hex}}
background={{colors.surface.default.hex}}
cursor-color = {{colors.on_surface.default.hex}}
cursor-text = {{colors.on_surface.default.hex}}
selection-background = {{colors.on_secondary.default.hex}}
selection-foreground = {{colors.secondary_fixed_dim.default.hex}}

View File

@@ -1,22 +0,0 @@
/*
* GTK Colors
* Generated with Matugen
*/
@define-color accent_color {{colors.primary_fixed_dim.default.hex}};
@define-color accent_fg_color {{colors.on_primary_fixed.default.hex}};
@define-color accent_bg_color {{colors.primary_fixed_dim.default.hex}};
@define-color window_bg_color {{colors.surface_dim.default.hex}};
@define-color window_fg_color {{colors.on_surface.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;

View File

@@ -1,22 +0,0 @@
/*
* GTK Colors
* Generated with Matugen
*/
@define-color accent_color {{colors.primary_fixed_dim.default.hex}};
@define-color accent_fg_color {{colors.on_primary_fixed.default.hex}};
@define-color accent_bg_color {{colors.primary_fixed_dim.default.hex}};
@define-color window_bg_color {{colors.surface_dim.default.hex}};
@define-color window_fg_color {{colors.on_surface.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;

View File

@@ -1,25 +0,0 @@
color0 {{colors.surface.default.hex}}
color1 {{colors.error.default.hex}}
color2 {{colors.tertiary.default.hex}}
color3 {{colors.secondary.default.hex}}
color4 {{colors.primary.default.hex}}
color5 {{colors.primary.default.hex}}
color6 {{colors.secondary.default.hex}}
color7 {{colors.on_background.default.hex}}
color8 {{colors.outline.default.hex}}
color9 {{colors.secondary_fixed_dim.default.hex}}
color10 {{colors.tertiary_container.default.hex}}
color11 {{colors.surface_container.default.hex}}
color12 {{colors.primary_container.default.hex}}
color13 {{colors.on_primary_container.default.hex}}
color14 {{colors.surface_variant.default.hex}}
color15 {{colors.on_background.default.hex}}
cursor {{colors.primary.default.hex}}
cursor_text_color {{colors.on_surface.default.hex}}
foreground {{colors.on_surface.default.hex}}
background {{colors.surface.default.hex}}
selection_foreground {{colors.on_secondary.default.hex}}
selection_background {{colors.secondary_fixed_dim.default.hex}}
url_color {{colors.primary.default.hex}}

View File

@@ -0,0 +1,22 @@
palette = 0= {{colors.surface_variant.default.hex}}
palette = 1= {{colors.error.default.hex}}
palette = 2= {{colors.primary.default.hex}}
palette = 3= {{colors.secondary.default.hex}}
palette = 4= {{colors.tertiary.default.hex}}
palette = 5= {{colors.primary_fixed_dim.default.hex}}
palette = 6= {{colors.secondary_fixed_dim.default.hex}}
palette = 7= {{colors.on_surface.default.hex}}
palette = 8= {{colors.on_surface_variant.default.hex}}
palette = 9= {{colors.error.default.hex}}
palette = 10= {{colors.primary.default.hex}}
palette = 11= {{colors.secondary.default.hex}}
palette = 12= {{colors.tertiary.default.hex}}
palette = 13= {{colors.primary_fixed_dim.default.hex}}
palette = 14= {{colors.secondary_fixed_dim.default.hex}}
palette = 15= {{colors.on_surface.default.hex}}
background = {{colors.surface.default.hex}}
foreground = {{colors.on_surface.default.hex}}
cursor-color = {{colors.on_surface.default.hex}}
cursor-text = {{colors.surface.default.hex}}
selection-background = {{colors.tertiary.default.hex}}
selection-foreground = {{colors.on_tertiary.default.hex}}

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