diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | csrc/application.c (renamed from src/application.c) | 0 | ||||
| -rw-r--r-- | csrc/application.h (renamed from src/application.h) | 0 | ||||
| -rw-r--r-- | csrc/control-center.c (renamed from src/control-center.c) | 0 | ||||
| -rw-r--r-- | csrc/control-center.h (renamed from src/control-center.h) | 0 | ||||
| -rw-r--r-- | csrc/dbus/com.github.hannesschulze.foobar.xml (renamed from src/dbus/com.github.hannesschulze.foobar.xml) | 0 | ||||
| -rw-r--r-- | csrc/dbus/meson.build (renamed from src/dbus/meson.build) | 0 | ||||
| -rw-r--r-- | csrc/dbus/org.bluez.xml (renamed from src/dbus/org.bluez.xml) | 0 | ||||
| -rw-r--r-- | csrc/dbus/org.freedesktop.Notifications.xml (renamed from src/dbus/org.freedesktop.Notifications.xml) | 0 | ||||
| -rw-r--r-- | csrc/dbus/org.freedesktop.UPower.xml (renamed from src/dbus/org.freedesktop.UPower.xml) | 0 | ||||
| -rw-r--r-- | csrc/launcher-item.c (renamed from src/launcher-item.c) | 0 | ||||
| -rw-r--r-- | csrc/launcher-item.h (renamed from src/launcher-item.h) | 0 | ||||
| -rw-r--r-- | csrc/launcher.c (renamed from src/launcher.c) | 0 | ||||
| -rw-r--r-- | csrc/launcher.h (renamed from src/launcher.h) | 0 | ||||
| -rw-r--r-- | csrc/main.c (renamed from src/main.c) | 0 | ||||
| -rw-r--r-- | csrc/meson.build (renamed from src/meson.build) | 0 | ||||
| -rw-r--r-- | csrc/notification-area.c (renamed from src/notification-area.c) | 0 | ||||
| -rw-r--r-- | csrc/notification-area.h (renamed from src/notification-area.h) | 0 | ||||
| -rw-r--r-- | csrc/panel.c (renamed from src/panel.c) | 0 | ||||
| -rw-r--r-- | csrc/panel.h (renamed from src/panel.h) | 0 | ||||
| -rw-r--r-- | csrc/services/application-service.c (renamed from src/services/application-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/application-service.h (renamed from src/services/application-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/audio-service.c (renamed from src/services/audio-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/audio-service.h (renamed from src/services/audio-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/battery-service.c (renamed from src/services/battery-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/battery-service.h (renamed from src/services/battery-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/bluetooth-service.c (renamed from src/services/bluetooth-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/bluetooth-service.h (renamed from src/services/bluetooth-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/brightness-service.c (renamed from src/services/brightness-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/brightness-service.h (renamed from src/services/brightness-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/clock-service.c (renamed from src/services/clock-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/clock-service.h (renamed from src/services/clock-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/configuration-service.c (renamed from src/services/configuration-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/configuration-service.h (renamed from src/services/configuration-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/meson.build (renamed from src/services/meson.build) | 0 | ||||
| -rw-r--r-- | csrc/services/network-service.c (renamed from src/services/network-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/network-service.h (renamed from src/services/network-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/notification-service.c (renamed from src/services/notification-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/notification-service.h (renamed from src/services/notification-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/quick-answer-service.c (renamed from src/services/quick-answer-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/quick-answer-service.h (renamed from src/services/quick-answer-service.h) | 0 | ||||
| -rw-r--r-- | csrc/services/quick-answers/math-lexer.c (renamed from src/services/quick-answers/math-lexer.c) | 0 | ||||
| -rw-r--r-- | csrc/services/quick-answers/math-parser.c (renamed from src/services/quick-answers/math-parser.c) | 0 | ||||
| -rw-r--r-- | csrc/services/quick-answers/math.c (renamed from src/services/quick-answers/math.c) | 0 | ||||
| -rw-r--r-- | csrc/services/quick-answers/math.h (renamed from src/services/quick-answers/math.h) | 0 | ||||
| -rw-r--r-- | csrc/services/quick-answers/math.test.c (renamed from src/services/quick-answers/math.test.c) | 0 | ||||
| -rw-r--r-- | csrc/services/quick-answers/meson.build (renamed from src/services/quick-answers/meson.build) | 0 | ||||
| -rw-r--r-- | csrc/services/workspace-service.c (renamed from src/services/workspace-service.c) | 0 | ||||
| -rw-r--r-- | csrc/services/workspace-service.h (renamed from src/services/workspace-service.h) | 0 | ||||
| -rw-r--r-- | csrc/utils.c (renamed from src/utils.c) | 0 | ||||
| -rw-r--r-- | csrc/utils.h (renamed from src/utils.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/control-center/control-button.c (renamed from src/widgets/control-center/control-button.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/control-center/control-button.h (renamed from src/widgets/control-center/control-button.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/control-center/control-details-item.c (renamed from src/widgets/control-center/control-details-item.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/control-center/control-details-item.h (renamed from src/widgets/control-center/control-details-item.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/control-center/control-details.c (renamed from src/widgets/control-center/control-details.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/control-center/control-details.h (renamed from src/widgets/control-center/control-details.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/control-center/control-slider.c (renamed from src/widgets/control-center/control-slider.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/control-center/control-slider.h (renamed from src/widgets/control-center/control-slider.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/control-center/meson.build (renamed from src/widgets/control-center/meson.build) | 0 | ||||
| -rw-r--r-- | csrc/widgets/inset-container.c (renamed from src/widgets/inset-container.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/inset-container.h (renamed from src/widgets/inset-container.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/limit-container.c (renamed from src/widgets/limit-container.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/limit-container.h (renamed from src/widgets/limit-container.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/meson.build (renamed from src/widgets/meson.build) | 0 | ||||
| -rw-r--r-- | csrc/widgets/notification-widget.c (renamed from src/widgets/notification-widget.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/notification-widget.h (renamed from src/widgets/notification-widget.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/meson.build (renamed from src/widgets/panel/meson.build) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item-clock.c (renamed from src/widgets/panel/panel-item-clock.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item-clock.h (renamed from src/widgets/panel/panel-item-clock.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item-icon.c (renamed from src/widgets/panel/panel-item-icon.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item-icon.h (renamed from src/widgets/panel/panel-item-icon.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item-status.c (renamed from src/widgets/panel/panel-item-status.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item-status.h (renamed from src/widgets/panel/panel-item-status.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item-workspaces.c (renamed from src/widgets/panel/panel-item-workspaces.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item-workspaces.h (renamed from src/widgets/panel/panel-item-workspaces.h) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item.c (renamed from src/widgets/panel/panel-item.c) | 0 | ||||
| -rw-r--r-- | csrc/widgets/panel/panel-item.h (renamed from src/widgets/panel/panel-item.h) | 0 | ||||
| -rw-r--r-- | flake.lock | 12 | ||||
| -rw-r--r-- | flake.nix | 8 | ||||
| -rw-r--r-- | foobar.cabal | 15 | ||||
| -rw-r--r-- | nix/package.nix | 3 | ||||
| -rw-r--r-- | src/Main.hs | 2 | ||||
| -rw-r--r-- | subprojects/gtk4-layer-shell.wrap | 2 |
84 files changed, 35 insertions, 8 deletions
@@ -4,3 +4,4 @@ build/ .vscode/ .cache/ subprojects/*/ +dist*/ diff --git a/src/application.c b/csrc/application.c index bad62b1..bad62b1 100644 --- a/src/application.c +++ b/csrc/application.c diff --git a/src/application.h b/csrc/application.h index c5353c3..c5353c3 100644 --- a/src/application.h +++ b/csrc/application.h diff --git a/src/control-center.c b/csrc/control-center.c index bb22830..bb22830 100644 --- a/src/control-center.c +++ b/csrc/control-center.c diff --git a/src/control-center.h b/csrc/control-center.h index c320017..c320017 100644 --- a/src/control-center.h +++ b/csrc/control-center.h diff --git a/src/dbus/com.github.hannesschulze.foobar.xml b/csrc/dbus/com.github.hannesschulze.foobar.xml index e8373a6..e8373a6 100644 --- a/src/dbus/com.github.hannesschulze.foobar.xml +++ b/csrc/dbus/com.github.hannesschulze.foobar.xml diff --git a/src/dbus/meson.build b/csrc/dbus/meson.build index 80062bd..80062bd 100644 --- a/src/dbus/meson.build +++ b/csrc/dbus/meson.build diff --git a/src/dbus/org.bluez.xml b/csrc/dbus/org.bluez.xml index 669e325..669e325 100644 --- a/src/dbus/org.bluez.xml +++ b/csrc/dbus/org.bluez.xml diff --git a/src/dbus/org.freedesktop.Notifications.xml b/csrc/dbus/org.freedesktop.Notifications.xml index 6b1d2f2..6b1d2f2 100644 --- a/src/dbus/org.freedesktop.Notifications.xml +++ b/csrc/dbus/org.freedesktop.Notifications.xml diff --git a/src/dbus/org.freedesktop.UPower.xml b/csrc/dbus/org.freedesktop.UPower.xml index 18fc41d..18fc41d 100644 --- a/src/dbus/org.freedesktop.UPower.xml +++ b/csrc/dbus/org.freedesktop.UPower.xml diff --git a/src/launcher-item.c b/csrc/launcher-item.c index c4de70b..c4de70b 100644 --- a/src/launcher-item.c +++ b/csrc/launcher-item.c diff --git a/src/launcher-item.h b/csrc/launcher-item.h index b2d274a..b2d274a 100644 --- a/src/launcher-item.h +++ b/csrc/launcher-item.h diff --git a/src/launcher.c b/csrc/launcher.c index f4b34d8..f4b34d8 100644 --- a/src/launcher.c +++ b/csrc/launcher.c diff --git a/src/launcher.h b/csrc/launcher.h index 5d92607..5d92607 100644 --- a/src/launcher.h +++ b/csrc/launcher.h diff --git a/src/meson.build b/csrc/meson.build index b9383fb..b9383fb 100644 --- a/src/meson.build +++ b/csrc/meson.build diff --git a/src/notification-area.c b/csrc/notification-area.c index 2db5397..2db5397 100644 --- a/src/notification-area.c +++ b/csrc/notification-area.c diff --git a/src/notification-area.h b/csrc/notification-area.h index e2e546f..e2e546f 100644 --- a/src/notification-area.h +++ b/csrc/notification-area.h diff --git a/src/panel.c b/csrc/panel.c index 5bc7662..5bc7662 100644 --- a/src/panel.c +++ b/csrc/panel.c diff --git a/src/panel.h b/csrc/panel.h index e64a7d7..e64a7d7 100644 --- a/src/panel.h +++ b/csrc/panel.h diff --git a/src/services/application-service.c b/csrc/services/application-service.c index 42835ac..42835ac 100644 --- a/src/services/application-service.c +++ b/csrc/services/application-service.c diff --git a/src/services/application-service.h b/csrc/services/application-service.h index dd043fc..dd043fc 100644 --- a/src/services/application-service.h +++ b/csrc/services/application-service.h diff --git a/src/services/audio-service.c b/csrc/services/audio-service.c index 06345f2..06345f2 100644 --- a/src/services/audio-service.c +++ b/csrc/services/audio-service.c diff --git a/src/services/audio-service.h b/csrc/services/audio-service.h index a833c20..a833c20 100644 --- a/src/services/audio-service.h +++ b/csrc/services/audio-service.h diff --git a/src/services/battery-service.c b/csrc/services/battery-service.c index 0457547..0457547 100644 --- a/src/services/battery-service.c +++ b/csrc/services/battery-service.c diff --git a/src/services/battery-service.h b/csrc/services/battery-service.h index bf15c4a..bf15c4a 100644 --- a/src/services/battery-service.h +++ b/csrc/services/battery-service.h diff --git a/src/services/bluetooth-service.c b/csrc/services/bluetooth-service.c index eb13968..eb13968 100644 --- a/src/services/bluetooth-service.c +++ b/csrc/services/bluetooth-service.c diff --git a/src/services/bluetooth-service.h b/csrc/services/bluetooth-service.h index 684fd45..684fd45 100644 --- a/src/services/bluetooth-service.h +++ b/csrc/services/bluetooth-service.h diff --git a/src/services/brightness-service.c b/csrc/services/brightness-service.c index 32f0501..32f0501 100644 --- a/src/services/brightness-service.c +++ b/csrc/services/brightness-service.c diff --git a/src/services/brightness-service.h b/csrc/services/brightness-service.h index 2b3799e..2b3799e 100644 --- a/src/services/brightness-service.h +++ b/csrc/services/brightness-service.h diff --git a/src/services/clock-service.c b/csrc/services/clock-service.c index c957011..c957011 100644 --- a/src/services/clock-service.c +++ b/csrc/services/clock-service.c diff --git a/src/services/clock-service.h b/csrc/services/clock-service.h index d435d92..d435d92 100644 --- a/src/services/clock-service.h +++ b/csrc/services/clock-service.h diff --git a/src/services/configuration-service.c b/csrc/services/configuration-service.c index f3ca010..f3ca010 100644 --- a/src/services/configuration-service.c +++ b/csrc/services/configuration-service.c diff --git a/src/services/configuration-service.h b/csrc/services/configuration-service.h index 2c1296b..2c1296b 100644 --- a/src/services/configuration-service.h +++ b/csrc/services/configuration-service.h diff --git a/src/services/meson.build b/csrc/services/meson.build index 368c2f1..368c2f1 100644 --- a/src/services/meson.build +++ b/csrc/services/meson.build diff --git a/src/services/network-service.c b/csrc/services/network-service.c index b2d1334..b2d1334 100644 --- a/src/services/network-service.c +++ b/csrc/services/network-service.c diff --git a/src/services/network-service.h b/csrc/services/network-service.h index 2307cec..2307cec 100644 --- a/src/services/network-service.h +++ b/csrc/services/network-service.h diff --git a/src/services/notification-service.c b/csrc/services/notification-service.c index 1a085f0..1a085f0 100644 --- a/src/services/notification-service.c +++ b/csrc/services/notification-service.c diff --git a/src/services/notification-service.h b/csrc/services/notification-service.h index abcca4e..abcca4e 100644 --- a/src/services/notification-service.h +++ b/csrc/services/notification-service.h diff --git a/src/services/quick-answer-service.c b/csrc/services/quick-answer-service.c index 670a72f..670a72f 100644 --- a/src/services/quick-answer-service.c +++ b/csrc/services/quick-answer-service.c diff --git a/src/services/quick-answer-service.h b/csrc/services/quick-answer-service.h index adb0701..adb0701 100644 --- a/src/services/quick-answer-service.h +++ b/csrc/services/quick-answer-service.h diff --git a/src/services/quick-answers/math-lexer.c b/csrc/services/quick-answers/math-lexer.c index 7fbe877..7fbe877 100644 --- a/src/services/quick-answers/math-lexer.c +++ b/csrc/services/quick-answers/math-lexer.c diff --git a/src/services/quick-answers/math-parser.c b/csrc/services/quick-answers/math-parser.c index 17d976d..17d976d 100644 --- a/src/services/quick-answers/math-parser.c +++ b/csrc/services/quick-answers/math-parser.c diff --git a/src/services/quick-answers/math.c b/csrc/services/quick-answers/math.c index 69219e2..69219e2 100644 --- a/src/services/quick-answers/math.c +++ b/csrc/services/quick-answers/math.c diff --git a/src/services/quick-answers/math.h b/csrc/services/quick-answers/math.h index fafa73d..fafa73d 100644 --- a/src/services/quick-answers/math.h +++ b/csrc/services/quick-answers/math.h diff --git a/src/services/quick-answers/math.test.c b/csrc/services/quick-answers/math.test.c index 416b576..416b576 100644 --- a/src/services/quick-answers/math.test.c +++ b/csrc/services/quick-answers/math.test.c diff --git a/src/services/quick-answers/meson.build b/csrc/services/quick-answers/meson.build index ae468c2..ae468c2 100644 --- a/src/services/quick-answers/meson.build +++ b/csrc/services/quick-answers/meson.build diff --git a/src/services/workspace-service.c b/csrc/services/workspace-service.c index 75ea06a..75ea06a 100644 --- a/src/services/workspace-service.c +++ b/csrc/services/workspace-service.c diff --git a/src/services/workspace-service.h b/csrc/services/workspace-service.h index c80e7dc..c80e7dc 100644 --- a/src/services/workspace-service.h +++ b/csrc/services/workspace-service.h diff --git a/src/utils.c b/csrc/utils.c index dae3e65..dae3e65 100644 --- a/src/utils.c +++ b/csrc/utils.c diff --git a/src/utils.h b/csrc/utils.h index 0cd6e38..0cd6e38 100644 --- a/src/utils.h +++ b/csrc/utils.h diff --git a/src/widgets/control-center/control-button.c b/csrc/widgets/control-center/control-button.c index 5b6d991..5b6d991 100644 --- a/src/widgets/control-center/control-button.c +++ b/csrc/widgets/control-center/control-button.c diff --git a/src/widgets/control-center/control-button.h b/csrc/widgets/control-center/control-button.h index d4c3737..d4c3737 100644 --- a/src/widgets/control-center/control-button.h +++ b/csrc/widgets/control-center/control-button.h diff --git a/src/widgets/control-center/control-details-item.c b/csrc/widgets/control-center/control-details-item.c index cb54dd3..cb54dd3 100644 --- a/src/widgets/control-center/control-details-item.c +++ b/csrc/widgets/control-center/control-details-item.c diff --git a/src/widgets/control-center/control-details-item.h b/csrc/widgets/control-center/control-details-item.h index ff890f9..ff890f9 100644 --- a/src/widgets/control-center/control-details-item.h +++ b/csrc/widgets/control-center/control-details-item.h diff --git a/src/widgets/control-center/control-details.c b/csrc/widgets/control-center/control-details.c index 72a90aa..72a90aa 100644 --- a/src/widgets/control-center/control-details.c +++ b/csrc/widgets/control-center/control-details.c diff --git a/src/widgets/control-center/control-details.h b/csrc/widgets/control-center/control-details.h index ba7b5ec..ba7b5ec 100644 --- a/src/widgets/control-center/control-details.h +++ b/csrc/widgets/control-center/control-details.h diff --git a/src/widgets/control-center/control-slider.c b/csrc/widgets/control-center/control-slider.c index 9c69190..9c69190 100644 --- a/src/widgets/control-center/control-slider.c +++ b/csrc/widgets/control-center/control-slider.c diff --git a/src/widgets/control-center/control-slider.h b/csrc/widgets/control-center/control-slider.h index f797b5c..f797b5c 100644 --- a/src/widgets/control-center/control-slider.h +++ b/csrc/widgets/control-center/control-slider.h diff --git a/src/widgets/control-center/meson.build b/csrc/widgets/control-center/meson.build index 2cdc9ca..2cdc9ca 100644 --- a/src/widgets/control-center/meson.build +++ b/csrc/widgets/control-center/meson.build diff --git a/src/widgets/inset-container.c b/csrc/widgets/inset-container.c index 052f872..052f872 100644 --- a/src/widgets/inset-container.c +++ b/csrc/widgets/inset-container.c diff --git a/src/widgets/inset-container.h b/csrc/widgets/inset-container.h index 316d2be..316d2be 100644 --- a/src/widgets/inset-container.h +++ b/csrc/widgets/inset-container.h diff --git a/src/widgets/limit-container.c b/csrc/widgets/limit-container.c index 123acef..123acef 100644 --- a/src/widgets/limit-container.c +++ b/csrc/widgets/limit-container.c diff --git a/src/widgets/limit-container.h b/csrc/widgets/limit-container.h index cad19aa..cad19aa 100644 --- a/src/widgets/limit-container.h +++ b/csrc/widgets/limit-container.h diff --git a/src/widgets/meson.build b/csrc/widgets/meson.build index 7aeb3ca..7aeb3ca 100644 --- a/src/widgets/meson.build +++ b/csrc/widgets/meson.build diff --git a/src/widgets/notification-widget.c b/csrc/widgets/notification-widget.c index 97cfc22..97cfc22 100644 --- a/src/widgets/notification-widget.c +++ b/csrc/widgets/notification-widget.c diff --git a/src/widgets/notification-widget.h b/csrc/widgets/notification-widget.h index af9de49..af9de49 100644 --- a/src/widgets/notification-widget.h +++ b/csrc/widgets/notification-widget.h diff --git a/src/widgets/panel/meson.build b/csrc/widgets/panel/meson.build index 10afc94..10afc94 100644 --- a/src/widgets/panel/meson.build +++ b/csrc/widgets/panel/meson.build diff --git a/src/widgets/panel/panel-item-clock.c b/csrc/widgets/panel/panel-item-clock.c index 00b2cc5..00b2cc5 100644 --- a/src/widgets/panel/panel-item-clock.c +++ b/csrc/widgets/panel/panel-item-clock.c diff --git a/src/widgets/panel/panel-item-clock.h b/csrc/widgets/panel/panel-item-clock.h index 5ff7e5b..5ff7e5b 100644 --- a/src/widgets/panel/panel-item-clock.h +++ b/csrc/widgets/panel/panel-item-clock.h diff --git a/src/widgets/panel/panel-item-icon.c b/csrc/widgets/panel/panel-item-icon.c index 0a3b4e9..0a3b4e9 100644 --- a/src/widgets/panel/panel-item-icon.c +++ b/csrc/widgets/panel/panel-item-icon.c diff --git a/src/widgets/panel/panel-item-icon.h b/csrc/widgets/panel/panel-item-icon.h index 2b4ac1f..2b4ac1f 100644 --- a/src/widgets/panel/panel-item-icon.h +++ b/csrc/widgets/panel/panel-item-icon.h diff --git a/src/widgets/panel/panel-item-status.c b/csrc/widgets/panel/panel-item-status.c index f06bb68..f06bb68 100644 --- a/src/widgets/panel/panel-item-status.c +++ b/csrc/widgets/panel/panel-item-status.c diff --git a/src/widgets/panel/panel-item-status.h b/csrc/widgets/panel/panel-item-status.h index 0f1cfdb..0f1cfdb 100644 --- a/src/widgets/panel/panel-item-status.h +++ b/csrc/widgets/panel/panel-item-status.h diff --git a/src/widgets/panel/panel-item-workspaces.c b/csrc/widgets/panel/panel-item-workspaces.c index dff629b..dff629b 100644 --- a/src/widgets/panel/panel-item-workspaces.c +++ b/csrc/widgets/panel/panel-item-workspaces.c diff --git a/src/widgets/panel/panel-item-workspaces.h b/csrc/widgets/panel/panel-item-workspaces.h index d179217..d179217 100644 --- a/src/widgets/panel/panel-item-workspaces.h +++ b/csrc/widgets/panel/panel-item-workspaces.h diff --git a/src/widgets/panel/panel-item.c b/csrc/widgets/panel/panel-item.c index 918d9f5..918d9f5 100644 --- a/src/widgets/panel/panel-item.c +++ b/csrc/widgets/panel/panel-item.c diff --git a/src/widgets/panel/panel-item.h b/csrc/widgets/panel/panel-item.h index 12a7e35..12a7e35 100644 --- a/src/widgets/panel/panel-item.h +++ b/csrc/widgets/panel/panel-item.h @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1726560853, - "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1729880355, - "narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=", + "lastModified": 1750134718, + "narHash": "sha256-v263g4GbxXv87hMXMCpjkIxd/viIF7p3JpJrwgKdNiI=", "owner": "nixos", "repo": "nixpkgs", - "rev": "18536bf04cd71abd345f9579158841376fdd0c5a", + "rev": "9e83b64f727c88a7711a2c463a7b16eedb69a84c", "type": "github" }, "original": { @@ -14,6 +14,13 @@ flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; }; + haskell = pkgs.haskellPackages.ghcWithPackages (p: + with p; [ haskell-language-server ]); + haskell-shell = pkgs.mkShell { + name = "Haskell"; + packages = [ haskell pkgs.gdb pkgs.pkg-config pkgs.cabal-install ]; + hardeningDisable = [ "fortify" ]; + }; foobar = (pkgs.callPackage ./nix/package.nix {}); in { @@ -33,6 +40,7 @@ inputsFrom = [ foobar ]; hardeningDisable = [ "fortify" ]; }; + haskell = haskell-shell; }; }); } diff --git a/foobar.cabal b/foobar.cabal new file mode 100644 index 0000000..d3eea46 --- /dev/null +++ b/foobar.cabal @@ -0,0 +1,15 @@ +cabal-version: 3.0 +name: foobar +version: 2.0.0 +synopsis: A simple bar, launcher, control center, and notification daemon. +build-type: Simple + +common warnings + ghc-options: -Wall + +executable foobar + import: warnings + hs-source-dirs: src + main-is: Main.hs + build-depends: base ^>=4.19.2.0 + default-language: Haskell2010 diff --git a/nix/package.nix b/nix/package.nix index 3b8be8f..e0fcbac 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -12,6 +12,7 @@ pkg-config, gobject-introspection, wayland-scanner, + wayland-protocols, glib, gtk4, json-glib, @@ -28,7 +29,7 @@ dep-gtk4-layer-shell = fetchFromGitHub { owner = "wmww"; repo = "gtk4-layer-shell"; - rev = "v1.0.2"; + rev = "v1.1.1"; hash = "sha256-decjPkFkYy7kIjyozsB7BEmw33wzq1EQyIBrxO36984="; }; dep-gvc = fetchFromGitLab { diff --git a/src/Main.hs b/src/Main.hs new file mode 100644 index 0000000..3b09145 --- /dev/null +++ b/src/Main.hs @@ -0,0 +1,2 @@ +main :: IO () +main = putStrLn "Hello, world!" diff --git a/subprojects/gtk4-layer-shell.wrap b/subprojects/gtk4-layer-shell.wrap index 276d77a..7f0e700 100644 --- a/subprojects/gtk4-layer-shell.wrap +++ b/subprojects/gtk4-layer-shell.wrap @@ -1,4 +1,4 @@ [wrap-git] url = https://github.com/wmww/gtk4-layer-shell.git -revision = v1.0.2 +revision = v1.1.1 depth = 1 |
