webcord wrapper

This commit is contained in:
Gerg-L 2023-03-20 16:46:02 -04:00
parent 743760ba70
commit 661de99fe8
2 changed files with 22 additions and 2 deletions

View file

@ -33,9 +33,19 @@ inputs: {
environment.systemPackages = [ environment.systemPackages = [
pkgs.pcmanfm #file manager pkgs.pcmanfm #file manager
pkgs.librewolf #best browser pkgs.librewolf #best browser
pkgs.webcord
pkgs.obs-studio pkgs.obs-studio
pkgs.vlc pkgs.vlc
# wrap webcord to remove state file https://github.com/SpacingBat3/WebCord/issues/360
(pkgs.symlinkJoin {
name = "webcord-wrapper";
nativeBuildInputs = [pkgs.makeWrapper];
paths = [
pkgs.webcord
];
postBuild = ''
wrapProgram "$out/bin/webcord" --run 'rm $HOME/.config/WebCord/windowState.json'
'';
})
]; ];
networking = { networking = {
hostName = "game-laptop"; hostName = "game-laptop";

View file

@ -44,7 +44,6 @@ inputs: {
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
environment.systemPackages = [ environment.systemPackages = [
pkgs.webcord # talk to people (gross)
pkgs.bitwarden #store stuff pkgs.bitwarden #store stuff
pkgs.qbittorrent #steal stuff pkgs.qbittorrent #steal stuff
pkgs.pavucontrol #gui volume control pkgs.pavucontrol #gui volume control
@ -58,6 +57,17 @@ inputs: {
pkgs.alacritty pkgs.alacritty
pkgs.lutris pkgs.lutris
pkgs.prismlauncher pkgs.prismlauncher
# wrap webcord to remove state file https://github.com/SpacingBat3/WebCord/issues/360
(pkgs.symlinkJoin {
name = "webcord-wrapper";
nativeBuildInputs = [pkgs.makeWrapper];
paths = [
pkgs.webcord
];
postBuild = ''
wrapProgram "$out/bin/webcord" --run 'rm $HOME/.config/WebCord/windowState.json'
'';
})
]; ];
environment.etc."xdg/alacritty/alacritty.yml".source = "${self}/misc/alacritty.yml"; environment.etc."xdg/alacritty/alacritty.yml".source = "${self}/misc/alacritty.yml";