feat(discord): css update, use nixpkgs

This commit is contained in:
winston 2023-11-02 10:50:44 +01:00
parent 323807700d
commit 3910f765c9
Signed by: winston
GPG key ID: 3786770EDBC2B481
3 changed files with 22 additions and 16 deletions

View file

@ -6,31 +6,40 @@
}: let }: let
inherit (pkgs.stdenv) isDarwin isLinux; inherit (pkgs.stdenv) isDarwin isLinux;
in { in {
home.packages = with pkgs; [
(discord.override {
withOpenASAR = true;
})
];
home.activation.discordSettings = let home.activation.discordSettings = let
css = '' css = ''
:root { :root {
--font-primary: "IBM Plex Sans", sans-serif; --font-primary: "IBM Plex Sans", sans-serif;
--font-headline: "IBM Plex Sans", sans-serif; --font-headline: "IBM Plex Sans", sans-serif;
--font-display: "IBM Plex Sans", sans-serif; --font-display: "IBM Plex Sans", sans-serif;
--font-code: "Berkeley Mono", "Symbols Nerd Font", mono; --font-code: "Cascadia Code", "Symbols Nerd Font", mono;
} }
@media (max-width: 1024px) { @media (max-width: 1024px) {
nav[aria-label="Servers sidebar"] { nav[aria-label="Servers sidebar"] {
display: none; display: none;
} }
.container-1-ERn5 { .platform-osx div[class^="base_"] > div[class^="content_"] > div[class^="sidebar_"],
margin: 1.3rem 0 0 0; .platform-osx div[class^="base_"] > div[class^="content_"] > main[class^="container_"],
.platform-osx div[class^="base_"] > div[class^="content_"] > div[class^="chat_"] {
padding-top: 32px !important;
} }
} }
@media (max-width: 768px) { @media (max-width: 768px) {
div[class^="base-"] > div[class^="content-"] > div[class^="sidebar-"] { div[class^="base_"] > div[class^="content_"] > div[class^="sidebar_"] {
display: none; display: none;
} }
.container-ZMc96U {
margin: 1.3rem 0 0 0;
} }
main[class^="chatContent_"] form div[class^="buttons_"],
main[class^="chatContent_"] form div[class^="attachWrapper_"] {
display: none;
} }
''; '';
json = pkgs.writeTextFile { json = pkgs.writeTextFile {
@ -38,14 +47,15 @@ in {
text = text =
lib.generators.toJSON {} lib.generators.toJSON {}
{ {
SKIP_HOST_UPDATE = true; DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING = true;
MIN_WIDTH = 0;
MIN_HEIGHT = 0;
openasar = { openasar = {
inherit css; inherit css;
setup = true; setup = true;
}; };
trayBalloonShown = false; trayBalloonShown = false;
MIN_WIDTH = 0; SKIP_HOST_UPDATE = true;
MIN_HEIGHT = 0;
}; };
}; };
path = path =
@ -56,6 +66,7 @@ in {
else throw "unsupported platform"; else throw "unsupported platform";
in in
lib.hm.dag.entryAfter ["writeBoundary"] '' lib.hm.dag.entryAfter ["writeBoundary"] ''
[ -d "$(dirname "${path}")" ] && cp -f "${json}" "${path}" mkdir -p "$(dirname "${path}")"
cp -f "${json}" "${path}"
''; '';
} }

View file

@ -33,10 +33,6 @@ in {
watchexec watchexec
] ]
++ lib.optionals isLinux [ ++ lib.optionals isLinux [
(discord.override {
withOpenASAR = true;
withTTS = true;
})
_1password-gui _1password-gui
jetbrains.goland jetbrains.goland
jetbrains.webstorm jetbrains.webstorm

View file

@ -24,7 +24,6 @@
"alfred" "alfred"
"bitwarden" "bitwarden"
"blender" "blender"
"discord"
"firefox" "firefox"
"iina" "iina"
"imageoptim" "imageoptim"