{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":230800939,"defaultBranch":"master","name":"auto-cpufreq","ownerLogin":"AdnanHodzic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-29T20:39:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1041579?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716304393.0","currentOid":""},"activityList":{"items":[{"before":"487c344da36117c96c2ad0ccf8349bc5031a2bda","after":"3f6d7a3e77732c1dbe4873b69404fefd899ad35e","ref":"refs/heads/master","pushedAt":"2024-05-25T15:09:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Refactor charging function (#702)\n\n* Removed the `else` from the top level of the charging() function, the logic is the same but slightly easier to read now.\r\n\r\n* Use os.path.exists() in the charging() function before opening the file instead of FileNotFoundError exceptions, makes the function a lot easier to read.\r\n\r\n* Close the power_supply_type_path after reading the supply_type as it is not used later.\r\n\r\n* Remove `else: continue` from the end of the charging() function for loop, this didn't actually do anything.\r\n\r\nI tested the charging() function on my laptop plugged in and plugged out and it is still working as expected with these changes.","shortMessageHtmlLink":"Refactor charging function (#702)"}},{"before":"a5ffa5730b8a176a1b0011231dc212bf99b33cc9","after":"487c344da36117c96c2ad0ccf8349bc5031a2bda","ref":"refs/heads/master","pushedAt":"2024-05-25T15:02:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Nix: fix duplicated package (#701)","shortMessageHtmlLink":"Nix: fix duplicated package (#701)"}},{"before":"e878dd51fe77b9e6ff0e74a2bc7da44a4514eb6f","after":"a5ffa5730b8a176a1b0011231dc212bf99b33cc9","ref":"refs/heads/master","pushedAt":"2024-05-22T03:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"Nix: add 'getent' package\nFixes #704","shortMessageHtmlLink":"Nix: add 'getent' package"}},{"before":"420648f5f12f6e5a486e71a4284b898a29f32459","after":"e878dd51fe77b9e6ff0e74a2bc7da44a4514eb6f","ref":"refs/heads/master","pushedAt":"2024-05-21T23:43:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"fix build (#708)","shortMessageHtmlLink":"fix build (#708)"}},{"before":"2b09bf7543ee181c5e5b30358cef0e1603d5fd79","after":"420648f5f12f6e5a486e71a4284b898a29f32459","ref":"refs/heads/master","pushedAt":"2024-05-21T16:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"Fix runit daemon deployment\n\nFixes #706","shortMessageHtmlLink":"Fix runit daemon deployment"}},{"before":"81ea4b9a36f80d4fbe010f7161f204d8afe95727","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T15:13:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"1f911b534c078e41d02fd78decbac5dc6f3cc4ec","after":"2b09bf7543ee181c5e5b30358cef0e1603d5fd79","ref":"refs/heads/master","pushedAt":"2024-05-21T15:13:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Bump requests from 2.31.0 to 2.32.0 #705\n\nupdated-dependencies:\r\n- dependency-name: requests\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump requests from 2.31.0 to 2.32.0 #705"}},{"before":null,"after":"81ea4b9a36f80d4fbe010f7161f204d8afe95727","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T06:36:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"cc6d98d8b1e7525ae50308ef5e0d976c5bf002d1","after":"1f911b534c078e41d02fd78decbac5dc6f3cc4ec","ref":"refs/heads/master","pushedAt":"2024-05-14T22:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"batteries: use actual battery name instead of index","shortMessageHtmlLink":"batteries: use actual battery name instead of index"}},{"before":"a79ec817096971bc89bf80015a6a0ed05d727848","after":"cc6d98d8b1e7525ae50308ef5e0d976c5bf002d1","ref":"refs/heads/master","pushedAt":"2024-05-12T14:16:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Minor refactor: code clean-up & make it more readable (#695)\n\n* Clean code\r\n\r\n* Back\r\n\r\n* Clean code\r\n\r\n* Back\r\n\r\n* Clean code\r\n\r\n* Change arch based detection","shortMessageHtmlLink":"Minor refactor: code clean-up & make it more readable (#695)"}},{"before":"14e1d2785d056844a130a5c42f49bf5719cdd563","after":"a79ec817096971bc89bf80015a6a0ed05d727848","ref":"refs/heads/master","pushedAt":"2024-05-10T18:19:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"critical name error in auto-cpufreq --stats (#696)","shortMessageHtmlLink":"critical name error in auto-cpufreq --stats (#696)"}},{"before":"eb0ba8aa7ed0a10f05825d8a70ab7704ea4a26e6","after":"14e1d2785d056844a130a5c42f49bf5719cdd563","ref":"refs/heads/master","pushedAt":"2024-05-10T06:05:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Change username for contributor (#694)\n\nI forgot to update it here.","shortMessageHtmlLink":"Change username for contributor (#694)"}},{"before":"b8f864e87eef75bec24f83bc61259e83f251ef16","after":"eb0ba8aa7ed0a10f05825d8a70ab7704ea4a26e6","ref":"refs/heads/master","pushedAt":"2024-05-09T21:34:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Improve compatible for Arch based distributions (#691)\n\n* Add dinit\r\n\r\n* Add dinit\r\n\r\n* Change arch based informations\r\n\r\n* More compatible for Arch based distributions\r\n\r\n* More compatible for Arch based distributions\r\n\r\n* Clean code\r\n\r\n* Clean code","shortMessageHtmlLink":"Improve compatible for Arch based distributions (#691)"}},{"before":"281a7adc3499b11c0d642a4130c26f581808c379","after":"b8f864e87eef75bec24f83bc61259e83f251ef16","ref":"refs/heads/master","pushedAt":"2024-05-09T19:54:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Use Repology badge for automatic AUR version updating (#692)\n\nhttps://repology.org/project/auto-cpufreq/badges","shortMessageHtmlLink":"Use Repology badge for automatic AUR version updating (#692)"}},{"before":"78c3f7143883cb7c19fbcc67c9883dfc97bc8a8e","after":"281a7adc3499b11c0d642a4130c26f581808c379","ref":"refs/heads/master","pushedAt":"2024-05-09T16:26:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Add dinit init system (#690)\n\n* Add dinit support","shortMessageHtmlLink":"Add dinit init system (#690)"}},{"before":"95ba1f42bde87cd08fa88fcf95ddabdae6c83755","after":"78c3f7143883cb7c19fbcc67c9883dfc97bc8a8e","ref":"refs/heads/master","pushedAt":"2024-05-09T08:07:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"v2.3.0 release","shortMessageHtmlLink":"v2.3.0 release"}},{"before":"f1c1dc6b10040470bcf357ebac41b41553931d0a","after":"95ba1f42bde87cd08fa88fcf95ddabdae6c83755","ref":"refs/heads/master","pushedAt":"2024-05-09T07:10:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Add warnings for charge thresholds (#679)\n\n* add warning messages to thinkpad\r\n\r\n* added warnings to laptop_acpi\r\n\r\n* added warnings to ideapad_laptop\r\n\r\n* formatted the battery output and added stats to --debug and --status\r\n\r\n* formated --stats better with battery info\r\n\r\n* removed blank lines in battery info\r\n\r\n* fixed typo: --stats battery info","shortMessageHtmlLink":"Add warnings for charge thresholds (#679)"}},{"before":null,"after":"be8ddbdefffb099a75dbee06341116fa68124e55","ref":"refs/heads/warning-thresh3","pushedAt":"2024-05-09T07:05:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"fixed typo: --stats battery info","shortMessageHtmlLink":"fixed typo: --stats battery info"}},{"before":"0815e7eb96035e68a3ec57b52e6b6cb4a608b7c7","after":"f1c1dc6b10040470bcf357ebac41b41553931d0a","ref":"refs/heads/master","pushedAt":"2024-05-06T11:58:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Fix spam error message when setting energy_performance_preference (#680)\n\n* Fix spam error message when setting energy_performance_preference\r\n\r\nThe 'intel_pstate' driver does not allow the EPP to be set to anything\r\nbut 'performance' when the scaling governor is set to 'performance',\r\npreviously auto-cpufreq when the scaling-governor was set to\r\n'performance' tried to set the EPP to 'balance-performance'\r\nwhich caused a spam of write error messages in journalctl in system\r\nwith 'intel_pstate' drivers.\r\nThis is an intended behavior, since according to the [kernel documentation](https://docs.kernel.org/admin-guide/pm/intel_pstate.html#hwp-performance)\r\nwhen HWP is enabled[(which is enabled by default during boot with supported processors)](https://docs.kernel.org/admin-guide/pm/intel_pstate.html#active-mode-with-hwp)\r\nand scaling governor is set to performance the processor’s internal\r\nP-state selection logic is expected to focus entirely on performance.\r\nAnd this will override the EPP setting and reject any value different from 0 (“performance”).\r\nThis commit just changes the 'balance-performance' EPP preference in\r\nset_performance() to 'performance'. Which fixes the spam issue.\r\n\r\n* Only applies the spam error message fix for intel_pstate drivers\r\n\r\n* Comparing the content of the file\r\n\r\nintel_pstate/staus to make sure the condition only applies when \"active\"\r\n\r\n* Override custom config EPP to \"performance\" for intel_pstate driver","shortMessageHtmlLink":"Fix spam error message when setting energy_performance_preference (#680)"}},{"before":"8bb7478e38f3c9ef66b5993721f489c6099d8f68","after":"0815e7eb96035e68a3ec57b52e6b6cb4a608b7c7","ref":"refs/heads/master","pushedAt":"2024-04-30T06:35:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdnanHodzic","name":"Adnan Hodzic","path":"/AdnanHodzic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1041579?s=80&v=4"},"commit":{"message":"Rework config and reload config on file change/creation/deletion (#663)\n\n* add config.py and config_event_handler.py\r\nalso introduces the utils folder\r\n\r\n* update config imports and variables\r\n\r\n* add 'pyinotify' dependency\r\n\r\n* config: check for changes using threading\r\n\r\n* config: handle errors and new eventsx\r\n\r\n* config: set_path even if file doesn't exist and make new ConfigParser on every update\r\n\r\n* fix get_config call\r\n\r\n* config: check for changes on moved file\r\n\r\n* call notifier.start() manually to prevent hanging\r\n\r\n* config: update comments\r\n\r\n* battery: fix config imports\r\n\r\n* config: fix config deletion detection\r\n\r\n* Add load from user config in XDG_CONFIG_HOME if available (#672)\r\n\r\n* Add load from user config from in XDG_CONFIG_HOME if available\r\n\r\nThis update introduces the flexibility to load the configuration file from\r\nmultiple locations, prioritizing user preferences and system standards.\r\nPreviously, the configuration was strictly read from a hardcoded\r\nsystem path (`/etc/auto-cpufreq.conf`). Now, the application first checks if the\r\nuser has specified a configuration file path via command line arguments. If not,\r\nit looks for a configuration file in the user's config\r\ndirectory (`$XDG_CONFIG_HOME/auto-cpufreq/auto-cpufreq.conf`). If neither is\r\nfound, it defaults to the original system-wide configuration file.\r\n\r\nThis allows users to add their auto-cpufreq configuration to their dotfiles.\r\n\r\n* If --config is set but invalid, exit with error\r\n\r\n* Remove redundant empty string check on config file path\r\n\r\n* Remove duplicate isfile check for config path\r\n\r\nSee also: https://github.com/AdnanHodzic/auto-cpufreq/pull/672#discussion_r1548003119\r\n\r\n* Update configuration options in README\r\n\r\nSee also: #672\r\n\r\n* config: move find_config_file function and fix finding home directory\r\n\r\n* auto_cpufreq: fix hanging on --daemon, --live, and --monitor\r\n\r\n* swap pyinotify for patched version\r\n\r\n---------\r\n\r\nCo-authored-by: Steven Braun ","shortMessageHtmlLink":"Rework config and reload config on file change/creation/deletion (#663)"}},{"before":"8a1e7aaf324ec3cae8bacc047a36d83ef2c7f991","after":null,"ref":"refs/heads/dependabot/pip/idna-3.7","pushedAt":"2024-04-15T17:03:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"8a1e7aaf324ec3cae8bacc047a36d83ef2c7f991","ref":"refs/heads/dependabot/pip/idna-3.7","pushedAt":"2024-04-15T17:03:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"Bump idna from 3.4 to 3.7\n\nBumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump idna from 3.4 to 3.7"}},{"before":"8a1e7aaf324ec3cae8bacc047a36d83ef2c7f991","after":null,"ref":"refs/heads/dependabot/pip/idna-3.7","pushedAt":"2024-04-15T17:03:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"}},{"before":"5e17ee31b14b2ca1314ffb30c054fe53aaa24962","after":"8bb7478e38f3c9ef66b5993721f489c6099d8f68","ref":"refs/heads/master","pushedAt":"2024-04-15T17:03:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"Bump idna from 3.4 to 3.7 (#678)\n\nBumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.\r\n- [Release notes](https://github.com/kjd/idna/releases)\r\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\r\n- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: idna\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump idna from 3.4 to 3.7 (#678)"}},{"before":null,"after":"8a1e7aaf324ec3cae8bacc047a36d83ef2c7f991","ref":"refs/heads/dependabot/pip/idna-3.7","pushedAt":"2024-04-12T03:15:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump idna from 3.4 to 3.7\n\nBumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump idna from 3.4 to 3.7"}},{"before":"2df634b09cdcf84b6ab9ebd3dfe267075a91595b","after":"5e17ee31b14b2ca1314ffb30c054fe53aaa24962","ref":"refs/heads/master","pushedAt":"2024-04-10T05:00:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"update psutil to patched Git version\nFixes #654","shortMessageHtmlLink":"update psutil to patched Git version"}},{"before":"215026ad43a5398cbe2b5e485514feafba8aadd7","after":"2df634b09cdcf84b6ab9ebd3dfe267075a91595b","ref":"refs/heads/master","pushedAt":"2024-04-09T19:28:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"gh-667: Modify message when using amd-pstate-epp (#674)\n\n* gh-667: Modify message when using amd-pstate-epp\r\n\r\n* Address code review\r\n\r\n* Address code review\r\n\r\n* nit\r\n\r\n* Update\r\n\r\n* fix typo\r\n\r\n---------\r\n\r\nCo-authored-by: shadeyg56 ","shortMessageHtmlLink":"gh-667: Modify message when using amd-pstate-epp (#674)"}},{"before":"215026ad43a5398cbe2b5e485514feafba8aadd7","after":"4cdcf74acde3bb562f33cee9cd039acb805b5902","ref":"refs/heads/config-conflict","pushedAt":"2024-04-03T15:40:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"Add load from user config in XDG_CONFIG_HOME if available (#672)\n\n* Add load from user config from in XDG_CONFIG_HOME if available\r\n\r\nThis update introduces the flexibility to load the configuration file from\r\nmultiple locations, prioritizing user preferences and system standards.\r\nPreviously, the configuration was strictly read from a hardcoded\r\nsystem path (`/etc/auto-cpufreq.conf`). Now, the application first checks if the\r\nuser has specified a configuration file path via command line arguments. If not,\r\nit looks for a configuration file in the user's config\r\ndirectory (`$XDG_CONFIG_HOME/auto-cpufreq/auto-cpufreq.conf`). If neither is\r\nfound, it defaults to the original system-wide configuration file.\r\n\r\nThis allows users to add their auto-cpufreq configuration to their dotfiles.\r\n\r\n* If --config is set but invalid, exit with error\r\n\r\n* Remove redundant empty string check on config file path\r\n\r\n* Remove duplicate isfile check for config path\r\n\r\nSee also: https://github.com/AdnanHodzic/auto-cpufreq/pull/672#discussion_r1548003119\r\n\r\n* Update configuration options in README\r\n\r\nSee also: #672","shortMessageHtmlLink":"Add load from user config in XDG_CONFIG_HOME if available (#672)"}},{"before":null,"after":"215026ad43a5398cbe2b5e485514feafba8aadd7","ref":"refs/heads/config-conflict","pushedAt":"2024-04-03T15:36:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"battery: add shell=True to lsmod call\n\nsystemd needs shell=True otherwise it returns \"FileNotFoundError: [Errno 2] No such file or directory: 'lsmod'\"","shortMessageHtmlLink":"battery: add shell=True to lsmod call"}},{"before":"971f40f0ca2dad2ab79aeb5ddf1beb818bb68bed","after":"215026ad43a5398cbe2b5e485514feafba8aadd7","ref":"refs/heads/master","pushedAt":"2024-03-18T23:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadeyg56","name":null,"path":"/shadeyg56","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31134255?s=80&v=4"},"commit":{"message":"battery: add shell=True to lsmod call\n\nsystemd needs shell=True otherwise it returns \"FileNotFoundError: [Errno 2] No such file or directory: 'lsmod'\"","shortMessageHtmlLink":"battery: add shell=True to lsmod call"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU8MdDAA","startCursor":null,"endCursor":null}},"title":"Activity · AdnanHodzic/auto-cpufreq"}