https://github.com/tjdevries/misery.nvim
this won't run on your system, but it might on mine
https://github.com/tjdevries/misery.nvim
Last synced: over 1 year ago
JSON representation
this won't run on your system, but it might on mine
- Host: GitHub
- URL: https://github.com/tjdevries/misery.nvim
- Owner: tjdevries
- Created: 2024-04-05T19:13:04.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-29T19:27:13.000Z (about 2 years ago)
- Last Synced: 2024-05-01T16:00:26.097Z (about 2 years ago)
- Language: Elixir
- Size: 658 KB
- Stars: 24
- Watchers: 3
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# To Run:
Environment Variables:
```
# Auth Related
TWITCH_BROADCASTER_USER_ID
TWITCH_USER_ID
TWITCH_CLIENT_ID=
# Scope Related
TWITCH_AUTH_SCOPE=
```
Should run (from mixery folder):
```
mixery/ $ mix twitch.auth --json
```
Referenced Executables:
- kitty lua/misery/tasks/ed.lua
- emacs lua/misery/tasks/emacs.lua
- pkill
- mpv lua/misery/tasks/jumpscare.lua
- libreoffice lua/misery/tasks/libre-office.lua
- xrandr lua/misery/tasks/screen-upside-down.lua
- code lua/misery/tasks/vs-c\*de.lua
- playerctl mixery/lib/mixery/media/playerctl.ex
- firefox mixery/lib/mixery/media/playerctl.ex
# TODO:
- [ ] play siren sounds if twitch staff says hello in chat
- [ ] broadcast a message via block in overlay
- [ ] login with twitch, associated github account
# Personal Neovim Config Rewrite
Rules:
- No copy paste (yank/put) from anywhere (old config/readmes/kickstart/etc)
- No AI Completions
- No git/fs/undohistory/etc tricks
- I will act in good faith on each "gift"
- Goal: have a config that I want at the end
"Gifts":
- Delete: random file from config, gifter chosen file from config, entire config(?)
- Keyboard: onscreen, tablet-handwriting, one-finger-only
- Monitor: rotated, right-to-left
- Random: no-talking-only-singing, sports-commentator-mode, YT Chat on screen
- Editors: ed, emacs, libre office, chat-gpt-copy-paste, vs c\*de
- Multi-Time:
- 5 minutes:
- Peace
- No-going-back/First-try
- Cannot move backwards in the file at all, must delete file to go back
- No typing -> deletes a random line from the file
- Flipped/substituded keys
- input-delay
- One Minute:
- right-to-left: `set rightleft`
- invisalign: Make current line invisible
- flashlight: only current line visible
- snake: snake mode
- Marimba
- hide the cursor
- At least 1 minute:
- Random Colorscheme
- Random font
- One-Time:
- solve wordle or delete file
- Corporate mode (just talk about what we'll build, instead of building)
- (no code for 5 minutes, only standup and agile/waterfall meetings)
- react to a programmer article
- do one leetcode problem in language of choice
- Freeze the screen, but chat and i keep moving
- chat has to pretend it's still working
I want to make a website where you can:
- send me "gifts" using your twitch points
Scopes:
user:write:chat user:bot channel:bot channel:manage:redemptions analytics:read:extensions analytics:read:games bits:read channel:read:ads channel:read:charity channel:read:goals channel:read:guest_star channel:read:hype_train channel:read:polls channel:read:predictions channel:read:redemptions channel:read:subscriptions channel:read:vips moderation:read moderator:read:automod_settings moderator:read:blocked_terms moderator:read:chat_settings moderator:read:chatters moderator:read:followers moderator:read:guest_star moderator:read:shield_mode moderator:read:shoutouts user:read:blocked_users user:read:broadcast user:read:email user:read:follows user:read:subscriptions channel:bot chat:read user:bot user:read:chat