discord: add powercord with a bunch of stuff

This commit is contained in:
LavaDesu 2021-08-19 21:42:26 +07:00
parent 16c5912449
commit 29aac7e6e5
Signed by: cilly
GPG key ID: 6500251E087653C9
3 changed files with 335 additions and 3 deletions

294
flake.lock generated
View file

@ -1,5 +1,53 @@
{
"nodes": {
"better-status-indicators": {
"flake": false,
"locked": {
"lastModified": 1629354507,
"narHash": "sha256-awInjT1hnPgtdVHbZpx6tvUlR5VlzXD2RNcCyAOEWzo=",
"owner": "griefmodz",
"repo": "better-status-indicators",
"rev": "5f6d5a9a47d55e502e65f430a38bba0c2ffbc8ba",
"type": "github"
},
"original": {
"owner": "griefmodz",
"repo": "better-status-indicators",
"type": "github"
}
},
"channel-typing": {
"flake": false,
"locked": {
"lastModified": 1616011610,
"narHash": "sha256-HH8bFnFzkhlnOpMw9HnlOU7g78cnATR0Cd11gWxGmc4=",
"owner": "powercord-community",
"repo": "channel-typing",
"rev": "f229247b2dc134ba77e81c814285e040780718db",
"type": "github"
},
"original": {
"owner": "powercord-community",
"repo": "channel-typing",
"type": "github"
}
},
"discord-tweaks": {
"flake": false,
"locked": {
"lastModified": 1627600834,
"narHash": "sha256-xSzbP86w5OUy1ZO1iHgv1drbujtlPQAgJmLA3x7UOFc=",
"owner": "NurMarvin",
"repo": "discord-tweaks",
"rev": "bc28b090f9ed706d7f8271aeaa64bdcb886fd0ef",
"type": "github"
},
"original": {
"owner": "NurMarvin",
"repo": "discord-tweaks",
"type": "github"
}
},
"discover": {
"flake": false,
"locked": {
@ -32,6 +80,22 @@
"type": "github"
}
},
"fix-user-popouts": {
"flake": false,
"locked": {
"lastModified": 1624453628,
"narHash": "sha256-ujj9Sfmyu1kr/fLD8N34n7l/d8ln3501DmhEoMDiskA=",
"owner": "cyyynthia",
"repo": "fix-user-popouts",
"rev": "7acb547a13bd7dba8fe302ac1d71663a1234c585",
"type": "github"
},
"original": {
"owner": "cyyynthia",
"repo": "fix-user-popouts",
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
@ -63,6 +127,21 @@
"type": "github"
}
},
"flake-utils_2": {
"locked": {
"lastModified": 1623875721,
"narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@ -143,6 +222,76 @@
"type": "github"
}
},
"no-double-back-pc": {
"flake": false,
"locked": {
"lastModified": 1625444104,
"narHash": "sha256-JSF4SDFfXymRqnMJTKtrWJotWzv4DwaXfc/AUOPNMKk=",
"owner": "the-cord-plug",
"repo": "no-double-back-pc",
"rev": "8b0af2e1b3cd49992059cd5772aefcf526e6d91a",
"type": "github"
},
"original": {
"owner": "the-cord-plug",
"repo": "no-double-back-pc",
"type": "github"
}
},
"powercord": {
"flake": false,
"locked": {
"lastModified": 1628942781,
"narHash": "sha256-51i05DbNIVf/a4bzLq5OFUgH61uas+z2UHyk+miGM1Y=",
"owner": "powercord-org",
"repo": "powercord",
"rev": "2a5b9fa46bc373cb7f87d40eea7e34af9636050e",
"type": "github"
},
"original": {
"owner": "powercord-org",
"repo": "powercord",
"type": "github"
}
},
"powercord-overlay": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"powercord": "powercord",
"utils": "utils"
},
"locked": {
"lastModified": 1629479476,
"narHash": "sha256-Fwsh55fOetuDTtY+wvtz1zwlqkG9OnkY3tCCQqXMl0s=",
"owner": "LavaDesu",
"repo": "powercord-overlay",
"rev": "0722e7c79a89bdb276cb2739c22d875d3ec58920",
"type": "github"
},
"original": {
"owner": "LavaDesu",
"repo": "powercord-overlay",
"type": "github"
}
},
"powercord-popout-fix": {
"flake": false,
"locked": {
"lastModified": 1609018964,
"narHash": "sha256-wfuTvKeBEzaNlc/5CuqbKwbfWHoomd2KG78a7JfYQ7c=",
"owner": "Nexure",
"repo": "PowerCord-Popout-Fix",
"rev": "54c85f6f25bf8183846ab976160638cdafa86b51",
"type": "github"
},
"original": {
"owner": "Nexure",
"repo": "PowerCord-Popout-Fix",
"type": "github"
}
},
"pure": {
"flake": false,
"locked": {
@ -159,15 +308,61 @@
"type": "github"
}
},
"radialstatus": {
"flake": false,
"locked": {
"lastModified": 1627474668,
"narHash": "sha256-qCgbkrldvZlcDl6WA/ozVVkGKRfTK9HoJWqyayQXp9M=",
"owner": "DiscordStyles",
"repo": "RadialStatus",
"rev": "6ccdaf5b3ab8c57a7e8d1a776bdc1acd5db09558",
"type": "github"
},
"original": {
"owner": "DiscordStyles",
"repo": "RadialStatus",
"type": "github"
}
},
"rolecolor-everywhere": {
"flake": false,
"locked": {
"lastModified": 1626862001,
"narHash": "sha256-Iq+JDzeydV5gUVgI7eZq6/DLvzr6l5zvu1xESDTGct0=",
"owner": "powercord-community",
"repo": "rolecolor-everywhere",
"rev": "8cc064f5704045e654dac7af0110d9b9cdda75de",
"type": "github"
},
"original": {
"owner": "powercord-community",
"repo": "rolecolor-everywhere",
"type": "github"
}
},
"root": {
"inputs": {
"better-status-indicators": "better-status-indicators",
"channel-typing": "channel-typing",
"discord-tweaks": "discord-tweaks",
"discover": "discover",
"fast-syntax-highlighting": "fast-syntax-highlighting",
"fix-user-popouts": "fix-user-popouts",
"home-manager": "home-manager",
"neovim-nightly": "neovim-nightly",
"nixpkgs": "nixpkgs",
"no-double-back-pc": "no-double-back-pc",
"powercord-overlay": "powercord-overlay",
"powercord-popout-fix": "powercord-popout-fix",
"pure": "pure",
"radialstatus": "radialstatus",
"rolecolor-everywhere": "rolecolor-everywhere",
"secrets": "secrets",
"theme-toggler": "theme-toggler",
"tokyonight": "tokyonight",
"twemoji-but-good": "twemoji-but-good",
"view-raw": "view-raw",
"who-reacted": "who-reacted",
"zsh-abbr": "zsh-abbr",
"zsh-history-substring-search": "zsh-history-substring-search"
}
@ -187,6 +382,105 @@
"type": "github"
}
},
"theme-toggler": {
"flake": false,
"locked": {
"lastModified": 1602965328,
"narHash": "sha256-8LpqpMVOTh34VmoomDR20C9tQ+XhFCOPWQ1wVt03S6Q=",
"owner": "redstonekasi",
"repo": "theme-toggler",
"rev": "14c00ee550d3a08c868ea9e6f71c260a0f0840c7",
"type": "github"
},
"original": {
"owner": "redstonekasi",
"repo": "theme-toggler",
"type": "github"
}
},
"tokyonight": {
"flake": false,
"locked": {
"lastModified": 1629377944,
"narHash": "sha256-DLMWZ/7ZemYtXh7fx+JV2MXU+f2uwl9hzbZYeK0YWl8=",
"owner": "Dyzean",
"repo": "Tokyo-Night",
"rev": "46f8b033c1eb1aefbc0eac99b541a7426b5f020c",
"type": "github"
},
"original": {
"owner": "Dyzean",
"repo": "Tokyo-Night",
"type": "github"
}
},
"twemoji-but-good": {
"flake": false,
"locked": {
"lastModified": 1587519895,
"narHash": "sha256-tuIahxrNA2bUXfQOf9vGrbE2owNyl4aPZhY78WjEQ3Q=",
"owner": "powercord-community",
"repo": "twemoji-but-good",
"rev": "41234befbdcfc0c277b6518d28d4d3c217dda236",
"type": "github"
},
"original": {
"owner": "powercord-community",
"repo": "twemoji-but-good",
"type": "github"
}
},
"utils": {
"inputs": {
"flake-utils": "flake-utils_2"
},
"locked": {
"lastModified": 1628855985,
"narHash": "sha256-OqhVFoCCA6GfGuMhZXQ5CrmZUYsumCJTwI72FOMf82I=",
"owner": "gytis-ivaskevicius",
"repo": "flake-utils-plus",
"rev": "a79a0b86e59dc087df6704f9b13b1ed951ef5c5f",
"type": "github"
},
"original": {
"owner": "gytis-ivaskevicius",
"ref": "staging",
"repo": "flake-utils-plus",
"type": "github"
}
},
"view-raw": {
"flake": false,
"locked": {
"lastModified": 1616483167,
"narHash": "sha256-v3ynBix1EONNrk5g7V0fatsdDHx7VacPuhXF6ywRBHc=",
"owner": "Juby210",
"repo": "view-raw",
"rev": "a79e152c2270eef757941447a7c79df32d309350",
"type": "github"
},
"original": {
"owner": "Juby210",
"repo": "view-raw",
"type": "github"
}
},
"who-reacted": {
"flake": false,
"locked": {
"lastModified": 1614971312,
"narHash": "sha256-KUZP6dqqcVzr/3/iuL1URyuNxEqNfOHeE4CwC1wb+zU=",
"owner": "jaimeadf",
"repo": "who-reacted",
"rev": "fa5391bc1791734f7a27d011ba82c37f4e455df4",
"type": "github"
},
"original": {
"owner": "jaimeadf",
"repo": "who-reacted",
"type": "github"
}
},
"zsh-abbr": {
"flake": false,
"locked": {

View file

@ -8,6 +8,9 @@
home-manager.inputs.nixpkgs.follows = "nixpkgs";
neovim-nightly.inputs.nixpkgs.follows = "nixpkgs";
powercord-overlay.url = "github:LavaDesu/powercord-overlay";
powercord-overlay.inputs.nixpkgs.follows = "nixpkgs";
# zsh plugins
zsh-abbr = { url = "github:olets/zsh-abbr"; flake = false; };
zsh-history-substring-search = { url = "github:zsh-users/zsh-history-substring-search"; flake = false; };
@ -16,6 +19,22 @@
# overlays
discover = { url = "github:trigg/Discover"; flake = false; };
# powercord plugins/themes
better-status-indicators = { url = "github:griefmodz/better-status-indicators"; flake = false; };
channel-typing = { url = "github:powercord-community/channel-typing"; flake = false; };
discord-tweaks = { url = "github:NurMarvin/discord-tweaks"; flake = false; };
fix-user-popouts = { url = "github:cyyynthia/fix-user-popouts"; flake = false; };
no-double-back-pc = { url = "github:the-cord-plug/no-double-back-pc"; flake = false; };
powercord-popout-fix = { url = "github:Nexure/PowerCord-Popout-Fix"; flake = false; };
rolecolor-everywhere = { url = "github:powercord-community/rolecolor-everywhere"; flake = false; };
theme-toggler = { url = "github:redstonekasi/theme-toggler"; flake = false; };
twemoji-but-good = { url = "github:powercord-community/twemoji-but-good"; flake = false; };
view-raw = { url = "github:Juby210/view-raw"; flake = false; };
who-reacted = { url = "github:jaimeadf/who-reacted"; flake = false; };
radialstatus = { url = "github:DiscordStyles/RadialStatus"; flake = false; };
tokyonight = { url = "github:Dyzean/Tokyo-Night"; flake = false; };
};
outputs = { self, nixpkgs, home-manager, secrets, ... } @ inputs:
@ -62,7 +81,8 @@
(getPaths ./overlays)
)
) ++ [(self: super: customPackages super)]
++ [inputs.neovim-nightly.overlay];
++ [inputs.neovim-nightly.overlay]
++ [inputs.powercord-overlay.overlay];
mkSystem =
if !(self ? rev) then throw "Dirty git tree detected." else

View file

@ -1,4 +1,4 @@
{ config, enableGUI, pkgs, ... }: {
{ config, enableGUI, inputs, pkgs, ... }: {
home.packages = with pkgs; [
ffmpeg
gnupg
@ -16,7 +16,25 @@
nodePackages_latest.pnpm
] ++ lib.optionals enableGUI [
brave
discord-canary
(discord-plugged.override {
plugins = [
inputs.better-status-indicators
inputs.channel-typing
inputs.discord-tweaks
inputs.fix-user-popouts
inputs.no-double-back-pc
inputs.powercord-popout-fix
inputs.rolecolor-everywhere
inputs.theme-toggler
inputs.twemoji-but-good
inputs.view-raw
inputs.who-reacted
];
themes = [
inputs.radialstatus
inputs.tokyonight
];
})
discover-overlay
element-desktop
feh