diff --git a/hosts/mrmeeseeks/configuration.nix b/hosts/mrmeeseeks/configuration.nix index b5a3079..e9aa15e 100644 --- a/hosts/mrmeeseeks/configuration.nix +++ b/hosts/mrmeeseeks/configuration.nix @@ -41,6 +41,7 @@ security.rtkit.enable = true; security.pam.services.swaylock = {}; + services.udisks2.enable = true; environment.systemPackages = with pkgs; [ git @@ -59,6 +60,7 @@ programs.home-manager.enable = true; imports = [ ../../modules/home/desktop + ../../modules/home/webcord.nix ../../modules/home/cli ../../modules/home/firefox ../../modules/home/foot.nix diff --git a/modules/home/desktop/xdg.nix b/modules/home/desktop/xdg.nix index 3c0ab01..949c2ac 100644 --- a/modules/home/desktop/xdg.nix +++ b/modules/home/desktop/xdg.nix @@ -4,11 +4,15 @@ enable = true; userDirs = { enable = true; + createDirectories = true; documents = "documents"; download = "downloads"; - music = "medias/music"; + music = "medias/musics"; pictures = "medias/images"; - videos = "medias/video"; + videos = "medias/videos"; + templates = "tmp"; + desktop = "documents"; + publicShare = "tmp/public"; }; }; } diff --git a/modules/home/webcord.nix b/modules/home/webcord.nix new file mode 100644 index 0000000..b4d8d92 --- /dev/null +++ b/modules/home/webcord.nix @@ -0,0 +1,17 @@ +{ pkgs, ...}: +{ + home.packages = with pkgs; [ + webcord + ]; + + xdg.desktopEntries = { + webcord = { + name = "Webcord"; + genericName = "Unofficial Discord client"; + exec = "webcord --ozone-platform=wayland"; + icon = "webcord"; + terminal = false; + categories = [ "Application" "Network" "WebBrowser" ]; + }; + }; +}