Commit Graph

586 Commits

Author SHA1 Message Date
Linus Dierheimer d6ae32374e Update DEVELOPMENT.md 2022-02-13 13:26:00 +01:00
Linus Dierheimer 451848f6fd Small improvements to code quality 2022-02-12 22:30:57 +01:00
Linus Dierheimer a7728f61fb Battery: show full status 2022-02-12 18:20:00 +01:00
Linus Dierheimer fb3028cafa Update DEVELOPMENT.md 2022-02-12 12:45:00 +01:00
Linus Dierheimer ea5b663b16 Rename class to deviceClass, so cpp linters don't see a problem 2022-02-12 12:38:14 +01:00
Linus Dierheimer 9659f8c7b1 Add AUR packaging as submodul 2022-02-12 12:31:42 +01:00
Linus Dierheimer 3f64ef0876 Show emerge packages earlier in list 2022-02-12 12:13:02 +01:00
Linus Dierheimer 8c6cb9405d Use FFstrbuf in emerge package counting 2022-02-12 12:06:16 +01:00
Viorel 8a754f5b89 Add packages support for Gentoo Linux (#131)
Count packages installed by Gentoo emerge
2022-02-12 11:16:14 +01:00
Linus Dierheimer 5f965ac787 Fixed two compiler warnings 2022-02-09 15:22:57 +01:00
Linus Dierheimer bc8887fb42 Improved compile time by compiling common sources as a static lib 2022-02-09 15:20:07 +01:00
Linus Dierheimer 2ff3595251 Update DEVELOPMENT.md 2022-02-09 11:14:20 +01:00
Linus Dierheimer 47a58ad7b5 Update build-deb-package.yml 2022-02-08 19:30:55 +01:00
Linus Dierheimer ec523e0274 Update DEVELOPMENT.md 2022-02-08 19:28:05 +01:00
xzvf 87e410e0fc Add a Github Action to build and package fastfetch for Debian. (#127)
* Create a build.yml file

* add debian packaging

untested

* Copy & Paste is hard

* Fix typo, libRpm -> librpm

* Change working-dir

* Try again. Maybe now it will find the deb package

* Add more dependencies

* This should be it, hopefully

* Fix installed packages

* Change the name of the auto-created releases

* Document GH action

* Remove unnecessary packages. 

Apparently brute-forcing dependencies until the build is successful is not a good strategy.

* Move building the packaging into a seperate github action.

* Remove packaging from test Action
2022-02-08 19:15:28 +01:00
Linus Dierheimer cc43ed2351 Merge pull request #130 from ceamac/features/cmake/options
Make dependencies check optional
2022-02-08 11:51:08 +01:00
Viorel a28c4600f4 Make dependencies check optional 2022-02-08 07:10:46 +02:00
Linus Dierheimer 7ad73d3ba1 Fix arco linux logo 2022-01-29 10:32:23 +01:00
Linus Dierheimer f72ec8a99f Updated screenshot 2022-01-23 13:54:56 +01:00
Linus Dierheimer 6107241f4a Update README.md 2022-01-23 12:08:58 +01:00
Linus Dierheimer 68e8ddce6f Update README.md 2022-01-23 12:07:49 +01:00
Linus Dierheimer 1a57d82675 Update README.md 2022-01-23 12:07:04 +01:00
Linus Dierheimer c662416b33 Update README.md 2022-01-23 12:02:26 +01:00
Linus Dierheimer 79331d7fe5 Update README.md 2022-01-23 12:00:28 +01:00
Linus Dierheimer e887b56209 Fix performance test 2022-01-22 23:03:09 +01:00
Linus Dierheimer 23b71cc907 Fixed some rare compilation warnings from old compilers 2022-01-22 23:01:09 +01:00
Linus Dierheimer 4e45a2e3ba Fix building with librpm support enabled 2022-01-22 22:54:20 +01:00
Linus Dierheimer 14115eb089 Merge pull request #123 from x-zvf/master
Add packaging for Debian based distributions.
2022-01-22 13:11:41 +01:00
xzvf 8f466735a8 Add .deb file and deb-package build directory to .gitignore 2022-01-22 12:40:58 +01:00
xzvf 7a7eac9edd Copy presets to /usr/share/fastfetch/presets 2022-01-22 12:40:10 +01:00
xzvf 65dc9bb166 Remove flashfetch target, and fix 2 shellcheck warnings 2022-01-22 12:35:21 +01:00
xzvf (Péter Bohner) 57ef794864 Add packaging for Debian based distributions.
This commit adds a script (`create-deb-pkg.sh`), which creates a deb package containing the fastfetch and flashfetch executables as well as the bash-completion file. The script must be executed in an environment, where `dpkg-deb` is present (a debian based environment).
Because Deb versioning is not compatible with fastfetch version strings, it is adapted to the format: `0:1$FF_VERSION-0`.
2022-01-22 11:56:11 +01:00
Linus Dierheimer cd4739e4f7 Merge pull request #122 from TahaAbbasi-Hashemi/master
Artix_small logo had an extra space in line4
2022-01-20 15:25:02 +01:00
Taha Abbasi-Hashemi 3a667add01 Artix_small logo had an extra space in line4 2022-01-20 09:10:01 -05:00
Linus Dierheimer 6906094b8b Merge branch 'master' of github.com:LinusDierheimer/fastfetch 2022-01-20 12:19:18 +01:00
Linus Dierheimer b8a239e379 Add endeavour logo 2022-01-20 12:18:56 +01:00
Linus Dierheimer e30a64e97e Update README.md 2022-01-20 01:22:13 +01:00
Linus Dierheimer f2663a65cc More flexible OS file detection 2022-01-18 18:56:37 +01:00
Linus Dierheimer a0f5432903 Temp detection 2022-01-16 16:33:15 +01:00
Linus Dierheimer 20427a534e Respect WAYLAND_SOCKET on builds without wayland-client support 2022-01-14 13:31:39 +01:00
Linus Dierheimer 9789d1f5f1 Fallback OS detection using lsb 2022-01-14 13:21:49 +01:00
Linus Dierheimer bf2152bac8 Disable public ip timeout by default 2022-01-12 19:16:49 +01:00
Linus Dierheimer accaaa7de5 Expose GPU driver to gpu format string 2022-01-12 18:57:35 +01:00
Linus Dierheimer 322e5c5a48 FFstrbuf: don't do unneeded destroy work 2022-01-12 02:05:12 +01:00
Linus Dierheimer 6d7ad48edf Clear destroyed FFstrbuf 2022-01-12 01:59:57 +01:00
Linus Dierheimer 6a62f909d4 Destroyed FFstrbufs can now be reused 2022-01-12 01:57:49 +01:00
Linus Dierheimer 3653836490 Merge pull request #119 from CachyOS/master
Add CachyOS logo support
2022-01-12 01:52:15 +01:00
Linus Dierheimer f21013f646 Use same variable name in definition and declaration 2022-01-12 01:33:03 +01:00
Linus Dierheimer 8639e59019 Silence a false positive compiler warning 2022-01-12 01:21:36 +01:00
Linus Dierheimer 33127388f0 refactored FFstrbuf 2022-01-12 01:02:14 +01:00