clan-vm-manager: Added URI xdg-mime installation into devshell
This commit is contained in:
@@ -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";
|
||||||
|
|||||||
@@ -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
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user