Jussi Kuokkanen
d3dc4a9ee5
use new tree constructor for other Nvidia nodes
2023-10-04 11:08:54 +03:00
Jussi Kuokkanen
1d3479480b
use NVML for fan assignables
2023-10-03 15:11:08 +03:00
Jussi Kuokkanen
fc86b22ac5
construct trees with TreeNode<T> instead of T
...
This allows constructing some subtrees imperatively, instead of having
to construct everything declaratively. Consider we want to construct the
following tree:
Fans|
|0|Read
| |Write
|
|1|Read
|Write
The leaf nodes might be hard to construct declaratively, since they can't easily know
which fan index they should use, since they only get the amount of fans.
2023-09-30 16:17:43 +03:00
Jussi Kuokkanen
d0adac6b47
add a way to construct device trees declaratively and conditionally
2023-09-30 16:17:43 +03:00
Jussi Kuokkanen
4777de438e
clarify when entire CUDA might be needed
2023-09-29 12:00:40 +03:00
Jussi Kuokkanen
9d39bafd67
minimizing to tray is reintroduced
2023-09-28 22:20:31 +03:00
Jussi Kuokkanen
5760567fe9
bump FunctionalPlus
2023-09-28 22:14:42 +03:00
Jussi Kuokkanen
28bb3e18bf
re-introduce system tray icon
...
This works slightly differently from the earlier one; the choice of closing the program or minimizing to tray when closing the window has been replaced with a setting
2023-09-28 22:10:47 +03:00
Jussi Kuokkanen
96ac2a1e6d
remove unneeded checkout
2023-09-26 22:18:19 +03:00
Jussi Kuokkanen
893dcf4496
use xz compression for release tarball
2023-09-26 22:11:40 +03:00
Jussi Kuokkanen
821d2d9032
Merge branch 'master' of github.com:Lurkki14/tuxclocker
2023-09-26 18:19:46 +03:00
Jussi Kuokkanen
883f6dd88e
Merge branch 'cpplib'
2023-09-26 18:08:10 +03:00
Jussi Kuokkanen
1b9bbcf1f1
add section for prebuilt binaries
2023-09-26 15:31:18 +03:00
Jussi Kuokkanen
f3acce4862
add chat section
2023-09-26 15:20:02 +03:00
Jussi Kuokkanen
312007ba71
add prerequisites section
2023-09-26 11:02:32 +03:00
Jussi Kuokkanen
16f19bf408
add section about running
2023-09-26 10:50:35 +03:00
Jussi Kuokkanen
9abd16ea7a
add about section
2023-09-25 23:58:48 +03:00
Jussi Kuokkanen
db6a884926
reorganize compiling section
2023-09-25 22:10:43 +03:00
Jussi Kuokkanen
e8edeb6849
add how to get Nix dependencies
2023-09-25 18:32:33 +03:00
Jussi Kuokkanen
b046946dcc
list Ubuntu dependencies
2023-09-25 18:29:44 +03:00
Jussi Kuokkanen
91073352dc
only copy libraries from nix store into the tarball
2023-09-25 18:22:29 +03:00
Jussi Kuokkanen
1bda9194d8
fix conflict
2023-09-25 17:59:16 +03:00
Jussi Kuokkanen
e34e0cdd74
remove obsoleted nix file
...
superceded by mkTarball.sh
2023-09-25 17:55:39 +03:00
Jussi Kuokkanen
1c37cd0d92
add script to build runnable tarball
2023-09-25 17:53:44 +03:00
Jussi Kuokkanen
1737bbd2cb
update sources for nix expression
2023-09-25 17:52:00 +03:00
Jussi Kuokkanen
1aaad1b02b
allow everyone to own services in our DBus config
...
Fixes not being able to register on Ubuntu, but how did it work without
this in the first place???
2023-09-25 17:52:00 +03:00
Jussi Kuokkanen
3922d4d419
daemon: optionally use plugin path from environment
2023-09-25 17:52:00 +03:00
Jussi Kuokkanen
ec368cd76e
update nix expression
2023-09-16 17:05:16 +03:00
Jussi Kuokkanen
28ce25736b
set window title
2023-09-16 16:53:13 +03:00
Jussi Kuokkanen
9a24713a31
add window icon
2023-09-16 16:46:11 +03:00
Jussi Kuokkanen
b5bc9577b4
add settings screenshot
2023-09-16 16:30:09 +03:00
Jussi Kuokkanen
35408e5e1e
only allow editing profile name on addition
2023-09-16 16:25:45 +03:00
Jussi Kuokkanen
684c0906e8
edit profile item when it's added
2023-09-16 16:06:02 +03:00
Jussi Kuokkanen
bc8fafe5f9
implement automatic applying
2023-09-16 16:02:52 +03:00
Jussi Kuokkanen
cf47eca15f
save and load parametrization data
2023-09-16 15:16:47 +03:00
Jussi Kuokkanen
0ade3384d3
take AssignableSetting for writeAssignableSetting
2023-09-15 22:34:56 +03:00
Jussi Kuokkanen
9005399b74
apply desired assignable settings when changing profile
2023-09-15 18:37:50 +03:00
Jussi Kuokkanen
560453bacf
load assignable settings from profile on startup
2023-09-15 14:33:44 +03:00
Jussi Kuokkanen
401b31fccd
set settings page state from settings
2023-09-14 17:00:47 +03:00
Jussi Kuokkanen
6717404a07
save assignable value when using profile
...
Not used yet. Currently works only for single values, not parametrization.
2023-09-12 16:37:23 +03:00
Jussi Kuokkanen
6ac81e1f13
add settings page
...
Does nothing yet
2023-09-11 21:35:38 +03:00
Jussi Kuokkanen
bbc2e21a51
fix parametrization logic errors when using extremes
2023-09-07 19:00:22 +03:00
Jussi Kuokkanen
f9a660afee
parametrize correctly with all types
2023-09-07 18:46:17 +03:00
Jussi Kuokkanen
5dbcc23323
add screenshot of pending changes
2023-09-06 19:42:53 +03:00
Jussi Kuokkanen
9cad2c82d8
add parametrization editor screenshot
2023-09-06 19:42:12 +03:00
Jussi Kuokkanen
1722d6226e
show change of state in items
2023-09-06 19:22:36 +03:00
Jussi Kuokkanen
b149159d27
centralize most item text handling to AssignableItem
2023-09-05 15:58:57 +03:00
Jussi Kuokkanen
a7d7db474c
fix innaccurate label text when requesting editors consequently
2023-09-04 20:16:57 +03:00
Jussi Kuokkanen
8694a89891
clear apply button tooltip when applying is available
2023-09-04 20:16:13 +03:00
Jussi Kuokkanen
7d2dce5e6c
fix apply button being erroneously available
2023-09-04 19:58:14 +03:00