Compare commits

...

2 Commits

Author SHA1 Message Date
490e4c3619 add valent for kdeconnect 2024-08-03 10:36:24 -07:00
730b58283c change to borg and borgmatic for backup 2024-08-03 10:00:35 -07:00
3 changed files with 12 additions and 2 deletions

View File

@ -5,7 +5,8 @@
config.age.secrets."ssh/kestrel/id_ed25519.pub".path config.age.secrets."ssh/kestrel/id_ed25519.pub".path
]; ];
services.borgmatic.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
restic # Fast and secure backup program borgbackup # Deduplicating backup program
]; ];
} }

View File

@ -12,7 +12,6 @@
xournal # Note-taking and sketching application. xournal # Note-taking and sketching application.
mpv # Media player for playing audio and video files. mpv # Media player for playing audio and video files.
p7zip # Command-line file archiver with high compression ratio. p7zip # Command-line file archiver with high compression ratio.
borgbackup # Deduplicating backup program with optional compression and authenticated encryption.
gimp # GNU Image Manipulation Program for editing and composing raster images. gimp # GNU Image Manipulation Program for editing and composing raster images.
wl-clipboard # Command-line utility to access and manipulate clipboard content in a Wayland session. wl-clipboard # Command-line utility to access and manipulate clipboard content in a Wayland session.
]; ];

View File

@ -57,6 +57,16 @@ in {
gnome.gnome-shell-extensions # Extensions for enhancing functionality and customization in the GNOME. gnome.gnome-shell-extensions # Extensions for enhancing functionality and customization in the GNOME.
]; ];
# Valent for remote control
programs.kdeconnect = {
enable = true;
package = pkgs.valent;
};
networking.firewall = rec {
allowedTCPPortRanges = [ { from = 1714; to = 1764; } ];
allowedUDPPortRanges = allowedTCPPortRanges;
};
# Enable wayland gnome # Enable wayland gnome
services.xserver = { services.xserver = {
enable = true; enable = true;