208 Commits

Author SHA1 Message Date
utox39
6ca8dcf334 perf(linux-packages): improve nix packages counting speed by adding a cache system 2025-12-15 23:12:44 +01:00
utox39
87d31a9112 refactor(linux-packages): switch Flatpak package counting to filesystem-based method 2025-12-14 20:19:54 +01:00
utox39
c867ea69c6 feat(linux-packages): add packages count 2025-12-14 02:28:52 +01:00
utox39
29d5bb1d98 refactor(linux-packages): change a comment 2025-12-14 02:09:50 +01:00
utox39
a88aab97ff feat(linux-packages): add xbps packages count 2025-12-14 02:08:27 +01:00
utox39
2de0d6ec09 feat(linux-packages): add pacman packages count 2025-12-09 21:24:24 +01:00
utox39
6f4e4eb044 refactor(utils): move countEntries from macos utils in common utils 2025-12-09 19:35:10 +01:00
utox39
a64db7a7d3 feat(linux-packages): add dpkg packages count 2025-12-09 18:25:57 +01:00
utox39
e2cbda50c1 fix(linux-packages): fix a memory leak caused by the child process writing to stderr 2025-12-09 18:25:40 +01:00
utox39
51de84d210 refactor(linux-packages): rename countFlatpaks to countFlatpakPackages 2025-12-06 23:17:24 +01:00
utox39
b9dc58fabe feat(linux-packages): add Nix packages count 2025-12-06 19:28:12 +01:00
utox39
2dfcadf413 feat(linux-packages): add flatpak packages count 2025-12-06 19:27:16 +01:00
utox39
1e1ad7be17 feat(linux-wm): use utils.readFile 2025-10-15 21:25:29 +02:00
Kirill Radzikhovskyy
948554d022 The std.fs.File.Reader.read function was removed in Zig v0.15.2. 2025-10-15 10:31:33 +11:00
utox39
1d7a175d29 feat(ascii): read the ascii art file in read-only mode 2025-10-08 22:23:36 +02:00
utox39
61ceb027a6 refactor(linux): use utils.readFile to read the files 2025-10-08 22:13:23 +02:00
utox39
3e55f6a973 refactor(ascii): use utils.readFile to read the ascii art file 2025-10-08 22:12:17 +02:00
utox39
a5f4a60d46 refactor(config): use utils.readFile to read the config file 2025-10-08 22:06:41 +02:00
utox39
36ff1857b7 feat(utils): add a utility function to read files
This function uses the new fs.File.Reader to replace the deprecated fs.File.readToEndAlloc
2025-10-08 22:03:29 +02:00
utox39
48ab100e13 refactor(config): replace the deprecated readToEndAlloc with the new Reader 2025-10-07 09:50:06 +02:00
utox39
1363bad02d refactor(ascii): replace the deprecated readToEndAlloc with the new Reader 2025-10-07 09:47:08 +02:00
utox39
d26be667a1 fix(macos-wm): fix wrong array size 2025-10-04 21:05:16 +02:00
utox39
e30c6ccc73 Merge branch 'main' into feat/window-manager 2025-10-04 20:41:13 +02:00
utox39
16bb74c47b fix(config): fix a memory leak when the InvalidModule error occurs 2025-10-04 17:55:50 +02:00
utox39
62df4a52dc feat(linux): add window manager info 2025-10-04 17:15:41 +02:00
utox39
d6978cd4b2 feat(formatters): add window manager formatters 2025-10-03 12:50:19 +02:00
utox39
2f847fbef3 feat(config): add wm module 2025-10-03 12:40:54 +02:00
utox39
cec2b8068a feat(macos-wm): remove kwm from supported window managers 2025-09-20 01:05:59 +02:00
utox39
6564d85845 feat(macos): add window manager info 2025-09-15 14:59:24 +02:00
utox39
a125053c70 refactor(config): remove unused import 2025-09-13 19:52:14 +02:00
utox39
d9ec3a7de7 feat: add logic for username and hostname colors 2025-09-13 18:41:15 +02:00
utox39
5f6460f46e feat(formatters): add getFormattedUsernameHostname function 2025-09-13 18:36:32 +02:00
utox39
aab5212e6e feat(config): add username_hostname_color field and getUsernameHostname function 2025-09-13 18:33:04 +02:00
utox39
abff59b7d6 fix(config): fix null value access when config file are not used 2025-09-13 17:40:53 +02:00
utox39
2b32119bc7 fix: minor fix 2025-09-12 02:41:20 +02:00
utox39
6317269c4f test(utils): handle IoctlFailed error using default values 2025-09-12 02:31:31 +02:00
utox39
989b5b2305 feat(ascii): handle the IoctlFailed error using default values 2025-09-12 02:30:18 +02:00
utox39
3214725e58 refactor: rename a function 2025-09-10 14:29:14 +02:00
utox39
f4a8c962e6 refactor: rename a variable 2025-09-10 14:27:46 +02:00
utox39
f7641c24a3 fix(ascii): fix the calculation of the alignment buffer size 2025-09-10 14:26:11 +02:00
utox39
20e2ef80d2 feat: add custom ascii art 2025-09-10 14:21:22 +02:00
utox39
d9ac4e58fc refactor(linux-network): use the new managed array list 2025-08-25 03:18:31 +02:00
utox39
9c4e032c04 refactor(linux-gpu): use the new managed array list 2025-08-25 03:16:45 +02:00
utox39
5730f14897 feat(linux-shell): use process.Child.run 2025-08-25 03:12:56 +02:00
utox39
f57fc5d9ab feat(macos-shell): use process.Child.run 2025-08-25 03:12:29 +02:00
utox39
e7f7205a44 feat(macos-packages): use fmt.bufPrint instead of io.fixedBufferStream and fmt.formatInt 2025-08-25 02:17:42 +02:00
utox39
8768e85b80 refactor(macos-network): use the new managed array list 2025-08-25 02:12:52 +02:00
utox39
27995745e4 refactor(macos-gpu): use the new cfTypeRefToZigString function instead of the old cfStringToZigString 2025-08-25 02:09:52 +02:00
utox39
092171ef7f refactor(macos-utils): converts a CFTypeRef casted to CFStringRef to a Zig string 2025-08-25 02:04:41 +02:00
utox39
84a5edba4c refactor(formatters): use new managed array list 2025-08-25 01:49:45 +02:00