[feat] Fix kdeconnect

This commit is contained in:
uttarayan21
2024-03-14 03:05:12 +05:30
parent 28fca4d929
commit e30e6de8e0
3 changed files with 25 additions and 2 deletions

View File

@@ -9,6 +9,7 @@
];
services.kdeconnect.enable = true;
services.kdeconnect.indicator = true;
services.swayosd.enable = true;
systemd.user.services.spotify-player = {

View File

@@ -195,6 +195,16 @@
# networking.firewall.allowedUDPPorts = [ ... ];
# Or disable the firewall altogether.
# networking.firewall.enable = false;
networking.firewall = {
enable = true;
allowedTCPPortRanges = [
{ from = 1714; to = 1764; } # KDE Connect
];
allowedUDPPortRanges = [
{ from = 1714; to = 1764; } # KDE Connect
];
};
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions

View File

@@ -6,9 +6,10 @@ let
, item
, rev ? "main"
, sha256 ? pkgs.lib.fakeSha256
, override ? null
}:
pkgs.stdenv.mkDerivation {
inherit version;
inherit version override;
pname = item;
src = pkgs.fetchFromGitHub {
inherit owner rev sha256;
@@ -20,9 +21,14 @@ let
cp -r ./* $out/
'';
};
flavors = [ "latte" "frappe" "macchiato" "mocha" ];
mapFlavor = flavorMap: (flavor: {
name = flavor;
value = flavorMap flavor;
}) flavors;
in
{
bat = mkCatppuccin {
item = "bat";
sha256 = "sha256-yHt3oIjUnljARaihalcWSNldtaJfVDfmfiecYfbzGs0";
@@ -42,4 +48,10 @@ in
item = "fish";
sha256 = "sha256-Dc/zdxfzAUM5NX8PxzfljRbYvO9f9syuLO8yBr+R3qg";
};
ironbar = mkCatppuccin {
item = "waybar";
rev = "v1.0";
sha256 = "sha256-vfwfBE3iqIN1cGoItSssR7h0z6tuJAhNarkziGFlNBw";
};
}