diff --git a/flake.nix b/flake.nix index a144316..d653537 100644 --- a/flake.nix +++ b/flake.nix @@ -196,6 +196,7 @@ systemPackages = with pkgs; [ # hyprland-preview-share-picker.packages.${system}.default swaybg + imagemagick makima fcitx5 pywal16 @@ -289,7 +290,10 @@ }; hyprland = { enable = true; - package = pkgs-unstable.hyprland; + package = pkgs.writeShellScriptBin "hyprland" '' + station-bg-random + ${pkgs-unstable.hyprland}/bin/Hyprland + ''; xwayland.enable = true; withUWSM = true; }; @@ -435,13 +439,12 @@ DEST_FILE="$HOME/.config/sinew.in/Enpass.conf" if [ ! -f "$DEST_FILE" ]; then - cp "${./initial-configs/Enpass.conf.cfg}" "$DEST_FILE" + cp "${./initial-configs/Enpass.conf}" "$DEST_FILE" fi ''; }; packages = with pkgs; [ lunar-client - chromium direnv wiremix xournalpp @@ -596,6 +599,22 @@ service.enable = true; settings = {}; }; + chromium = { + enable = true; + extensions = [ + "cjpalhdlnbpafiamejdnhcphjbkeiagm" + "kmcfomidfpdkfieipokbalgegidffkal" + ]; + extraOpts = { + "BrowserSignin" = 0; + "SyncDisabled" = true; + "PasswordManagerEnabled" = false; + "SpellcheckEnabled" = true; + "SpellcheckLanguage" = [ + "en-GB" + ]; + }; + }; firefox = { enable = true; package = pkgs.wrapFirefox pkgs.firefox-unwrapped { @@ -713,7 +732,6 @@ ]; }; hardware.bluetooth.enable = true; - hardware.pulseaudio.enable = true; } ]; };