chore(desktop): add desktop entries
This commit is contained in:
parent
3d75343958
commit
7ad3315df7
7 changed files with 179 additions and 158 deletions
12
justfile
12
justfile
|
|
@ -28,17 +28,19 @@ entry-settings := appid + '.desktop'
|
|||
entry-about := appid + '.About.desktop'
|
||||
entry-appear := appid + '.Appearance.desktop'
|
||||
entry-date-time := appid + '.DateTime.desktop'
|
||||
entry-desktop := appid + '.Desktop.desktop'
|
||||
entry-displays := appid + '.Displays.desktop'
|
||||
entry-dock := appid + '.Dock.desktop'
|
||||
entry-firmware := appid + '.Firmware.desktop'
|
||||
entry-keyboard := appid + '.Keyboard.desktop'
|
||||
entry-mouse := appid + '.Mouse.desktop'
|
||||
entry-notifications := appid + '.Notifications.desktop'
|
||||
entry-panel := appid + '.Panel.desktop'
|
||||
entry-region-language := appid + '.RegionLanguage.desktop'
|
||||
entry-sound := appid + '.Sound.desktop'
|
||||
entry-touchpad := appid + '.Touchpad.desktop'
|
||||
entry-users := appid + '.Users.desktop'
|
||||
entry-wallpaper := appid + '.Wallpaper.desktop'
|
||||
entry-window-management := appid + '.WindowManagement.desktop'
|
||||
entry-workspaces := appid + '.Workspaces.desktop'
|
||||
|
||||
# Build recipes
|
||||
|
|
@ -51,17 +53,19 @@ install-desktop-entries:
|
|||
install -Dm0644 'resources/{{entry-about}}' '{{appdir}}/{{entry-about}}'
|
||||
install -Dm0644 'resources/{{entry-appear}}' '{{appdir}}/{{entry-appear}}'
|
||||
install -Dm0644 'resources/{{entry-date-time}}' '{{appdir}}/{{entry-date-time}}'
|
||||
install -Dm0644 'resources/{{entry-desktop}}' '{{appdir}}/{{entry-desktop}}'
|
||||
install -Dm0644 'resources/{{entry-displays}}' '{{appdir}}/{{entry-displays}}'
|
||||
install -Dm0644 'resources/{{entry-dock}}' '{{appdir}}/{{entry-dock}}'
|
||||
install -Dm0644 'resources/{{entry-firmware}}' '{{appdir}}/{{entry-firmware}}'
|
||||
install -Dm0644 'resources/{{entry-keyboard}}' '{{appdir}}/{{entry-keyboard}}'
|
||||
install -Dm0644 'resources/{{entry-mouse}}' '{{appdir}}/{{entry-mouse}}'
|
||||
install -Dm0644 'resources/{{entry-notifications}}' '{{appdir}}/{{entry-notifications}}'
|
||||
install -Dm0644 'resources/{{entry-panel}}' '{{appdir}}/{{entry-panel}}'
|
||||
install -Dm0644 'resources/{{entry-region-language}}' '{{appdir}}/{{entry-region-language}}'
|
||||
install -Dm0644 'resources/{{entry-sound}}' '{{appdir}}/{{entry-sound}}'
|
||||
install -Dm0644 'resources/{{entry-touchpad}}' '{{appdir}}/{{entry-touchpad}}'
|
||||
install -Dm0644 'resources/{{entry-users}}' '{{appdir}}/{{entry-users}}'
|
||||
install -Dm0644 'resources/{{entry-wallpaper}}' '{{appdir}}/{{entry-wallpaper}}'
|
||||
install -Dm0644 'resources/{{entry-window-management}}' '{{appdir}}/{{entry-window-management}}'
|
||||
install -Dm0644 'resources/{{entry-workspaces}}' '{{appdir}}/{{entry-workspaces}}'
|
||||
|
||||
# Install everything
|
||||
|
|
@ -86,17 +90,19 @@ uninstall:
|
|||
'{{appdir}}/{{entry-about}}' \
|
||||
'{{appdir}}/{{entry-appear}}' \
|
||||
'{{appdir}}/{{entry-date-time}}' \
|
||||
'{{appdir}}/{{entry-desktop}}' \
|
||||
'{{appdir}}/{{entry-displays}}' \
|
||||
'{{appdir}}/{{entry-dock}}' \
|
||||
'{{appdir}}/{{entry-firmware}}' \
|
||||
'{{appdir}}/{{entry-keyboard}}' \
|
||||
'{{appdir}}/{{entry-mouse}}' \
|
||||
'{{appdir}}/{{entry-notifications}}' \
|
||||
'{{appdir}}/{{entry-panel}}' \
|
||||
'{{appdir}}/{{entry-region-language}}' \
|
||||
'{{appdir}}/{{entry-sound}}' \
|
||||
'{{appdir}}/{{entry-touchpad}}' \
|
||||
'{{appdir}}/{{entry-users}}' \
|
||||
'{{appdir}}/{{entry-wallpaper}}' \
|
||||
'{{appdir}}/{{entry-window-management}}' \
|
||||
'{{appdir}}/{{entry-workspaces}}'
|
||||
find 'resources'/'default_schema' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} rm -rf {{default-schema-target}}/{}
|
||||
find 'resources'/'icons' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} rm {{iconsdir}}/{}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue