1

Home: Enable kdeconnect

This commit is contained in:
2025-07-05 18:12:43 +02:00
parent 4fe668ee9c
commit 53479f815b
2 changed files with 9 additions and 3 deletions

View File

@ -53,6 +53,8 @@ rec {
font = "JetBrainsMono Nerd Font Mono"; font = "JetBrainsMono Nerd Font Mono";
}; };
docs.enable = true;
firefox = { firefox = {
enable = true; enable = true;
wayland = true; wayland = true;
@ -108,6 +110,7 @@ rec {
"nextcloud --background" "nextcloud --background"
"keepassxc" "keepassxc"
"ferdium" "ferdium"
"kdeconnect-indicator"
]; ];
}; };
@ -205,7 +208,6 @@ rec {
hyprpanel.enable = true; hyprpanel.enable = true;
kitty.enable = true; kitty.enable = true;
latex.enable = true;
neovim = { neovim = {
enable = true; enable = true;
@ -215,6 +217,8 @@ rec {
nnn.enable = false; nnn.enable = false;
rmpc.enable = true;
rofi = { rofi = {
enable = true; enable = true;
# theme = "Three-Bears"; # theme = "Three-Bears";
@ -281,6 +285,7 @@ rec {
# Files to generate in the home directory are specified here. # Files to generate in the home directory are specified here.
file = let file = let
# NOTE: SSH public key
sshPublicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJAoJac+GdGtzblCMA0lBfMdSR6aQ4YyovrNglCFGIny christoph.urlacher@protonmail.com"; sshPublicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJAoJac+GdGtzblCMA0lBfMdSR6aQ4YyovrNglCFGIny christoph.urlacher@protonmail.com";
in { in {
# Generate a list of installed user packages in ~/.local/share/current-user-packages # Generate a list of installed user packages in ~/.local/share/current-user-packages
@ -621,6 +626,7 @@ rec {
}; };
nushell.enable = false; nushell.enable = false;
ssh = { ssh = {
enable = true; # NOTE: Do NOT generate .ssh/config using HM, as it will have invalid permissions! enable = true; # NOTE: Do NOT generate .ssh/config using HM, as it will have invalid permissions!
compression = true; compression = true;
@ -873,7 +879,7 @@ rec {
}; };
services = { services = {
# kdeconnect.enable = true; # Note: This does not setup the firewall at all kdeconnect.enable = nixosConfig.programs.kdeconnect.enable; # Only the system package sets up the firewall
flatpak = { flatpak = {
# FlatHub stable is only added by default if no custom remotes are specified # FlatHub stable is only added by default if no custom remotes are specified

View File

@ -430,7 +430,7 @@ with mylib.networking; {
fish.enable = true; fish.enable = true;
firejail.enable = true; # Use to run app in network namespace (e.g. through vpn) firejail.enable = true; # Use to run app in network namespace (e.g. through vpn)
git.enable = true; git.enable = true;
kdeconnect.enable = false; # Use this instead of HM for firewall setup kdeconnect.enable = true; # Use this instead of HM for firewall setup
neovim.enable = true; neovim.enable = true;
starship.enable = true; starship.enable = true;
# pay-respects.enable = true; # The new fuck # pay-respects.enable = true; # The new fuck