{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":717522753,"defaultBranch":"main","name":"45r4r","ownerLogin":"shahinism","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-11T18:10:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/698857?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712839936.0","currentOid":""},"activityList":{"items":[{"before":"2701f6d6129c6a154f10c6b49de891b55d186f11","after":"9c3d25f83c29021900f1d50c6436d9b518f51e8b","ref":"refs/heads/main","pushedAt":"2024-05-11T11:32:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(emacs): add gptel.\n\nThis enables interaction with LLM models. The default model is set to\nmistral on ollama.","shortMessageHtmlLink":"feat(emacs): add gptel."}},{"before":"dab322052636831037f5c918a42441837c665870","after":"2701f6d6129c6a154f10c6b49de891b55d186f11","ref":"refs/heads/main","pushedAt":"2024-05-11T11:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(LLM): Add ollama as a service.","shortMessageHtmlLink":"feat(LLM): Add ollama as a service."}},{"before":"30a4c3a5134443e4cfc23c6ae081c41a04d70791","after":"dab322052636831037f5c918a42441837c665870","ref":"refs/heads/main","pushedAt":"2024-05-09T17:34:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"refactor(security): Small refactors on Clamv and AppArmor config.","shortMessageHtmlLink":"refactor(security): Small refactors on Clamv and AppArmor config."}},{"before":"7ab204b373c1a0d1fcc3296545e76e8d2c2692ff","after":"30a4c3a5134443e4cfc23c6ae081c41a04d70791","ref":"refs/heads/main","pushedAt":"2024-05-09T08:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"refactor(firejail): jail Slack and Brave!","shortMessageHtmlLink":"refactor(firejail): jail Slack and Brave!"}},{"before":"502deb5b115f27cbb88b8ff84e78298636f17e3d","after":"7ab204b373c1a0d1fcc3296545e76e8d2c2692ff","ref":"refs/heads/main","pushedAt":"2024-05-08T20:55:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(security): Enable basic security measures.","shortMessageHtmlLink":"feat(security): Enable basic security measures."}},{"before":"75280b97cdb758620046043d47f66ad6918f6b84","after":"502deb5b115f27cbb88b8ff84e78298636f17e3d","ref":"refs/heads/main","pushedAt":"2024-05-08T16:34:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"refactor(redshift): To find the location using geoclue.","shortMessageHtmlLink":"refactor(redshift): To find the location using geoclue."}},{"before":"ee344b65b429c7d062a038a155ed6963ff197b87","after":"75280b97cdb758620046043d47f66ad6918f6b84","ref":"refs/heads/main","pushedAt":"2024-05-08T16:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(desktop): Enable Redshift.","shortMessageHtmlLink":"feat(desktop): Enable Redshift."}},{"before":"f26b1de65470842ae46e257a892acb645aa26ea6","after":"ee344b65b429c7d062a038a155ed6963ff197b87","ref":"refs/heads/main","pushedAt":"2024-05-06T09:10:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(activitywatch): Enable it on desktops.","shortMessageHtmlLink":"feat(activitywatch): Enable it on desktops."}},{"before":"a87797ddab9112bc2185f58bb8d8487facd5d2e5","after":"f26b1de65470842ae46e257a892acb645aa26ea6","ref":"refs/heads/main","pushedAt":"2024-05-06T09:07:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(activitywatch): Enable it on desktops.","shortMessageHtmlLink":"feat(activitywatch): Enable it on desktops."}},{"before":"e09e818960b56b6a8ad760a70a73b79a23160756","after":"a87797ddab9112bc2185f58bb8d8487facd5d2e5","ref":"refs/heads/main","pushedAt":"2024-05-06T09:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(activitywatch): Enable it on desktops.","shortMessageHtmlLink":"feat(activitywatch): Enable it on desktops."}},{"before":"3ef7285e2756b0639b70ea9b216298be6696c98c","after":"e09e818960b56b6a8ad760a70a73b79a23160756","ref":"refs/heads/main","pushedAt":"2024-05-05T08:52:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"upgrade nix.","shortMessageHtmlLink":"upgrade nix."}},{"before":"e8ec2415c56b72cca18b5195f5c4d212d74dc51c","after":"3ef7285e2756b0639b70ea9b216298be6696c98c","ref":"refs/heads/main","pushedAt":"2024-05-03T11:34:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(nix): use nix-serve to reduce build time on upgrades.","shortMessageHtmlLink":"feat(nix): use nix-serve to reduce build time on upgrades."}},{"before":"4d49ff345e092f1d1c7451f16374b8df9f1e6084","after":"e8ec2415c56b72cca18b5195f5c4d212d74dc51c","ref":"refs/heads/main","pushedAt":"2024-05-03T10:17:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"fix(espanso): backend conflict issue.","shortMessageHtmlLink":"fix(espanso): backend conflict issue."}},{"before":"eaba9493760c85f2914a3ebb5a179c11d0e25fc6","after":"4d49ff345e092f1d1c7451f16374b8df9f1e6084","ref":"refs/heads/main","pushedAt":"2024-04-30T14:33:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"refactor(qtile): add keybinding for invoking emacs-everywhere.","shortMessageHtmlLink":"refactor(qtile): add keybinding for invoking emacs-everywhere."}},{"before":"2cf90b5a48d66b8518e2bb034da26d0b48b5eb69","after":"eaba9493760c85f2914a3ebb5a179c11d0e25fc6","ref":"refs/heads/main","pushedAt":"2024-04-30T14:27:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"refactor(emacs): only enable Copilot if I want to.\n\nThis is in order to reduce its influence on my programming skills. I\ncan enable it when there are too many chores in the code, or need some\ninfluence, but don't want it to be enabled everywhere.\n\nThis is an interesting experiment, maybe I don't really need it that\nmuch.","shortMessageHtmlLink":"refactor(emacs): only enable Copilot if I want to."}},{"before":"be1c193c5b90292d709eed956831292ab2cb4975","after":"2cf90b5a48d66b8518e2bb034da26d0b48b5eb69","ref":"refs/heads/main","pushedAt":"2024-04-18T11:31:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"refactor(search): switch to startpage.","shortMessageHtmlLink":"refactor(search): switch to startpage."}},{"before":"dd0103ff3db19cbc7acd67c3578a7f072e2addd1","after":"3581c84f9634dffe1c401d4c7c518d7dc8761525","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-04-18T07:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"refactor(search): drop Kagi in favor of startpage.\n\nThis is a temporary solution, as I probably going to bring up a searx\ninstance. The problem with Kagi was mainly their AI initiatives and\nunclarity of how much they keep up to their promises about privacy.","shortMessageHtmlLink":"refactor(search): drop Kagi in favor of startpage."}},{"before":"d9bed114cf93938b38e23413e307eff6955533e0","after":"be1c193c5b90292d709eed956831292ab2cb4975","ref":"refs/heads/main","pushedAt":"2024-04-12T15:47:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(*): add home row mod keys to the main keyboard.","shortMessageHtmlLink":"feat(*): add home row mod keys to the main keyboard."}},{"before":"8370953805fef7876a2500dae248b6b7c2d89fee","after":"d9bed114cf93938b38e23413e307eff6955533e0","ref":"refs/heads/main","pushedAt":"2024-04-11T13:15:30.000Z","pushType":"pr_merge","commitsCount":74,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"Merge pull request #1 from shahinism/upgrade/11-apr\n\nUpgrade/11 apr","shortMessageHtmlLink":"Merge pull request #1 from shahinism/upgrade/11-apr"}},{"before":"805ad57d8f31142f0e9133256835772872af3001","after":"f0f7cf17d62dad79e3ab3615a34e72ac63e9b078","ref":"refs/heads/upgrade/11-apr","pushedAt":"2024-04-11T13:12:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(doc): add an idea tracker.","shortMessageHtmlLink":"feat(doc): add an idea tracker."}},{"before":null,"after":"805ad57d8f31142f0e9133256835772872af3001","ref":"refs/heads/upgrade/11-apr","pushedAt":"2024-04-11T12:52:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"fix(pinentry): Switch to tty pinentry.\n\nThis is friendlier to my environment than the ugly gui options.","shortMessageHtmlLink":"fix(pinentry): Switch to tty pinentry."}},{"before":"af61d5bf669f41c1b86cf5c2d7eef650c7e84e84","after":"dd0103ff3db19cbc7acd67c3578a7f072e2addd1","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-04-10T11:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(tor-browser): add it to desktop environments.","shortMessageHtmlLink":"feat(tor-browser): add it to desktop environments."}},{"before":"05fc3507434519a0a98905c74c5aca2129832079","after":"af61d5bf669f41c1b86cf5c2d7eef650c7e84e84","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-04-10T07:33:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"Merge branch 'refactor/lsp-mode' of github.com:shahinism/45r4r into refactor/lsp-mode","shortMessageHtmlLink":"Merge branch 'refactor/lsp-mode' of github.com:shahinism/45r4r into r…"}},{"before":"016b01ff5282fac5b2ff1351a7d191cb0566cc56","after":"05fc3507434519a0a98905c74c5aca2129832079","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-03-22T15:39:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(bluetooth): Enable dependencies.","shortMessageHtmlLink":"feat(bluetooth): Enable dependencies."}},{"before":"d815aed5a4ce2941cfa989c77e9022d93741721f","after":"016b01ff5282fac5b2ff1351a7d191cb0566cc56","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-03-19T16:33:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(desktop): Add localsend.\n\nThis is an optnsource cross-platform alternative to AirDrop.","shortMessageHtmlLink":"feat(desktop): Add localsend."}},{"before":"f0a89ac239129e14fa69df266e708eafbbf0646b","after":"d815aed5a4ce2941cfa989c77e9022d93741721f","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-03-10T21:04:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"fix(emacs): engineering log template.\n\nIt's not possible to add a tag to a list.","shortMessageHtmlLink":"fix(emacs): engineering log template."}},{"before":"8dfad403f0d8050714b5f04483f5f7ea0c52f351","after":"f0a89ac239129e14fa69df266e708eafbbf0646b","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-03-10T10:34:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(pihole-1): harden the system.","shortMessageHtmlLink":"feat(pihole-1): harden the system."}},{"before":"8321116ec90ba77d5c3c627a0993504970726fc4","after":"8dfad403f0d8050714b5f04483f5f7ea0c52f351","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-03-09T12:48:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"fix(pi3-1): wrong flag to clean up temp on reboot.","shortMessageHtmlLink":"fix(pi3-1): wrong flag to clean up temp on reboot."}},{"before":"584186c1b50b5654d518f9d59ec91e28438b7803","after":"8321116ec90ba77d5c3c627a0993504970726fc4","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-03-09T12:39:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(pi3-1): initialize the configuration.","shortMessageHtmlLink":"feat(pi3-1): initialize the configuration."}},{"before":"5e01b4becec0152462ed18c70256003feb12abf5","after":"584186c1b50b5654d518f9d59ec91e28438b7803","ref":"refs/heads/refactor/lsp-mode","pushedAt":"2024-03-03T15:16:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shahinism","name":"Reza Khanipour","path":"/shahinism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/698857?s=80&v=4"},"commit":{"message":"feat(docker): configure docker ssocket.","shortMessageHtmlLink":"feat(docker): configure docker ssocket."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERzarWgA","startCursor":null,"endCursor":null}},"title":"Activity · shahinism/45r4r"}