18 Commits
Author SHA1 Message Date
Ilya Zlobintsev 4bf5bc6166 feat: use polkit auth for admin actions (#1109) 2026-07-10 23:00:34 +03:00
Ilya Zlobintsev 72800bb5ba chore: update vendored nvidia headers and vulkan spec, add makefile entries for update (#1105)
* chore: update vendored nvidia headers and vulkan spec, add makefile actions for update

* chore: avoid printing for unchanged files

* chore: clean up makefile
2026-07-03 18:11:18 +03:00
Roman MakarovandIlya Zlobintsev 3fbfb24d6e feat: enable adwaita by default, add theme selector and detection (#931)
* feat: enable adwaita by default

* upd readme

* bump feature gate to 1.5

* feat: always build with adwaita

* wip: add breeze styles (not loaded yet)

* feat: theme selector

* feat: better theme selector

* chore: cleanup readme

* Update README.md

* chore: drop old flatpak theme override

* fix: set higher priority for custom css

* use toggle for the theme selection

* upd settings popover spacing/align

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-03-15 20:51:42 +01:00
Reilly BroganandIlya Zlobintsev 9471cc1ad6 fix: Icon install directory (#862)
* fix: Icon install directory

`/usr/share/pixmaps` is a legacy icon directory and should not be used any more for icon installation. Icons instead should be installed to a size-specific subdirectory of `/usr/share/icons/hicolor`. In fact I'm pretty sure that `/usr/share/pixmaps` isn't indexed by most DEs so the icon installed there would never would have been used. The only reason this wasn't noticed before is because most DEs support and prefer SVG icons.

Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>

* fix: add new path to uninstall action

---------

Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-01-24 16:37:18 +02:00
Ilya Zlobintsev 9feaee1e03 feat: query additional Nvidia metrics via NvAPI (#625)
* feat: query additional sensors through nvapi

* feat: dynamically find vram sensor index

* fix: build headless package with nvidia support

* fix: build without nvidia feature

* chore: filter out sensor readings

* feat: add config option to disable nvapi

* chore: hide temp key selection in ui on nvidia
2025-06-21 10:00:33 +03:00
fruzitent 5b3ccff915 chore: use PHONY targets in Makefile (#596) 2025-05-26 22:45:52 +03:00
Ilya Zlobintsev ba5ee6b910 chore: set CARGO_NET_GIT_FETCH_WITH_CLI to resolve slow gitlab dependency clone 2025-05-18 11:51:41 +03:00
Ilya Zlobintsev 658e4930ea feat: add Flatpak package (#519)
* feat: WIP

* feat: add wip manifest

* fix: replace /var/run with /run

* feat: add flatpak build to github actions

* feat: add flatpak setup script

* fix: build in release

* chore: check autostart mark by default

* feat: update app id

* chore: merge flatpak manifest modules

* chore: add cleanup section

* chore: update manifest file

* chore: pin github actions to specific commits

* chore: update app id again

* doc: add flatpak documentation

* chore: metainfo updates

* fix: desktop file entrypoint

* doc: add service permissions note to flatpak

* chore: improve flatpak manifest

* fix: libdrm x-checker-data indentation
2025-04-04 21:38:19 +03:00
Ilya Zlobintsev 508dd174e5 dev: add debug builds to makefile 2024-11-08 21:04:02 +02:00
Ilya Zlobintsev b4ed0aa3fc fix: remove drm feature from makefile 2024-09-13 09:52:39 +03:00
Ilya Zlobintsev 999418ad67 feat: add alternative headless and libadwaita builds (#227)
* feat: add packages for libadwaita version

* feat: package builds attempt

* fix: add cargo feature

* fix: workflow matrix

* fix: add missing images

* fix: condition target

* fix: depends

* feat: actually add the adwaita feature

* use multiple recipes

* add headless recipe

* fix: add conflicts to package manifests

* fix: only build the required crate in makefile

* fix: actually build headless in the headless recipe

* fix: add missing headless dependencies
2023-12-09 21:12:53 +02:00
Gabriele MuscoandGabriele Musco b751f6ff91 feat: install svg icon; fix some install permissions (#226)
Co-authored-by: Gabriele Musco <gabmus@disroot.org>
2023-12-02 09:17:49 +02:00
Neal Gompa (ニール・ゴンパ) e9229ad7b0 fix: Use DESTDIR properly in the Makefile and introduce PREFIX (#220)
This allows for packaging tooling to use the Makefile properly.
2023-11-25 18:12:50 +02:00
David Marzal 0db71731d4 chore: install systemd service as non-executable (#218)
As per https://aur.archlinux.org/packages/lact#comment-945155
2023-11-25 12:23:47 +02:00
Ilya Zlobintsev 16b1b3d5e2 feat: properly set icon, use app id for names 2023-02-19 21:21:16 +02:00
Ilya Zlobintsev de9786b59e feat: unified binary 2023-01-05 12:45:57 +02:00
Ilya Zlobintsev 0b4c42da12 update packaging 2023-01-01 23:25:37 +02:00
Ilya Zlobintsev 2e25a5b5fb add makefile 2023-01-01 20:16:16 +02:00