Andrey Alekseenko
915c25a50e
other: handle systems with only libnvidia-ml.so.1 ( #1655 )
...
Recently, NVIDIA CUDA repository packages started shipping only
`libnvidia-ml.so.1` file, without `libnvidia-ml.so`. The upstream
`nvml-wrapper` package has a fix proposed
(https://github.com/Cldfire/nvml-wrapper/pull/63 ), yet the package is
in search of a maintainer at the moment.
To allow `bottom` to correctly detect NVIDIA GPUs on Ubuntu with
official NVIDIA packages, add a wrapper around `Nvml::init` to be more
persistent in its search for the NVML library.
2025-01-06 23:36:20 -05:00
Clement Tsang
dbda1ee56f
refactor: more data conversion cleanup ( #1653 )
...
* clean up some battery stuff
* dedupe battery from data conversion
* idk why we had a Value type alias
* clean up dupe load avg, and remove memory use percent from memharvest
* hmm
* nvm
2024-12-24 15:54:41 -05:00
Clement Tsang
cd6c60c054
refactor: remove battery conversion step ( #1652 )
...
* refactor: remove battery conversion step
* also fix a bug with margins in battery
* fixes
2024-12-22 22:54:19 -05:00
allcontributors[bot]
4a4d53dafb
docs: add Wateir as a contributor for doc ( #1651 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-12-22 14:51:59 -05:00
Wateir
d738790c7a
Update README.md ( #1650 )
...
Avoid using sudo for AUR helper
2024-12-22 14:51:48 -05:00
Clement Tsang
603d8fe698
deps: bump lockfile as of 2024-12-20 ( #1649 )
2024-12-20 08:29:13 +00:00
Clement Tsang
3ca753f4b9
deps: bump root deps as of 2024-12-20 ( #1648 )
...
* deps: bump root deps as of 2024-12-20
* remove deprecated code
2024-12-20 03:17:27 -05:00
Clement Tsang
35662fc3c0
docs: update changelog for #1641 ( #1647 )
2024-12-20 08:02:23 +00:00
allcontributors[bot]
ccdf0b402b
docs: add yretenai as a contributor for code ( #1646 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-12-20 02:48:47 -05:00
Ada Ahmed
479276bd53
feature: Support AMDGPU Data Collection ( #1641 )
...
* gpu: support amdgpu tracking
Co-authored-by: lvxnull2 <184518908+lvxnull2@users.noreply.github.com>
* gpu: dependency-free amdgpu parsing
gpu: fix clippy issues
Co-authored-by: lvxnull2 <184518908+lvxnull2@users.noreply.github.com>
* gpu: change memory usage percentage to be scaled to total memory instead of current memory usage
gpu: requested syntax changes
Co-authored-by: lvxnull2 <184518908+lvxnull2@users.noreply.github.com>
---------
Co-authored-by: lvxnull2 <184518908+lvxnull2@users.noreply.github.com>
2024-12-20 02:48:32 -05:00
Clement Tsang
797179b3dc
docs: update changelog for #1642 ( #1644 )
2024-12-05 23:55:25 +00:00
Clement Tsang
0d182e4b3a
feature: support custom widget borders ( #1642 )
...
* run a dep bump
* add widget border type
* feature: support custom widget borders
* fmt
* remove none since it looks really bad
* fix bug with title for tables with no title when expanded
* fix jsonschema
* fix some unused stuff
2024-12-05 06:52:55 +00:00
Clement Tsang
1fe17ddc21
ci: migrate FreeBSD release builds to GHA, update macOS and FreeBSD targets ( #1640 )
...
* ci: migrate FreeBSD release builds to GHA
* fix
* ci: bump macOS image from macos-12
* fix
* fix for nightly
2024-11-29 17:41:35 -05:00
Clement Tsang
70d0a6cbf7
ci: update jsonschema to 0.26.1 for schema validation ( #1637 )
...
* ci: update jsonschema to 0.26.1 for schema validation
* make sure to rerun schema validation
2024-11-29 20:29:30 +00:00
Clement Tsang
3597e0a9fd
ci: remove unused ci packaging script ( #1639 )
2024-11-29 20:27:37 +00:00
Clement Tsang
8f8c467f8b
docs: bump docs requirements.txt ( #1638 )
2024-11-29 20:19:04 +00:00
Clement Tsang
5b1163d29b
ci: clean up CI, update python action + version ( #1636 )
...
* ci: clean up CI
* bump python action, also version to 3.12
2024-11-29 20:16:43 +00:00
Clement Tsang
bc3032cf10
bug: fix incorrect versions in schemas ( #1635 )
2024-11-29 04:30:23 +00:00
Clement Tsang
ae0d350122
refactor: a bunch of cleanup of dead code and misc. stuff ( #1634 )
...
* refactor: lines
* shift around some stuff in Cargo.toml
* some docs
* some more cargo stuff
* clean up a bunch of stuff after making things less public
* clippy lints
* a lot more cleanup
* clippy
* fix some errors
* fix for windows
2024-11-28 22:42:17 +00:00
Clement Tsang
182c718d0e
bug: fix incorrect colours for gruvbox-light ( #1633 )
2024-11-28 19:27:15 +00:00
Clement Tsang
991cc3eed8
refactor: clean up some clippy lints from 1.83 ( #1632 )
2024-11-28 19:16:15 +00:00
Clement Tsang
24cb8a417c
refactor: move schema generation to its own binary, go back to lib-bin ( #1630 )
...
* refactor: separate schema generation to its own binary, go back to lib-bin setup
Decided it might be nicer to separate the schema generation bit to its
own binary. This does mean that we have to go back to the lib-bin
system, as otherwise passing shared code is _really_ hard.
* handle versioning
* run fmt
2024-11-28 08:05:25 +00:00
Clement Tsang
196d6d18c6
feature: add the ability to configure the disk widget's table columns ( #1625 )
...
* a bit of refactoring here...
* some refactoring, add columns
* cleanup
* add disk column feature
* update changelog
2024-11-18 02:28:20 +00:00
Clement Tsang
c8cba49463
other: add missing process column comment/schema description ( #1623 )
...
* add todo
* rerun schema
2024-11-14 10:34:05 +00:00
Clement Tsang
6d37d5756f
refactor: combine process column code ( #1622 )
...
* rename some files
* refactor: combine process column code
* rename some and sort the schema columns
2024-11-14 10:24:24 +00:00
Clement Tsang
103c4f6ab4
deps: bump various dependencies ( #1621 )
...
Bumps various dependencies, including ratatui
2024-11-14 09:23:07 +00:00
Clement Tsang
02b947dd2d
refactor: quick variable/struct/file rename ( #1620 )
...
Some renames and file movement. No functional changes.
2024-11-08 04:54:52 +00:00
Clement Tsang
ae14685913
refactor: clean up some unused serde code ( #1619 )
2024-11-08 04:13:07 +00:00
Clement Tsang
16a2fd6a41
deps: bump to ratatui 0.28 ( #1618 )
...
* deps: bump ratatui to 0.28, and crossterm to 0.28
* fix warnings
2024-11-03 16:11:00 +00:00
Clement Tsang
dc378ebd42
github: update bug report template around filesystem type ( #1617 )
2024-11-03 15:41:35 +00:00
Clement Tsang
4f92ffc1cc
deps: bump lock and some root deps ( #1616 )
2024-11-03 10:37:02 -05:00
Clement Tsang
776f8cb3d3
refactor: bump 'msrv' to 1.81 and update deprecated code ( #1615 )
...
* refactor: ignore warning for deprecated panic hook from Rust 1.82.0
* refactor: bump 'msrv' to 1.81 and update deprecated code
* some more cleanup
* even more cleanup
2024-11-01 17:51:12 +00:00
Clement Tsang
f2e329b00a
docs: bump docs requirements.txt ( #1609 )
2024-10-16 00:25:43 +00:00
Clement Tsang
76fb7598e9
deps: bump lockfile deps ( #1608 )
...
* deps: bump lockfile deps
* left one
2024-10-15 02:03:13 +00:00
Clement Tsang
318ed9fd6f
deps: bump starship-battery to 0.10.0 ( #1607 )
2024-10-14 21:53:44 -04:00
Clement Tsang
4189ae0935
deps: bump a few root deps ( #1606 )
2024-10-15 01:00:57 +00:00
Clement Tsang
ca6ee28fb1
ci: fix nightly job not skipping if no change ( #1601 )
2024-09-21 02:09:16 -04:00
Clement Tsang
5b3803f905
docs: update changelog for #1596 ( #1599 )
2024-09-16 05:38:21 +00:00
allcontributors[bot]
d8a83cdf90
docs: add llc0930 as a contributor for code ( #1597 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-09-13 14:39:31 -04:00
llc0930
fe25055cc1
bug: fix support for nilfs2 file system ( #1596 )
...
Fix the problem that the nilfs2 file system partition is not displayed in the disk list.
2024-09-13 14:39:20 -04:00
Clement Tsang
4e47f9b51a
bug: fix incorrect default config definitions for chart legends ( #1594 )
...
I had changed how this was parsed in-code but I forgot to update the default configs. This also adds some e2e tests to hopefully catch this all for real in the future, since the schema ones don't catch this stuff and the constants test doesn't actually run the binary for a proper e2e test.
2024-09-12 09:51:23 +00:00
Clement Tsang
3edf430908
bug: fix using 'none' for chart legend position in configs ( #1593 )
...
* bug: fix using 'none' for legend position in configs
* forgot memory oops
* update changelog
2024-09-12 05:23:20 -04:00
allcontributors[bot]
eaa56238be
docs: add jasongwartz as a contributor for doc ( #1589 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-09-09 10:16:18 -04:00
Jason Gwartz
35a7eca134
docs: Update demo caption from "--color" to "--theme" ( #1588 )
...
As per [the changelog](d20dc49c95/CHANGELOG.md
?plain=1#L90), `--color` was replaced by `--theme`. This updates the screenshot comment in the README to reflect this change.
2024-09-09 10:16:09 -04:00
Clement Tsang
d20dc49c95
deps: bump a few root deps ( #1587 )
2024-09-09 02:24:51 +00:00
Clement Tsang
7678c46f42
docs: update README ( #1585 )
...
* docs: update README
* also fix ci if
2024-09-06 02:15:00 +00:00
Clement Tsang
2e5000e399
ci: merge mock + init job in nightly ( #1584 )
...
* ci: merge mock + init job in nightly
* also slightly bump timeout as a safeguard
2024-09-04 22:56:48 -04:00
Clement Tsang
6c42770b5e
ci: fix a few actions ( #1583 )
...
A few small things:
- Tweak timeouts
- Disable audit workflow as codecov mostly handles it now
- Fix mock check in nightly
2024-09-05 02:08:01 +00:00
Clement Tsang
c9a99886a5
deps: bump a few root deps as of 2024-09-03 ( #1582 )
...
* deps: bump a few root deps as of 2024-09-03
I didn't touch the TUI ones (crossterm, ratatui) or sysinfo for now.
* also run cargo update
2024-09-03 21:58:34 -04:00
Clement Tsang
97358d09c3
ci: fix CI pass check conditions ( #1581 )
...
* ci: fix CI pass check conditions
* also disable test because it's borked for some things
2024-09-03 23:58:07 +00:00