{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":601848312,"defaultBranch":"main","name":"dotfiles","ownerLogin":"thijsputman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-15T00:25:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4418373?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706087986.0","currentOid":""},"activityList":{"items":[{"before":"00f7e010e0c1343e2b22f02a6d085ecfb390b01a","after":"a24a043ac678b02402ca89eaf5f02b3885929c53","ref":"refs/heads/main","pushedAt":"2024-03-23T13:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Update install-script for hadolint.yaml","shortMessageHtmlLink":"Update install-script for hadolint.yaml"}},{"before":"1aaed5a8b8132eda976f969c724ebc0673489418","after":"00f7e010e0c1343e2b22f02a6d085ecfb390b01a","ref":"refs/heads/main","pushedAt":"2024-03-23T13:14:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Workaround an issue with McFly and Bash 5.1","shortMessageHtmlLink":"Workaround an issue with McFly and Bash 5.1"}},{"before":"c714c5d4c4a6223e7db4225c79506bc885023196","after":"1aaed5a8b8132eda976f969c724ebc0673489418","ref":"refs/heads/main","pushedAt":"2024-03-08T09:44:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Customise .desktop-entries shown by WSLg","shortMessageHtmlLink":"Customise .desktop-entries shown by WSLg"}},{"before":"7ccb9bb8194818663368c401858bed88f1ba8b6b","after":"c714c5d4c4a6223e7db4225c79506bc885023196","ref":"refs/heads/main","pushedAt":"2024-03-03T19:29:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Properly tag WSL-specific package installation","shortMessageHtmlLink":"Properly tag WSL-specific package installation"}},{"before":"81fb01116bf6082eb0f0550aa4bf878c9a63a859","after":"7ccb9bb8194818663368c401858bed88f1ba8b6b","ref":"refs/heads/main","pushedAt":"2024-02-20T21:56:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Backup McFly's history.db to OneDrive","shortMessageHtmlLink":"Backup McFly's history.db to OneDrive"}},{"before":"d0867fa735d22dcb60b648642293660ec13e8142","after":"81fb01116bf6082eb0f0550aa4bf878c9a63a859","ref":"refs/heads/main","pushedAt":"2024-02-20T19:45:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"e4817e324f53ed6a00ee133e92cc556279ae9fb3","after":"d0867fa735d22dcb60b648642293660ec13e8142","ref":"refs/heads/main","pushedAt":"2024-02-20T19:33:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Add McFly\n\nRoot cause of the .bashrc/.profile split: Its binary is located in\n~/.local/bin, but that's added to the PATH in .profile _after_ it\nsources .bashrc (creating a Catch-22 with regards to properly activating\nit).","shortMessageHtmlLink":"Add McFly"}},{"before":"a5398dd26355bf35604c2ba418c7400c9cbe166b","after":"e4817e324f53ed6a00ee133e92cc556279ae9fb3","ref":"refs/heads/main","pushedAt":"2024-02-20T01:04:28.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"5bb7bf037689fc5ffa74472505f270bb21720c5f","after":"a5398dd26355bf35604c2ba418c7400c9cbe166b","ref":"refs/heads/main","pushedAt":"2024-02-18T16:11:34.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Missing sudo...","shortMessageHtmlLink":"Missing sudo..."}},{"before":"d986a8d233d8aae1ecbce144ac433baa955d6d0f","after":"5bb7bf037689fc5ffa74472505f270bb21720c5f","ref":"refs/heads/main","pushedAt":"2024-02-18T12:41:49.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Minor tweaks","shortMessageHtmlLink":"Minor tweaks"}},{"before":"d986a8d233d8aae1ecbce144ac433baa955d6d0f","after":null,"ref":"refs/heads/master","pushedAt":"2024-01-24T09:19:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"}},{"before":null,"after":"d986a8d233d8aae1ecbce144ac433baa955d6d0f","ref":"refs/heads/main","pushedAt":"2024-01-24T09:19:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Expose all 16-cores to WSL2","shortMessageHtmlLink":"Expose all 16-cores to WSL2"}},{"before":"3bad2e6fab0fa98925ff25befde37e8410d760bb","after":"d986a8d233d8aae1ecbce144ac433baa955d6d0f","ref":"refs/heads/master","pushedAt":"2024-01-24T09:17:56.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Expose all 16-cores to WSL2","shortMessageHtmlLink":"Expose all 16-cores to WSL2"}},{"before":"d72044c6189627961a404b99621ae435c1553859","after":"3bad2e6fab0fa98925ff25befde37e8410d760bb","ref":"refs/heads/master","pushedAt":"2024-01-03T17:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Fix (and improve upon ๐Ÿš€) the linter\n\nIt's tied a little bit too closely into the repository itself... ๐Ÿ˜‡\nNever mind about that, but did make some other improvements: It now\nexplicitly specifies which versions of Node, Python, and (newly added)\nGo to use.\n\nIt further more explicitly adds \"~/.local/bin\" to the PATH. Was already\nenforced (ie, linter would fail if this was not the case), but not\nautomatically corrected. This caused local testing (with \"gh act\") to\nfail, so we now always add it to the PATH regardless... Probably means\nit's added twice in GitHub runs, but that's a problem for another day.","shortMessageHtmlLink":"Fix (and improve upon ๐Ÿš€) the linter"}},{"before":"c18cd5b40cc55ee38fbed1bc098239863c2891ab","after":"d72044c6189627961a404b99621ae435c1553859","ref":"refs/heads/master","pushedAt":"2024-01-03T17:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Expand (automatic) installations of packages\n\nInstead of listing a handful of commands in install/README.md, put them\nin install scripts. The commands can still be executed manually if\nyou're so inclined...\n\nMove from using the apt version of gcloud CLI to using its snap. The\napt-package is a monstrosity (takes five-minutes to compile/install),\nsnap to the rescue!\n\nUpdate install.sh to always execute the single script passed in as its\nargument (used to only do that if the referenced script was executable).\n\nRename \"wget.d\" to a more generic \"bins.d\" (still not optimally happy\nwith the name, but alas) and include a script to install \"TODO get\", a\ntool to find \"TODO\" comments in code.\nAs I am in the habit of using \"XXX\" to indicate stuff that still needs\nto be fixed, there's a small (inline) patch in the script to update the\nGo code to include that marker prior to compilation (the is also the\nprimary motivator for switching from precompiled Go-binaries to\ninstalling Go itself ๐Ÿ˜‡).\n\nThe final install-script (\"93-install\") automatically sources all\n(executable) files from the \"bins.d\" folder, tying everything together.","shortMessageHtmlLink":"Expand (automatic) installations of packages"}},{"before":"2672ea560be0a3a35589361a089a2b15d58d2b05","after":"c18cd5b40cc55ee38fbed1bc098239863c2891ab","ref":"refs/heads/master","pushedAt":"2024-01-03T15:08:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Minor tweaks","shortMessageHtmlLink":"Minor tweaks"}},{"before":"80dbf8f40db82eb1e85befbab3d414e99d22abc1","after":"2672ea560be0a3a35589361a089a2b15d58d2b05","ref":"refs/heads/master","pushedAt":"2023-11-29T13:35:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Further tweaks to GPG\n\nBetter to add \"no-autostart\" to \"gpg.conf\" than to try and wrap the\ngpg binary...","shortMessageHtmlLink":"Further tweaks to GPG"}},{"before":"0b7b8520b8f4e8665410ff78b1742c5aec27be8a","after":"80dbf8f40db82eb1e85befbab3d414e99d22abc1","ref":"refs/heads/master","pushedAt":"2023-11-29T11:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Prevent GPG-agent autostart on RPi-s","shortMessageHtmlLink":"Prevent GPG-agent autostart on RPi-s"}},{"before":"c96ee7e761a166daf79f7a5e72d3e7a10f44be85","after":"0b7b8520b8f4e8665410ff78b1742c5aec27be8a","ref":"refs/heads/master","pushedAt":"2023-11-29T11:25:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Minor tweaks","shortMessageHtmlLink":"Minor tweaks"}},{"before":"66243d49116cd58f75d41167f344442edefc771d","after":"c96ee7e761a166daf79f7a5e72d3e7a10f44be85","ref":"refs/heads/master","pushedAt":"2023-11-11T12:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"All files in \".local/bin\" are shellscripts","shortMessageHtmlLink":"All files in \".local/bin\" are shellscripts"}},{"before":"b7928b8270942cdaac4aea0f0087fcdbb6c9aa8e","after":"66243d49116cd58f75d41167f344442edefc771d","ref":"refs/heads/master","pushedAt":"2023-11-11T12:37:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Small improvements to the install-procedure\n\nIt's now possible to run a single install-part using install.sh (instead\nof calling it directly, which only works for a small number of the parts\ndue to them relying on variables set by install.sh).\n\nOn Ubuntu 22.04, \"50-landscape-sysinfo\" went from an actual file to a\nsymlink, so \"chmod -x\" wasn't effective anymore.","shortMessageHtmlLink":"Small improvements to the install-procedure"}},{"before":"343cc9894c058d11ebaffb3cc8daa69eb65af91e","after":"b7928b8270942cdaac4aea0f0087fcdbb6c9aa8e","ref":"refs/heads/master","pushedAt":"2023-11-09T10:56:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Add usbip/Yubikey fallback option\n\nToying around with WSL2's new mirrored networking-mode surfaced some\nissues with usbipd-win. Hopefully these'll be addressed soon. For now a\nshort-term workaround is required.\n\nInstead of reinstating the previous solution, I've added fallback logic\nthat takes the host's IP address in the Hyper-V virtual network in case\nno $USBIP_HOST is specified.\n\nThis is a middle ground between the previous solution (with hard-coded\nlocal IP addresses and as strict as possible firewall setup) and the\nfuture solution (through the loopback interface). This one exposes\nusbipd-win on the entire 172.16.0.0/12-range (which Hyper-V seems to use\nfor its virtual network), not optimal, but better than exposing it on\nwhatever IP address (and thus local network) my laptop happens to be on\nwhen using it...","shortMessageHtmlLink":"Add usbip/Yubikey fallback option"}},{"before":"8ee0fc0e74f6efcba8409c45d96f8e959f68717e","after":"343cc9894c058d11ebaffb3cc8daa69eb65af91e","ref":"refs/heads/master","pushedAt":"2023-11-08T15:49:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Add additional note regarding subkey renewal","shortMessageHtmlLink":"Add additional note regarding subkey renewal"}},{"before":"f0a9017269d3bfcd3711895ebe958bd3eea488a2","after":"8ee0fc0e74f6efcba8409c45d96f8e959f68717e","ref":"refs/heads/master","pushedAt":"2023-11-08T15:38:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Add gcloud CLI (GCP) APT-repository","shortMessageHtmlLink":"Add gcloud CLI (GCP) APT-repository"}},{"before":"1a7fbd438f3ea62146cd777791a596d9a448d1f7","after":"f0a9017269d3bfcd3711895ebe958bd3eea488a2","ref":"refs/heads/master","pushedAt":"2023-11-04T16:40:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Add Composer \"per user\" binaries to PATH\n\nInstead of manually symlinking them into ~/.local/bin, check if\nComposer's bin-directory is available and add that to the PATH.","shortMessageHtmlLink":"Add Composer \"per user\" binaries to PATH"}},{"before":"e431d69004167aa11960e6f3006e48038487587d","after":"1a7fbd438f3ea62146cd777791a596d9a448d1f7","ref":"refs/heads/master","pushedAt":"2023-11-01T14:11:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Don't exit the terminal if \"git clone\" fails\n\nThe use of \"exit 1\" here is overkill; a simple \"return\" suffices.","shortMessageHtmlLink":"Don't exit the terminal if \"git clone\" fails"}},{"before":"3d30baefe58a70617888b4234d33dc2eea9cf36b","after":"e431d69004167aa11960e6f3006e48038487587d","ref":"refs/heads/master","pushedAt":"2023-10-26T13:37:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Fix header for Ubuntu 23.04 (again)\n\nChanged to order to fix an issue in VS Code, which broke the logic\nagain for Ubuntu 23.04... No clean way around duplicating the VS Code\ncheck.","shortMessageHtmlLink":"Fix header for Ubuntu 23.04 (again)"}},{"before":"45248962e15c2cfe860d71a13da08cabacb8bfa8","after":"3d30baefe58a70617888b4234d33dc2eea9cf36b","ref":"refs/heads/master","pushedAt":"2023-10-26T12:59:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Fix GitHub Action ๐Ÿค","shortMessageHtmlLink":"Fix GitHub Action ๐Ÿค"}},{"before":"66d701757606263316bb90c44ea819abd43ba2a9","after":"45248962e15c2cfe860d71a13da08cabacb8bfa8","ref":"refs/heads/master","pushedAt":"2023-10-26T12:57:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Fix GitHub Action ๐Ÿค","shortMessageHtmlLink":"Fix GitHub Action ๐Ÿค"}},{"before":"d41829ffb8a33018488df3c6df3c8573dcd60dcc","after":"66d701757606263316bb90c44ea819abd43ba2a9","ref":"refs/heads/master","pushedAt":"2023-10-26T12:56:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thijsputman","name":"Thijs Putman","path":"/thijsputman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4418373?s=80&v=4"},"commit":{"message":"Fix GitHub Action ๐Ÿค","shortMessageHtmlLink":"Fix GitHub Action ๐Ÿค"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHXPL3gA","startCursor":null,"endCursor":null}},"title":"Activity ยท thijsputman/dotfiles"}