From 3b0142cedcde39e4c2097ecd916a870a3ced5ec6 Mon Sep 17 00:00:00 2001 From: Vito Graffagnino Date: Tue, 8 Sep 2020 18:10:49 +0100 Subject: Added the relevent parts of the .config directory. Alss add ssh config --- .config/qutebrowser/misc/qutebrowser.nsi | 80 ++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 .config/qutebrowser/misc/qutebrowser.nsi (limited to '.config/qutebrowser/misc/qutebrowser.nsi') diff --git a/.config/qutebrowser/misc/qutebrowser.nsi b/.config/qutebrowser/misc/qutebrowser.nsi new file mode 100644 index 0000000..76f459a --- /dev/null +++ b/.config/qutebrowser/misc/qutebrowser.nsi @@ -0,0 +1,80 @@ +Name "qutebrowser" + +Unicode true +RequestExecutionLevel admin +SetCompressor /solid lzma + +!ifdef X64 + OutFile "..\dist\qutebrowser-${VERSION}-amd64.exe" + InstallDir "$ProgramFiles64\qutebrowser" +!else + OutFile "..\dist\qutebrowser-${VERSION}-win32.exe" + InstallDir "$ProgramFiles\qutebrowser" +!endif + +;Default installation folder + +!include "MUI2.nsh" +;!include "MultiUser.nsh" + +!define MUI_ABORTWARNING +;!define MULTIUSER_MUI +;!define MULTIUSER_INSTALLMODE_COMMANDLINE +!define MUI_ICON "../icons/qutebrowser.ico" +!define MUI_UNICON "../icons/qutebrowser.ico" + +!insertmacro MUI_PAGE_LICENSE "..\LICENSE" +!insertmacro MUI_PAGE_DIRECTORY +!insertmacro MUI_PAGE_INSTFILES +!insertmacro MUI_UNPAGE_CONFIRM +!insertmacro MUI_UNPAGE_INSTFILES + +!insertmacro MUI_LANGUAGE "English" + +; depends on admin status +;SetShellVarContext current + + +Section "Install" + + ; Uninstall old versions + ExecWait 'MsiExec.exe /quiet /qn /norestart /X{633F41F9-FE9B-42D1-9CC4-718CBD01EE11}' + ExecWait 'MsiExec.exe /quiet /qn /norestart /X{9331D947-AC86-4542-A755-A833429C6E69}' + IfFileExists "$INSTDIR\uninst.exe" 0 +2 + ExecWait "$INSTDIR\uninst.exe /S _?=$INSTDIR" + CreateDirectory "$INSTDIR" + + SetOutPath "$INSTDIR" + + !ifdef X64 + file /r "..\dist\qutebrowser-${VERSION}-x64\*.*" + !else + file /r "..\dist\qutebrowser-${VERSION}-x86\*.*" + !endif + + SetShellVarContext all + CreateShortCut "$SMPROGRAMS\qutebrowser.lnk" "$INSTDIR\qutebrowser.exe" + + ;Create uninstaller + WriteUninstaller "$INSTDIR\uninst.exe" + + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qutebrowser" "DisplayName" "qutebrowser" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qutebrowser" "UninstallString" '"$INSTDIR\uninst.exe"' + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qutebrowser" "QuietUninstallString" '"$INSTDIR\uninst.exe" /S' + +SectionEnd + +;-------------------------------- +;Uninstaller Section + +Section "Uninstall" + + SetShellVarContext all + Delete "$SMPROGRAMS\qutebrowser.lnk" + + RMDir /r "$INSTDIR\*.*" + RMDir "$INSTDIR" + + DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\qutebrowser" + +SectionEnd -- cgit v1.2.3