clan-vm-manager: Added URI xdg-mime installation into devshell

This commit is contained in:
Qubasa
2023-12-04 17:53:22 +01:00
parent 22c26c3e1f
commit 55b28ed262
2 changed files with 8 additions and 2 deletions

View File

@@ -61,7 +61,6 @@ python3.pkgs.buildPythonApplication {
desktopItems = [ desktopItems = [
(makeDesktopItem { (makeDesktopItem {
name = "clan-vm-manager"; name = "clan-vm-manager";
# TODO: this subcommand is not implemented yet
exec = "clan-vm-manager join %u"; exec = "clan-vm-manager join %u";
desktopName = "CLan VM Manager"; desktopName = "CLan VM Manager";
startupWMClass = "clan"; startupWMClass = "clan";

View File

@@ -10,8 +10,15 @@ mkShell {
shellHook = '' shellHook = ''
ln -sfT ${clan-cli.nixpkgs} ../clan-cli/clan_cli/nixpkgs ln -sfT ${clan-cli.nixpkgs} ../clan-cli/clan_cli/nixpkgs
ln -sf ${clan-vm-manager} ./result
# prepend clan-cli for development # prepend clan-cli for development
export PYTHONPATH=../clan-cli:$PYTHONPATH export PYTHONPATH=../clan-cli:$PYTHONPATH
set -euox
# install desktop file
cp -f ${clan-vm-manager}/share/applications/clan-vm-manager.desktop ~/.local/share/applications/clan-vm-manager.desktop
sleep 2
sed -i "s|Exec=.*|Exec=${clan-vm-manager}/bin/clan-vm-manager|" ~/.local/share/applications/clan-vm-manager.desktop
xdg-mime default clan-vm-manager.desktop x-scheme-handler/clan
set +x
''; '';
} }