Commit Graph

  • 05eab972d7 Looks like we do not need separators for buttons master v1.10 eleksir 2026-03-31 02:05:46 +03:00
  • eeddce7225 Merge branch 'master' of http://git.lan/eleksir/i3status-go eleksir 2026-03-31 01:32:28 +03:00
  • 56aa0f7e5e Fix rendering in main.go - separators never handled in formally correct way. eleksir 2026-03-31 01:26:46 +03:00
  • 86596461a1 More efficiently reap zombeis in spawn.go eleksir 2026-03-31 01:23:02 +03:00
  • cd57dbc770 More efficient look for leading "{" symbold in stdin.go eleksir 2026-03-31 01:18:33 +03:00
  • f2c24bc0ec Render buttons border immedialtely after windo list population eleksir 2026-03-31 01:12:32 +03:00
  • bd6aa31c4d Discard unneccessary cast to any eleksir 2026-03-31 01:04:47 +03:00
  • f59ac30f51 Handle error in batteries.go in battery.GetAll(), maybe it is bad idea eleksir 2026-03-31 01:02:17 +03:00
  • 4beda1639e Fix hypotetical file leakage in cputemp.go eleksir 2026-03-31 00:59:34 +03:00
  • 7a133f3867 Fix possinble division by zero in cputemp.go eleksir 2026-03-31 00:57:22 +03:00
  • 3f1adbe126 Log error in la.go if unable to open file eleksir 2026-03-31 00:55:38 +03:00
  • 0d3f805a2d Inconsistent string trimming in batteries.go eleksir 2026-03-31 00:53:51 +03:00
  • 2855b9e612 Eliminate unused variable in signal.go eleksir 2026-03-31 00:51:44 +03:00
  • 217948ade6 Inconsistent variable name in ifmon.go eleksir 2026-03-31 00:49:52 +03:00
  • c621d03a71 Fix issue while getting windows tree in i3.go eleksir 2026-03-31 00:40:10 +03:00
  • 13efa0393c Do not exec() if binary path is empty eleksir 2026-03-31 00:38:15 +03:00
  • d5f81e9fd6 Remove redundant close of /dev/null in spawn.go eleksir 2026-03-31 00:36:12 +03:00
  • 8f742709b6 Make delay before execution command in more efficient way eleksir 2026-03-31 00:32:02 +03:00
  • 40213ba5c3 Read swap statistics only if swap stats enabled eleksir 2026-03-31 00:29:09 +03:00
  • deeb0dfbf0 Formally check open() result for /dev/null eleksir 2026-03-31 00:27:18 +03:00
  • ad013fb8f5 Cache regex evaluation in i3.go eleksir 2026-03-31 00:23:48 +03:00
  • 6def26ef02 Add missing modeline to cmd/battery-test/main.go eleksir 2026-03-31 00:21:57 +03:00
  • a16816e862 Avoid busy loop in zombies reap procedure. eleksir 2026-03-31 00:21:06 +03:00
  • cc6cc192cb Fix battery detection. eleksir 2026-03-31 00:19:02 +03:00
  • f59b735f38 Fix possible multiple command execution in rare case. eleksir 2026-03-31 00:17:12 +03:00
  • 53c7fe292e In runcommand.go logged incorrect variable eleksir 2026-03-31 00:14:29 +03:00
  • fe0b0bf6dd Fix inconsistent swap calculation eleksir 2026-03-31 00:11:54 +03:00
  • 8f3f6c77bd Fix bug - right-most separator never displayed eleksir 2026-03-31 00:09:19 +03:00
  • 5750894336 Add vim modeline to all *.go files eleksir 2026-03-31 00:08:15 +03:00
  • 63f1a142d8 Fix couple nasty bugs in collection.go, safer type assertions. eleksir 2026-03-30 23:49:06 +03:00
  • 9bea626f7c Fix potential panic in i3.go, check interface{} for nil eleksir 2026-03-30 23:36:06 +03:00
  • 3f5704237a [WIP] Update linter config + speed optimizations eleksir 2025-11-23 16:41:20 +03:00
  • d9ce425981 Finally fix parsing of app buttons, now settings and fallback values should work as expected v1.9 eleksir 2025-07-15 14:08:34 +03:00
  • 069b09e5ec Update default config example eleksir 2025-07-12 14:00:55 +03:00
  • 8f2afa0441 Fix font size checks and fallbacks v1.8 eleksir 2025-07-12 13:43:10 +03:00
  • 8fa1c6d596 Allow to override (in config) color and font settings for AppButtons block eleksir 2025-07-12 12:41:13 +03:00
  • 12f4dc75f0 Fix linter warnings v1.7 eleksir 2025-06-24 16:13:36 +03:00
  • 913fcc34ee Fix incorrect display measurement units in swap calculation in mem plugin eleksir 2025-06-24 16:12:48 +03:00
  • ac856f4174 Fix empty font name and incorrect font size name in VPN plugin output eleksir 2025-06-24 16:11:43 +03:00
  • a5d793926b Fix typo in README.md v1.6 eleksir 2025-06-01 18:59:15 +03:00
  • 40a94bd001 Add missing runcommand.go eleksir 2025-06-01 18:57:47 +03:00
  • d19836b821 Update README.md v1.5 eleksir 2025-05-19 12:27:56 +03:00
  • 32d865e24e Implement cmdrun config parameter eleksir 2025-05-19 12:19:25 +03:00
  • 757fb5e57e Add sysfs method to get battery charge for linux v1.4 eleksir 2025-04-24 19:49:50 +03:00
  • 6b81991ebb Add small delay in spawner eleksir 2025-04-24 18:38:09 +03:00
  • 95a5033dfc Use any instead of interface{} v1.3 eleksir 2025-04-07 20:50:49 +03:00
  • 30cb930a5e Update deps eleksir 2025-04-07 20:41:57 +03:00
  • 4fd0815c1d Use tickers instead of time.Sleep(), simplify main loop condition eleksir 2025-04-07 20:41:01 +03:00
  • 44dbaee87a Fix more golangci-lint warnings and update its config, bump required version of go compiler to 1.24.2 eleksir 2025-04-07 20:14:14 +03:00
  • f905ba79a3 Fix "no batt" case, when one of the batteries have dodgy driver eleksir 2025-04-07 19:52:41 +03:00
  • b8b9ba2c2c Use tickers instead of for loops with sleep, replace interface{} with any rm del eleksir 2025-03-28 02:34:32 +03:00
  • 40eaac419d Transparently set sampleConfig.Separator.{Left,Right}.FontSize to sampleConfig.FontSize if it is not defined in config eleksir 2024-09-27 21:07:23 +03:00
  • e485ca02d9 Show ramaining battery charge, not drianed eleksir 2024-09-27 20:57:58 +03:00
  • 1e5d85bb69 Fix update condition of battery status eleksir 2024-09-23 19:14:43 +03:00
  • 5bb259a30c Now all indicator updates properly eleksir 2024-09-23 19:05:45 +03:00
  • 1a4ab136dc Fix embed path, add missing cmd/i3status-go dir eleksir 2024-09-23 00:59:43 +03:00
  • 7ce2d9d9ec Add test for batteries module, update deps eleksir 2024-09-23 00:20:06 +03:00
  • 4bff21f4c7 Change project layout to make easier debug / tests" eleksir 2024-09-22 23:52:57 +03:00
  • 9d3bc186cc Fix styling of LA block v1.2 eleksir 2024-09-14 00:39:56 +03:00
  • 4c19fa2446 Update deps eleksir 2024-09-13 23:28:48 +03:00
  • 03926f47c4 Always setup default values even if module that uses it is disabled eleksir 2024-09-13 23:27:36 +03:00
  • 1485354b6c Do not try to close connection if it is not opened in VPNTCPCheck() eleksir 2024-09-13 22:02:28 +03:00
  • 0fd5ed87a2 Update deps v1.1 eleksir 2024-04-22 23:09:48 +03:00
  • b36f1fd7d7 Add sig{quit,term,int} handler that just quits application eleksir 2024-04-22 23:05:07 +03:00
  • 87361a4e6c Fix comment eleksir 2024-04-22 23:04:17 +03:00
  • 6047399fc7 Add examples of configs v1.0 eleksir 2024-03-14 00:49:27 +03:00
  • 35ec64cbbc Update sample config eleksir 2024-03-14 00:48:24 +03:00
  • bb797d75b4 More pulseaudio settings, fix formatting for indicator boxes eleksir 2024-03-14 00:47:01 +03:00
  • 92bddadd9d Fix formatting issues for some indicator boxes, respect font setting for separators eleksir 2024-01-21 02:15:45 +03:00
  • d47ce88c0d Use async handler instead of applying sound volume in stdin parser eleksir 2024-01-19 01:07:13 +03:00
  • bf9893feba Print to i3bar asynchronously eleksir 2024-01-19 00:36:49 +03:00
  • 4919f74184 Try to gracefully quit pulseaudio daemon if it is not responding eleksir 2024-01-18 01:26:26 +03:00
  • 5770f9106e Explicitly set color and background attributes for all <span> tags eleksir 2024-01-16 21:59:04 +03:00
  • 95356ed547 Set block right separator size correctly, according config eleksir 2024-01-16 21:19:17 +03:00
  • 418216391b Set border width to 0 on all blocks except buttons eleksir 2024-01-16 20:50:41 +03:00
  • 69f0b215bc Set separator_block_width to 0 explicitly if value not set eleksir 2024-01-16 20:17:36 +03:00
  • 185b2698df Add font, font size, color, background color selection to all blocks eleksir 2024-01-13 04:41:57 +03:00
  • 8d278a9c4a Fix pulseaudio volume update event output for i3bar, fix error message on pulseaudio connection eleksir 2024-01-13 01:09:43 +03:00
  • 8c8dfcef46 Introduce separate setting for pulseaudio symbol font size eleksir 2024-01-12 01:01:08 +03:00
  • 104275ee6f Implement custom separators eleksir 2024-01-12 00:43:49 +03:00
  • f2f6f64d11 Fix separator behaviour, add comment to sample config, remove caps_lock-related fields as this is not implemented eleksir 2024-01-11 00:25:36 +03:00
  • aa55cb6a1b Fix typo in comment eleksir 2024-01-10 23:59:35 +03:00
  • 202f277eee Allow to set background color for each app button, fix couple comments in sample config eleksir 2024-01-10 23:49:15 +03:00
  • b0b297bc56 Omit type casting, hopefully it can fix bug with swap calculation, also do not explicitly disable cgo, it can be usefull in some cases eleksir 2024-01-10 22:27:28 +03:00
  • c969ac9e42 Allow to hide swap stats for mem plugin, fix swap calculation eleksir 2024-01-10 19:07:12 +03:00
  • bc9b8f9106 Add pango markup from symbol config field in simple-volume-pa module eleksir 2024-01-06 19:13:10 +03:00
  • d85dc5d5bb Initial commit eleksir 2024-01-06 18:33:44 +03:00