milky
bf697ec712
Signed-off-by: milky <op@gfy.lol> |
||
---|---|---|
canary | ||
HideChannels.plugin.js | ||
README.md |
fedcord
👾 Make Discord Great ̶A̶g̶a̶in for once
Why?
Discord was never a friend to begin with. However, if you are going to use such an evil service, at least do so any better? You should have a better experience with the following modifications. It's called fedcord
because I don't trust it anymore than I already did.
Roadmap
Updated: ~Thur, July 18th 2022 at 21:30:00 MST
Milestone Summary:
Status | Goal |
---|---|
✅ | Repo initialization |
🚫 | Add preview images |
Getting Started
Prerequisites
In-order for any of this to work, you'll need the following:
- A Brain: Shouldn't be hard to follow along? Didn't think this needed automation.
- Discord Canary: Yes; Canary, or also known as the alpha version, needs to be installed.
- git, node, yarn: This is an Electron desktop app we're modding after all?
If the following is acquired, feel free to follow along!
Discord
As stated above, Discord Canary must be installed on your system before proceeding. I included a PKGBUILD
file for building it from source within the directory titled canary
. Simply check out INFO.md
and determine how you want to approach the installation yourself.
OpenAsar
Would recommend doing this prior to starting the client. 😏
First, let's replace discord's app.asar
file ($ whereis discord-canary
) with OpenAsar for better performance and privacy. You might be best following the instructions from there, as I'll only briefly elaborate here.
- Download this anyhow
- Backup old
app.asar
file
sudo mv /opt/discord-canary/resources/app.asar /opt/discord-canary/resources/app.asar.bk
- Replace with the new one, just downloaded
sudo mv ~/Downloads/app.asar /opt/discord-canary/resources
- Start the client, you should be greeted with a window after the splash screen, asking you to choose some options before retarting and launching for the first time!
Powercord
Instead of going through the hassle of installing BetterDiscord installers and all of that nonsense, let me save you the trouble. We'll be installing Powercord, a powerful client mod which will further allow us to do everything we'd want to do as a user.
- Clone the repository, cd into it, install deps, then run the script to inject your client.
git clone https://github.com/powercord-org/powercord $HOME/.config/powercord
cd $HOME/.config/powercord
yarn
yarn run plug
# 🚨 Make sure the discord process is killed
# 🚨 Open it up, check that it's injected 💉
Plugins
Now let's get to the fun stuff, adding and playing with plugins! The directory we created for Powercord within .config
is a bit too nesty for my taste, if we're being honesty here. It will leave you with a src
dir and a Powercord
dir inside of that. There we can find our plugins
and themes
directories!
- cd into the Powercord plugins directory, clone plugins
cd $HOME/.config/powercord/src/Powercord/plugins
git clone https://git.tcp.direct/milky/pc-redirect
git clone https://git.tcp.direct/milky/pc-unindent
git clone https://git.tcp.direct/milky/pc-nitro
git clone https://github.com/Juby210/bdCompat
- Move the only BetterDiscord plugin recommend HideChannels.plugin.js to
$HOME/.config/powercord/src/Powercord/plugins/bdCompat/plugins
Themes
- Similar to the steps above, cd into the Powercord
themes
directory then clone the following themes
cd $HOME/.config/powercord/src/Powercord/themes
git clone https://git.tcp.direct/milky/pc-milked
git clone https://git.tcp.direct/milky/pc-emojis
git clone https://git.tcp.direct/milky/pc-hljs
git clone https://git.tcp.direct/milky/pc-bottom
Personalize
Make any changes you wish to make from here on out, experiment crazily! 🍀