diff --git a/.gitignore b/.gitignore index 364e565..d478305 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +.DS_Store *.bak *.log diff --git a/Makefile b/Makefile index b622c27..610b82b 100644 --- a/Makefile +++ b/Makefile @@ -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 #=============================================== # Scripts listed in ./install #=============================================== -##apache2: Install apache2 (latest) +##anytype: Manage anytype (deb) +anytype: + @./install/anytype install + +##apache2: Manage apache2 (apt) apache2: - @./install/apache2 + @./install/apache2 install -##apt: Install software from apt +##apt: Install basic software from 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: - @./install/canon-mg2500 + @./install/canon-mg2500 install -##chrome: Install google chrome (latest) +##chrome: Google Chrome (latest) chrome: - @./install/chrome + @./install/chrome install -##clamav: ClamAV (WIP) +##clamav: ClamAV clamav: - @./install/clamav + @./install/clamav install ##composer: Install composer (latest) composer: - @./install/composer + @./install/composer install -##docker: Install docker (latest) + ppa +##docker: Docker + ppa docker: - @./install/docker + @./install/docker install ##dots: Install dotfiles dots: - @./install/dots + @./install/dots install ##droidcam: Install droidcam v1.9.0 droidcam: - @./install/droidcam + @./install/droidcam install ##droidcam-obs: Install droidcam-obs plugin v1.5.1 droidcam-obs: - @./install/droidcam-obs + @./install/droidcam-obs install + +##_example: Example script +_example: + @./install/_example install ##flameshot: Install flameshot (latest) flameshot: - @./install/flameshot - -##frkn.deprecated: Install Wireguard + FRKN -frkn.deprecated: - @./install/frkn.deprecated + @./install/flameshot install ##git: Install git (latest) git: - @./install/git + @./install/git install -##golang: Install golang v1.21.0 +##golang: Install golang golang: - @./install/golang + @./install/golang install ##grub-customizer: Install grub-customizer (latest + ppa) grub-customizer: - @./install/grub-customizer - -##jbmono: Install JetBrains Mono fonts -jbmono: - @./install/jbmono + @./install/grub-customizer install ##kde-appmenu: Install KDE Window AppMenu Applet kde-appmenu: - @./install/kde-appmenu + @./install/kde-appmenu install ##kde-backports: Install KDE Backports kde-backports: - @./install/kde-backports + @./install/kde-backports install ##kde-file-templates: Install file templates (KDE) kde-file-templates: - @./install/kde-file-templates + @./install/kde-file-templates install ##kde-portal: Install KDE portal kde-portal: - @./install/kde-portal + @./install/kde-portal install + +##keyd: Install keyd +keyd: + @./install/keyd install ##libreoffice: Install libreoffice libreoffice: - @./install/libreoffice + @./install/libreoffice install ##lite-xl: Install lite-xl v2.1.7 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 + @./install/mariadb install + +##nerd-fonts: Install nerd-fonts +nerd-fonts: + @./install/nerd-fonts install ##nodejs: Install nodejs + npm via nvm nodejs: - @./install/nodejs + @./install/nodejs install ##ntfy: Install ntfy (latest) + ppa ntfy: - @./install/ntfy + @./install/ntfy install ##nvim: Install nvim + lazyvim nvim: - @./install/nvim + @./install/nvim install ##obs-studio: Install obs-studio (latest snap) 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-clean + @./install/omz-clean install ##omz-fancy: Install omz fancy (powerline10k + MesloLGS font) omz-fancy: - @./install/omz-fancy + @./install/omz-fancy install ##openvpn: Install openvpn v2.6.3 (src) openvpn: - @./install/openvpn + @./install/openvpn install ##papirus: Install papirus-icon-theme (latest) papirus: - @./install/papirus + @./install/papirus install ##pgsql: Install postgresql (latest) and php-pgsql (if php is installed) pgsql: - @./install/pgsql + @./install/pgsql install ##php: Install php v8.4 php: - @./install/php + @./install/php install ##phpcs: Install phpcs + php-cs-fixer phpcs: - @./install/phpcs + @./install/phpcs install ##phpmd: Install phpmd phpmd: - @./install/phpmd + @./install/phpmd install ##php-psalm: Install psalm php-psalm: - @./install/php-psalm + @./install/php-psalm install ##php-spx: Install php-spx php-spx: - @./install/php-spx + @./install/php-spx install ##phpstan: Install phpstan phpstan: - @./install/phpstan + @./install/phpstan install ##phpunit: Install phpunit phpunit: - @./install/phpunit + @./install/phpunit install ##postman: Install postman (latest) postman: - @./install/postman + @./install/postman install ##qt5: Install qt5 qt5: - @./install/qt5 + @./install/qt5 install -##rustdesk: Install rustdesk client (flatpak) +##rustdesk: Install rustdesk client v1.4.2 (deb) rustdesk: - @./install/rustdesk - -##rustdesk-deb: Install rustdesk client v1.4.0 (deb) -rustdesk-deb: - @./install/rustdesk-deb + @./install/rustdesk install ##snap: Install bunch of software from snap snap: - @./install/snap + @./install/snap install ##sublimemerge: Install Sublime Merge sublimemerge: - @./install/sublimemerge + @./install/sublimemerge install ##sublimetext: Install Sublime Text sublimetext: - @./install/sublimetext + @./install/sublimetext install ##suld: Samsung Unified Linux Driver repo suld: - @./install/suld + @./install/suld install ##syncthing: Install syncthing (latest) + ppa syncthing: - @./install/syncthing + @./install/syncthing install ##telebit: Install telebit (latest) telebit: - @./install/telebit + @./install/telebit install ##telegram: Install telegram (latest) telegram: - @./install/telegram + @./install/telegram install + +##tilt: +tilt: + @./install/tilt install ##ulauncher: Install ulauncher (latest) + ppa ulauncher: - @./install/ulauncher + @./install/ulauncher install ##vivaldi: Install Vivaldi + ppa vivaldi: - @./install/vivaldi + @./install/vivaldi install ##vscode: VSCode deb-package vscode: - @./install/vscode + @./install/vscode install ##wine: Install wine (latest) + ppa wine: - @./install/wine + @./install/wine install ##youtube-dl: Install youtube-dl (src) youtube-dl: - @./install/youtube-dl + @./install/youtube-dl install ##ytdlcue: Install ytdlcue ytdlcue: - @./install/ytdlcue + @./install/ytdlcue install ##zint: Install zint (latest) zint: - @./install/zint + @./install/zint install ##zsh: Install vanilla zsh zsh: - @./install/zsh + @./install/zsh install #=============================================== @@ -265,63 +285,59 @@ phpstack: php phptools ##^omz: Upgrade omz ^omz: - @./upgrade/omz + @./upgrade/omz upgrade #=============================================== # 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/chrome + @./uninstall/chrome remove ##/composer: Uninstall composer /composer: - @./uninstall/composer + @./uninstall/composer remove ##/docker: Uninstall docker + ppa /docker: - @./uninstall/docker + @./uninstall/docker remove ##/grub-customizer: Uninstall grub-customizer with ppa /grub-customizer: - @./uninstall/grub-customizer + @./uninstall/grub-customizer remove ##/lazynvim: /lazynvim: - @./uninstall/lazynvim + @./uninstall/lazynvim remove ##/lite-xl: Uninstall lite-xl /lite-xl: - @./uninstall/lite-xl + @./uninstall/lite-xl remove ##/omz: Uninstall omz /omz: - @./uninstall/omz + @./uninstall/omz remove + +##/rustdesk: Uninstall rustdesk client +/rustdesk: + @./uninstall/rustdesk remove ##/sublimemerge: Uninstall Sublime Merge /sublimemerge: - @./uninstall/sublimemerge + @./uninstall/sublimemerge remove ##/sublimetext: Uninstall Sublime Text /sublimetext: - @./uninstall/sublimetext + @./uninstall/sublimetext remove ##/vivaldi: Uninstall vivaldi + ppa /vivaldi: - @./uninstall/vivaldi + @./uninstall/vivaldi remove ##/wine: Uninstall wine /wine: - @./uninstall/wine + @./uninstall/wine remove #=============================================== # Service goals