diff --git a/home-manager/desktop.nix b/home-manager/desktop.nix index 2049295..6dc0897 100644 --- a/home-manager/desktop.nix +++ b/home-manager/desktop.nix @@ -13,6 +13,7 @@ ./software/git ./software/grobi ./software/keeweb + ./software/libimobiledevice ./software/mime-apps ./software/mpv ./software/nitrogen diff --git a/home-manager/software/libimobiledevice/default.nix b/home-manager/software/libimobiledevice/default.nix new file mode 100644 index 0000000..3f8356f --- /dev/null +++ b/home-manager/software/libimobiledevice/default.nix @@ -0,0 +1,22 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + libimobiledevice + ]; + home.shellAliases = { + iphone-backup = '' + backup_dir=~/Downloads/$(date -I)_iphone && + mkdir -p $backup_dir && + idevicebackup2 backup $backup_dir && + zip -r $backup_dir.zip $backup_dir && + rm -r $backup_dir + ''; + ipad-backup = '' + backup_dir=~/Downloads/$(date -I)_ipad && + mkdir -p $backup_dir && + idevicebackup2 backup $backup_dir && + zip -r $backup_dir.zip $backup_dir && + rm -r $backup_dir + ''; + }; +}