XR for Universal Blue and Fedora Atomic Desktops
vr fedora-atomic linux
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

Use paths relative to self in install script

+4 -6
+4 -6
install.nu
··· 4 4 5 5 use std log 6 6 7 + const self: path = path self . 8 + 7 9 def main [ 8 10 prefix: string = "~/.local" 9 11 --install-library (-l) 10 12 --safe (-s) # Don't remove files, and fail if they exist 11 13 ] { 12 14 let prefix = $prefix | path expand 13 - 14 15 log debug $"Install prefix: ($prefix)" 15 - 16 16 let lib_dir = $prefix | path join "share" "atomic-xr" "lib" 17 - 18 - let axr = open src/axr.nu.in --raw 17 + let axr = open ($self | path join 'src' 'axr.nu.in') --raw 19 18 | str replace "/@AXR_LIB@/" $"use ($lib_dir)/atomic-xr" 20 - 21 19 let bin = $prefix | path join "bin" "axr" 22 20 23 21 if not $safe { ··· 26 24 } 27 25 28 26 mkdir $lib_dir 29 - cp -r src/atomic-xr $lib_dir 27 + cp -r ($self | path join 'src' 'atomic-xr') $lib_dir 30 28 if $install_library { 31 29 if not $safe {rm -f ($NU_LIB_DIRS | first | path join "atomic-xr")} 32 30 ln -s ($lib_dir | path join "atomic-xr") ($NU_LIB_DIRS | first)