Makefile update

This commit is contained in:
2026-03-24 00:35:17 +08:00
parent 0df1b31065
commit 3b08921824
2 changed files with 113 additions and 96 deletions

1
.gitignore vendored
View File

@@ -1,2 +1,3 @@
.DS_Store
*.bak *.bak
*.log *.log

208
Makefile
View File

@@ -1,241 +1,261 @@
# Autogenerated at 10.07.2025 23:45 using ./gen-makefile # Autogenerated at 24.03.2026 00:34 using ./gen-makefile
.DEFAULT_GOAL := help .DEFAULT_GOAL := help
#=============================================== #===============================================
# Scripts listed in ./install # Scripts listed in ./install
#=============================================== #===============================================
##apache2: Install apache2 (latest) ##anytype: Manage anytype (deb)
anytype:
@./install/anytype install
##apache2: Manage apache2 (apt)
apache2: apache2:
@./install/apache2 @./install/apache2 install
##apt: Install software from apt ##apt: Install basic software from apt
apt: apt:
@./install/apt @./install/apt install
##canon-mg2500: Install Canon Pixma MG2500 + ppa ##brew: Install software from brew
brew:
@./install/brew install
##canon-mg2500: Canon Pixma MG2500 + ppa
canon-mg2500: canon-mg2500:
@./install/canon-mg2500 @./install/canon-mg2500 install
##chrome: Install google chrome (latest) ##chrome: Google Chrome (latest)
chrome: chrome:
@./install/chrome @./install/chrome install
##clamav: ClamAV (WIP) ##clamav: ClamAV
clamav: clamav:
@./install/clamav @./install/clamav install
##composer: Install composer (latest) ##composer: Install composer (latest)
composer: composer:
@./install/composer @./install/composer install
##docker: Install docker (latest) + ppa ##docker: Docker + ppa
docker: docker:
@./install/docker @./install/docker install
##dots: Install dotfiles ##dots: Install dotfiles
dots: dots:
@./install/dots @./install/dots install
##droidcam: Install droidcam v1.9.0 ##droidcam: Install droidcam v1.9.0
droidcam: droidcam:
@./install/droidcam @./install/droidcam install
##droidcam-obs: Install droidcam-obs plugin v1.5.1 ##droidcam-obs: Install droidcam-obs plugin v1.5.1
droidcam-obs: droidcam-obs:
@./install/droidcam-obs @./install/droidcam-obs install
##_example: Example script
_example:
@./install/_example install
##flameshot: Install flameshot (latest) ##flameshot: Install flameshot (latest)
flameshot: flameshot:
@./install/flameshot @./install/flameshot install
##frkn.deprecated: Install Wireguard + FRKN
frkn.deprecated:
@./install/frkn.deprecated
##git: Install git (latest) ##git: Install git (latest)
git: git:
@./install/git @./install/git install
##golang: Install golang v1.21.0 ##golang: Install golang
golang: golang:
@./install/golang @./install/golang install
##grub-customizer: Install grub-customizer (latest + ppa) ##grub-customizer: Install grub-customizer (latest + ppa)
grub-customizer: grub-customizer:
@./install/grub-customizer @./install/grub-customizer install
##jbmono: Install JetBrains Mono fonts
jbmono:
@./install/jbmono
##kde-appmenu: Install KDE Window AppMenu Applet ##kde-appmenu: Install KDE Window AppMenu Applet
kde-appmenu: kde-appmenu:
@./install/kde-appmenu @./install/kde-appmenu install
##kde-backports: Install KDE Backports ##kde-backports: Install KDE Backports
kde-backports: kde-backports:
@./install/kde-backports @./install/kde-backports install
##kde-file-templates: Install file templates (KDE) ##kde-file-templates: Install file templates (KDE)
kde-file-templates: kde-file-templates:
@./install/kde-file-templates @./install/kde-file-templates install
##kde-portal: Install KDE portal ##kde-portal: Install KDE portal
kde-portal: kde-portal:
@./install/kde-portal @./install/kde-portal install
##keyd: Install keyd
keyd:
@./install/keyd install
##libreoffice: Install libreoffice ##libreoffice: Install libreoffice
libreoffice: libreoffice:
@./install/libreoffice @./install/libreoffice install
##lite-xl: Install lite-xl v2.1.7 ##lite-xl: Install lite-xl v2.1.7
lite-xl: lite-xl:
@./install/lite-xl @./install/lite-xl install
##llmfit: Install llmfit
llmfit:
@./install/llmfit install
##mariadb: Install mariadb (latest) and php-mysql + phpMyAdmin (if php is installed) ##mariadb: Install mariadb (latest) and php-mysql + phpMyAdmin (if php is installed)
mariadb: mariadb:
@./install/mariadb @./install/mariadb install
##nerd-fonts: Install nerd-fonts
nerd-fonts:
@./install/nerd-fonts install
##nodejs: Install nodejs + npm via nvm ##nodejs: Install nodejs + npm via nvm
nodejs: nodejs:
@./install/nodejs @./install/nodejs install
##ntfy: Install ntfy (latest) + ppa ##ntfy: Install ntfy (latest) + ppa
ntfy: ntfy:
@./install/ntfy @./install/ntfy install
##nvim: Install nvim + lazyvim ##nvim: Install nvim + lazyvim
nvim: nvim:
@./install/nvim @./install/nvim install
##obs-studio: Install obs-studio (latest snap) ##obs-studio: Install obs-studio (latest snap)
obs-studio: obs-studio:
@./install/obs-studio @./install/obs-studio install
##ollama: Install ollama
ollama:
@./install/ollama install
##omz-clean: Install omz (latest) ##omz-clean: Install omz (latest)
omz-clean: omz-clean:
@./install/omz-clean @./install/omz-clean install
##omz-fancy: Install omz fancy (powerline10k + MesloLGS font) ##omz-fancy: Install omz fancy (powerline10k + MesloLGS font)
omz-fancy: omz-fancy:
@./install/omz-fancy @./install/omz-fancy install
##openvpn: Install openvpn v2.6.3 (src) ##openvpn: Install openvpn v2.6.3 (src)
openvpn: openvpn:
@./install/openvpn @./install/openvpn install
##papirus: Install papirus-icon-theme (latest) ##papirus: Install papirus-icon-theme (latest)
papirus: papirus:
@./install/papirus @./install/papirus install
##pgsql: Install postgresql (latest) and php-pgsql (if php is installed) ##pgsql: Install postgresql (latest) and php-pgsql (if php is installed)
pgsql: pgsql:
@./install/pgsql @./install/pgsql install
##php: Install php v8.4 ##php: Install php v8.4
php: php:
@./install/php @./install/php install
##phpcs: Install phpcs + php-cs-fixer ##phpcs: Install phpcs + php-cs-fixer
phpcs: phpcs:
@./install/phpcs @./install/phpcs install
##phpmd: Install phpmd ##phpmd: Install phpmd
phpmd: phpmd:
@./install/phpmd @./install/phpmd install
##php-psalm: Install psalm ##php-psalm: Install psalm
php-psalm: php-psalm:
@./install/php-psalm @./install/php-psalm install
##php-spx: Install php-spx ##php-spx: Install php-spx
php-spx: php-spx:
@./install/php-spx @./install/php-spx install
##phpstan: Install phpstan ##phpstan: Install phpstan
phpstan: phpstan:
@./install/phpstan @./install/phpstan install
##phpunit: Install phpunit ##phpunit: Install phpunit
phpunit: phpunit:
@./install/phpunit @./install/phpunit install
##postman: Install postman (latest) ##postman: Install postman (latest)
postman: postman:
@./install/postman @./install/postman install
##qt5: Install qt5 ##qt5: Install qt5
qt5: qt5:
@./install/qt5 @./install/qt5 install
##rustdesk: Install rustdesk client (flatpak) ##rustdesk: Install rustdesk client v1.4.2 (deb)
rustdesk: rustdesk:
@./install/rustdesk @./install/rustdesk install
##rustdesk-deb: Install rustdesk client v1.4.0 (deb)
rustdesk-deb:
@./install/rustdesk-deb
##snap: Install bunch of software from snap ##snap: Install bunch of software from snap
snap: snap:
@./install/snap @./install/snap install
##sublimemerge: Install Sublime Merge ##sublimemerge: Install Sublime Merge
sublimemerge: sublimemerge:
@./install/sublimemerge @./install/sublimemerge install
##sublimetext: Install Sublime Text ##sublimetext: Install Sublime Text
sublimetext: sublimetext:
@./install/sublimetext @./install/sublimetext install
##suld: Samsung Unified Linux Driver repo ##suld: Samsung Unified Linux Driver repo
suld: suld:
@./install/suld @./install/suld install
##syncthing: Install syncthing (latest) + ppa ##syncthing: Install syncthing (latest) + ppa
syncthing: syncthing:
@./install/syncthing @./install/syncthing install
##telebit: Install telebit (latest) ##telebit: Install telebit (latest)
telebit: telebit:
@./install/telebit @./install/telebit install
##telegram: Install telegram (latest) ##telegram: Install telegram (latest)
telegram: telegram:
@./install/telegram @./install/telegram install
##tilt: <no description>
tilt:
@./install/tilt install
##ulauncher: Install ulauncher (latest) + ppa ##ulauncher: Install ulauncher (latest) + ppa
ulauncher: ulauncher:
@./install/ulauncher @./install/ulauncher install
##vivaldi: Install Vivaldi + ppa ##vivaldi: Install Vivaldi + ppa
vivaldi: vivaldi:
@./install/vivaldi @./install/vivaldi install
##vscode: VSCode deb-package ##vscode: VSCode deb-package
vscode: vscode:
@./install/vscode @./install/vscode install
##wine: Install wine (latest) + ppa ##wine: Install wine (latest) + ppa
wine: wine:
@./install/wine @./install/wine install
##youtube-dl: Install youtube-dl (src) ##youtube-dl: Install youtube-dl (src)
youtube-dl: youtube-dl:
@./install/youtube-dl @./install/youtube-dl install
##ytdlcue: Install ytdlcue ##ytdlcue: Install ytdlcue
ytdlcue: ytdlcue:
@./install/ytdlcue @./install/ytdlcue install
##zint: Install zint (latest) ##zint: Install zint (latest)
zint: zint:
@./install/zint @./install/zint install
##zsh: Install vanilla zsh ##zsh: Install vanilla zsh
zsh: zsh:
@./install/zsh @./install/zsh install
#=============================================== #===============================================
@@ -265,63 +285,59 @@ phpstack: php phptools
##^omz: Upgrade omz ##^omz: Upgrade omz
^omz: ^omz:
@./upgrade/omz @./upgrade/omz upgrade
#=============================================== #===============================================
# Scripts listed in ./uninstall # Scripts listed in ./uninstall
#=============================================== #===============================================
##/apache2: Uninstall apache2
/apache2:
@./uninstall/apache2
##/canon-mg2500: Uninstall Canon Pixma MG2500 + ppa
/canon-mg2500:
@./uninstall/canon-mg2500
##/chrome: Uninstall google chrome ##/chrome: Uninstall google chrome
/chrome: /chrome:
@./uninstall/chrome @./uninstall/chrome remove
##/composer: Uninstall composer ##/composer: Uninstall composer
/composer: /composer:
@./uninstall/composer @./uninstall/composer remove
##/docker: Uninstall docker + ppa ##/docker: Uninstall docker + ppa
/docker: /docker:
@./uninstall/docker @./uninstall/docker remove
##/grub-customizer: Uninstall grub-customizer with ppa ##/grub-customizer: Uninstall grub-customizer with ppa
/grub-customizer: /grub-customizer:
@./uninstall/grub-customizer @./uninstall/grub-customizer remove
##/lazynvim: <no description> ##/lazynvim: <no description>
/lazynvim: /lazynvim:
@./uninstall/lazynvim @./uninstall/lazynvim remove
##/lite-xl: Uninstall lite-xl ##/lite-xl: Uninstall lite-xl
/lite-xl: /lite-xl:
@./uninstall/lite-xl @./uninstall/lite-xl remove
##/omz: Uninstall omz ##/omz: Uninstall omz
/omz: /omz:
@./uninstall/omz @./uninstall/omz remove
##/rustdesk: Uninstall rustdesk client
/rustdesk:
@./uninstall/rustdesk remove
##/sublimemerge: Uninstall Sublime Merge ##/sublimemerge: Uninstall Sublime Merge
/sublimemerge: /sublimemerge:
@./uninstall/sublimemerge @./uninstall/sublimemerge remove
##/sublimetext: Uninstall Sublime Text ##/sublimetext: Uninstall Sublime Text
/sublimetext: /sublimetext:
@./uninstall/sublimetext @./uninstall/sublimetext remove
##/vivaldi: Uninstall vivaldi + ppa ##/vivaldi: Uninstall vivaldi + ppa
/vivaldi: /vivaldi:
@./uninstall/vivaldi @./uninstall/vivaldi remove
##/wine: Uninstall wine ##/wine: Uninstall wine
/wine: /wine:
@./uninstall/wine @./uninstall/wine remove
#=============================================== #===============================================
# Service goals # Service goals