Commit graph

1280 commits

Author SHA1 Message Date
Manuel Thalmann ecae2cbac5 Install aliae completion using profile files 2024-03-20 19:35:46 +01:00
Manuel Thalmann 65c9acae7c Add a function for getting a script initializer 2024-03-20 18:58:33 +01:00
Manuel Thalmann 37ddcb63d2 Rename powershell util script 2024-03-20 18:56:16 +01:00
Manuel Thalmann 0274f32895 Fix incorrect path 2024-03-20 18:50:31 +01:00
Manuel Thalmann 4142ee97db Refactor creation of powershell profile 2024-03-20 18:49:56 +01:00
Manuel Thalmann 325371140e Silence unnecessary output 2024-03-20 18:12:24 +01:00
Manuel Thalmann c17b04bf41 Fix typo 2024-03-20 18:07:43 +01:00
Manuel Thalmann fce38a3b36 Create script for installing aliae on Unix 2024-03-20 18:07:35 +01:00
Manuel Thalmann 944d0edd54 Add aliae autocompletion 2024-03-20 17:14:34 +01:00
Manuel Thalmann 04d47cc7de Add missing trailing EOL 2024-03-20 17:09:34 +01:00
Manuel Thalmann f4935da32c Install aliae to personal profile 2024-03-20 17:08:36 +01:00
Manuel Thalmann 9905c77232 Install pwsh before aliae 2024-03-20 17:07:42 +01:00
Manuel Thalmann cbb51f8833 Fix incorrect script 2024-03-20 17:03:43 +01:00
Manuel Thalmann 9fd8f467bd Install aliae config using common script 2024-03-20 17:03:14 +01:00
Manuel Thalmann 142aa56f2f Suppress error messages 2024-03-20 16:55:19 +01:00
Manuel Thalmann f15ebf73a9 Fix profile installation in case the profile does not exist 2024-03-20 16:55:12 +01:00
Manuel Thalmann 9fbd00b312 Fix incorrect installation conditions 2024-03-20 16:53:32 +01:00
Manuel Thalmann d767f0e97d Add scripts for editing the powershell profile 2024-03-20 16:33:18 +01:00
Manuel Thalmann 55b94b0ec4 Add aliae to all OSes 2024-03-20 16:00:44 +01:00
Manuel Thalmann dd9a54f181 Adjust directory of oh-my-posh theme 2024-03-20 15:18:39 +01:00
Manuel Thalmann 08fa628869 Configure base-devel using conf.d directory 2024-03-20 08:40:44 +01:00
Manuel Thalmann f75f8a3fee Detect entrypoint automatically 2024-03-16 01:04:56 +01:00
Manuel Thalmann e6d400ef11 Add package for installing GOG games 2024-03-15 14:23:31 +01:00
Manuel Thalmann fde4da536b Fix SurfaceBook 2 boot-up 2024-03-15 08:40:36 +01:00
Manuel Thalmann 1a2b402e2b Fix broken installer call 2024-03-13 22:30:14 +01:00
Manuel Thalmann 246a70521f Fix installation of winget 2024-03-13 21:56:48 +01:00
Manuel Thalmann a5abac1956 Fix incorrect script path 2024-03-13 20:57:46 +01:00
Manuel Thalmann 3648e597d5 Fix incorrect winget installation statement 2024-03-13 20:07:38 +01:00
Manuel Thalmann afa64d591a Run winget installation using pwsh 2024-03-13 19:35:06 +01:00
Manuel Thalmann 98a9318e36 Install XAML before installing winget 2024-03-13 11:51:52 +01:00
Manuel Thalmann 356ab17c38 Fix non-functioning statement 2024-03-13 11:16:24 +01:00
Manuel Thalmann 7f884ce9e4 Remove unnecessary statement 2024-03-13 10:22:29 +01:00
Manuel Thalmann 9bff113a69 Ensure dependencies are installed 2024-03-13 09:38:02 +01:00
Manuel Thalmann bf9e0064a3 Install winget using the script 2024-03-13 09:35:27 +01:00
Manuel Thalmann 12f6eaecb0 Fix non-functioning winget install script 2024-03-13 09:34:27 +01:00
Manuel Thalmann db4eab373f Add a script for forcibly installing winget 2024-03-13 09:06:48 +01:00
Manuel Thalmann 16a32703f8 Fix incorrect winget syntax 2024-03-12 15:11:26 +01:00
Manuel Thalmann 30e020fe7d Fix order of execution in setup script 2024-03-11 18:10:37 +01:00
Manuel Thalmann 377fa82836 Silence unnecessary output 2024-03-11 17:46:51 +01:00
Manuel Thalmann 81b7991ff3 Fix typo 2024-03-11 17:45:15 +01:00
Manuel Thalmann 0aff5fc54b Include Unattend settings in PortValhalla 2024-03-11 17:32:47 +01:00
Manuel Thalmann 69fa6b1e1c Install winget only if necessary 2024-03-11 17:08:53 +01:00
Manuel Thalmann b99d6c4592 Silence unnecessary console output 2024-03-10 23:38:46 +01:00
Manuel Thalmann d2a5f1372b Fix incomplete openssh setup 2024-03-10 23:37:40 +01:00
Manuel Thalmann 9208208dec Add missing package to installation script 2024-03-10 23:25:25 +01:00
Manuel Thalmann a8a4bf880d Instantly enable ssh-agent service 2024-03-10 17:57:07 +01:00
Manuel Thalmann 24474e9cc8 Add missing installation of openssh 2024-03-10 17:56:34 +01:00
Manuel Thalmann e89f301b65 Disable GRUB un-silencing 2024-03-10 04:31:06 +01:00
Manuel Thalmann b0f784a32b Disable experimental nvidia setting 2024-03-10 03:06:15 +01:00
Manuel Thalmann b0afab92f0 Make Welcome Center appear on first login 2024-03-10 02:18:06 +01:00
Manuel Thalmann dd02621ced Ensure autostart directory exists 2024-03-10 01:20:04 +01:00
Manuel Thalmann 32895c6479 Add missing semicolon 2024-03-10 01:16:31 +01:00
Manuel Thalmann 291324f407 Install qemu-full before virt-manager 2024-03-10 00:57:47 +01:00
Manuel Thalmann e5e7e12cf0 Fix typos 2024-03-10 00:29:13 +01:00
Manuel Thalmann c1edb81985 Disable confirmation dialogues 2024-03-09 22:17:49 +01:00
Manuel Thalmann 336a9531a6 Silence unwanted output 2024-03-09 21:45:50 +01:00
Manuel Thalmann cdd5be5011 Add explanatory comments to confusing code segments 2024-03-09 21:44:18 +01:00
Manuel Thalmann 6989476e6f Unify splitted installation command 2024-03-09 21:43:32 +01:00
Manuel Thalmann 8b46db7be7 Install optional dependencies 2024-03-09 21:43:22 +01:00
Manuel Thalmann a5f91f51ed Configure remotes in plasma session 2024-03-09 21:42:26 +01:00
Manuel Thalmann 9282eabc07 Fix typo 2024-03-09 21:35:06 +01:00
Manuel Thalmann 360ec0f30d Reorder package installation logically 2024-03-09 20:13:35 +01:00
Manuel Thalmann e46793169c Simplify virt-manager installation 2024-03-09 20:00:31 +01:00
Manuel Thalmann 6d1fb30e50 Add package for scanning docker images 2024-03-09 19:55:55 +01:00
Manuel Thalmann 70492bc961 Show enhanced game dialogue in protontricks 2024-03-09 19:23:15 +01:00
Manuel Thalmann 2c16cb013f Add further lutris dependencies 2024-03-09 19:22:50 +01:00
Manuel Thalmann ff0e934cd7 Reorder lutris package installation 2024-03-09 19:20:53 +01:00
Manuel Thalmann b03a9f7578 Remove duplicate installation steps 2024-03-09 18:46:49 +01:00
Manuel Thalmann 3a07dde237 Move binder_linux installation to proper script 2024-03-09 17:58:23 +01:00
Manuel Thalmann fe89f63480 Add missing dependency of vim clipboard support 2024-03-09 17:50:13 +01:00
Manuel Thalmann 905752a2e6 Disable installation of brave-beta-bin 2024-03-09 17:35:59 +01:00
Manuel Thalmann 68b5e604eb Simplify rclone configuration script 2024-03-09 17:31:53 +01:00
Manuel Thalmann fab6c334b6 Run icedtea-web using temurin 2024-03-09 17:30:01 +01:00
Manuel Thalmann 824444f232 Remove unnecessary package installation 2024-03-09 17:09:24 +01:00
Manuel Thalmann 1945ce98e4 Merge unnecessarily split commands 2024-03-09 17:08:25 +01:00
Manuel Thalmann cee5ce1afd Remove obsolete sddm keyboard layout workaround 2024-03-09 17:08:04 +01:00
Manuel Thalmann 9f2bb229e2 Enable verbose output for grub 2024-03-09 15:01:15 +01:00
Manuel Thalmann a0a5fb0f97 Fix outdated package 2024-03-09 15:01:01 +01:00
Manuel Thalmann 73ebda821b Remove unnecessary script argument 2024-03-09 12:23:26 +01:00
Manuel Thalmann d350ecd680 Add package for examining pacman packages 2024-03-09 12:17:03 +01:00
Manuel Thalmann 86008fc163 Remove unnecessary statement 2024-03-09 12:12:23 +01:00
Manuel Thalmann 7e10a6a5ba Fix security vulnerability 2024-03-09 12:04:34 +01:00
Manuel Thalmann 8f1d04e6b8 Reorder nvidia-dkms installation steps 2024-03-09 11:43:47 +01:00
Manuel Thalmann f1b259a4d2 Remove duplicate installation 2024-03-09 01:31:46 +01:00
Manuel Thalmann 27bf58f1af Explicitly install bluetooth while installing KDE 2024-03-09 01:13:00 +01:00
Manuel Thalmann baeff1b1e3 Install KDE before SDDM 2024-03-09 01:07:40 +01:00
Manuel Thalmann 4eca3d7f50 Reorder installations 2024-03-09 01:07:21 +01:00
Manuel Thalmann f7cd6d04bb Create separate script for installing openssh 2024-03-09 01:05:38 +01:00
Manuel Thalmann 2e24cce0a4 Add separate section for installing GUI apps 2024-03-09 00:56:51 +01:00
Manuel Thalmann 3a773d558c Add extras for zoxide 2024-03-09 00:54:29 +01:00
Manuel Thalmann 517bf5e187 Install GUI apps after GUI 2024-03-09 00:42:57 +01:00
Manuel Thalmann ff3be47952 Fix incorrect package name 2024-03-09 00:39:10 +01:00
Manuel Thalmann 08300df112 Add gtk flatpak fix 2024-03-09 00:36:21 +01:00
Manuel Thalmann cd668d4d76 Add zoxide 2024-03-09 00:35:59 +01:00
Manuel Thalmann c2767a324d Remove duplicate installation 2024-03-09 00:33:27 +01:00
Manuel Thalmann c46db6b377 Fix incorrect condition 2024-03-09 00:31:16 +01:00
Manuel Thalmann 442db0feb8 Remove obsolete software 2024-03-09 00:24:25 +01:00
Manuel Thalmann 2264ca7bcf Add new parameter to nvidia config 2024-03-09 00:18:55 +01:00
Manuel Thalmann 5acc13aec0 Change pacman settings at very beginning 2024-03-09 00:10:24 +01:00
Manuel Thalmann 1ea5be3122 Replace bootloader id of secure boot config properly 2024-03-09 00:07:58 +01:00
Manuel Thalmann 08ce23446d Remove unnecessary echo 2024-03-09 00:05:45 +01:00
Manuel Thalmann 8eb93264e2 Remove unnecessary script statement 2024-03-09 00:05:35 +01:00
Manuel Thalmann c7ec453c27 Remove yay directory after build 2024-03-08 23:59:30 +01:00
Manuel Thalmann 1b24cd0a26 Allow errors while installing syncs 2024-03-08 16:13:29 +01:00
Manuel Thalmann 49624beb9b Remove obsolete statement 2024-03-08 12:17:40 +00:00
Manuel Thalmann 9cdddc7f3d Only activate virt-manager network if necessary 2024-03-08 00:38:17 +01:00
Manuel Thalmann b3d5e6c03c Remove conflicting package 2024-03-08 00:19:57 +01:00
Manuel Thalmann f8b1ebc324 Fix typo 2024-03-07 23:57:33 +01:00
Manuel Thalmann c237828bd3 Remove outdated workarounds 2024-03-07 23:31:08 +01:00
Manuel Thalmann f038bc851c Remove obsolete workaround 2024-03-07 22:55:06 +01:00
Manuel Thalmann 1036f4b5ea Remove obsolete workaround 2024-03-07 22:31:22 +01:00
Manuel Thalmann 818704dae0 Fix incorrect installation order 2024-03-07 22:31:10 +01:00
Manuel Thalmann 78b44099a9 Create sddm config directory using sudo 2024-03-07 22:12:11 +01:00
Manuel Thalmann c6ba1cdd56 Add OpenConnect components to personal profile 2024-03-07 22:09:58 +01:00
Manuel Thalmann fc10b7d930 Fix installation of vim 2024-03-07 22:06:10 +01:00
Manuel Thalmann 80be3346bb Download personal xone version 2024-03-07 22:00:36 +01:00
Manuel Thalmann aa14346182 Only install xone if necessary 2024-03-07 21:59:24 +01:00
Manuel Thalmann b550db8e50 Fix installation of ssh-agent service 2024-03-07 21:48:21 +01:00
Manuel Thalmann e1ae5600ce Move Arch system essentials to separate script 2024-03-07 21:39:23 +01:00
Manuel Thalmann 349120c1cc Explain as to why script segments are made 2024-03-07 21:33:58 +01:00
Manuel Thalmann 8c9002d70c Disable makepkg's debug option by default 2024-03-07 21:23:55 +01:00
Manuel Thalmann 996b639344 Remove non-functioning command 2024-03-07 21:00:54 +01:00
Manuel Thalmann 460c8b9be2 Retry setting a password until it works 2024-03-07 20:55:20 +01:00
Manuel Thalmann dcf9900129 Install GUI after initial reboot 2024-03-07 19:15:46 +01:00
Manuel Thalmann de149670cf Install blackbox-terminal using flatpak as fallback 2024-03-07 08:54:26 +01:00
Manuel Thalmann 20e8ae6cb2 Remove obsolete workaround 2024-03-07 00:33:29 +01:00
Manuel Thalmann 4a344d590e Remove obsolete package 2024-03-06 17:02:20 +00:00
Manuel Thalmann 62626efaf4 Skip loading nvidia module after installation 2024-03-06 09:50:26 +01:00
Manuel Thalmann 6b44396fb2 Ignore errors during ytmdesktop installation 2024-03-06 09:49:46 +01:00
Manuel Thalmann efd9444237 Add proton drive mount 2024-03-05 15:19:14 +01:00
Manuel Thalmann 38ac7f9267 Add multi platform music apps 2024-03-05 14:47:03 +01:00
Manuel Thalmann 5aa518ec74 Create separate script for waydroid 2024-02-25 22:08:58 +01:00
Manuel Thalmann 7194eaf7db Install additional components for waydroid 2024-02-15 17:31:00 +01:00
Manuel Thalmann 13586ef790 Pre-install vsix-manager extension 2024-02-11 17:41:56 +01:00
Manuel Thalmann 30d9f33f70 Pre-install sync-settings extension 2024-02-11 17:08:15 +01:00
Manuel Thalmann 31d2c601e1 Move media applications to the generic collection 2024-02-11 14:24:49 +01:00
Manuel Thalmann 74a4b5c611 Add Pennywise to generic installations 2024-02-11 14:23:15 +01:00
Manuel Thalmann 3653a4cc45 Remove unnecessary desktop icons 2024-02-11 14:21:51 +01:00
Manuel Thalmann 9b0d2f31eb Make flatpak installation non-interactive 2024-02-08 17:25:13 +01:00
Manuel Thalmann cead4e521a Fix collision of -debug packages 2024-02-08 17:06:54 +01:00
Manuel Thalmann 138938aac2 Fix typo 2024-02-08 16:46:13 +01:00
Manuel Thalmann 407a7ddb76 Fix typo 2024-02-08 16:22:33 +01:00
Manuel Thalmann 361c24b94f Fix Pennywise installation 2024-02-08 15:39:24 +01:00
Manuel Thalmann 13f94a98cb Add PowerShell to Arch 2024-02-08 14:03:40 +01:00
Manuel Thalmann cd49917a45 Disable outdated workaround 2024-02-06 14:27:13 +01:00
Manuel Thalmann fac1d4fcb4 Remove all PPSSPP icons 2024-02-06 02:31:44 +01:00
Manuel Thalmann 019b9ad7b3 Remove duplicate restoration steps 2024-02-06 01:22:06 +01:00
Manuel Thalmann f8762fb7b9 Restore generic apps in the personal collection 2024-02-05 23:38:09 +01:00
Manuel Thalmann 4cfce498e1 Update install script for reWASD 2024-02-05 23:21:05 +01:00
Manuel Thalmann 0a6efdd8dc Install tools for restructuredText 2024-01-22 13:24:18 +01:00
Manuel Thalmann 2c5b7f9f4f Install propertree on Arch 2024-01-18 15:29:04 +01:00
Manuel Thalmann 46ca481211 Add scripts for installing 2024-01-18 14:25:59 +01:00
Manuel Thalmann 3faba1dd0b Install the SDL2 gamepad tool 2024-01-17 16:54:15 +01:00
Manuel Thalmann 23d58449bf Fix non-functioning rclone service 2024-01-17 14:55:07 +01:00
Manuel Thalmann c6ad6a9a25 Improve text related to Autologin enablement 2024-01-17 14:08:31 +01:00
Manuel Thalmann fd53cf0463 Start default network of virt-manager automatically 2024-01-17 00:14:07 +01:00
Manuel Thalmann 4ffdef5a18 Install nextcloud-client on Arch 2024-01-16 22:43:47 +01:00
Manuel Thalmann 8b422d2cb6 Improve the rclone service 2024-01-16 21:39:25 +01:00
Manuel Thalmann 98fcb8fb21 Install rar to Arch 2024-01-16 18:17:51 +01:00
Manuel Thalmann 6716b8c2ad Replace retroarch with libretro 2024-01-13 03:21:32 +01:00
Manuel Thalmann 902e413f6f Install tool for nuking USB controllers 2024-01-12 12:19:51 +01:00
Manuel Thalmann 8935875e47 Add new tools to the Arch setup 2024-01-12 12:13:38 +01:00
Manuel Thalmann 0ac59b83a8 Remove Firefox Developer icon 2023-12-10 03:21:20 +01:00
Manuel Thalmann 7bfbc14f3c Fix outdated winget syntax 2023-12-08 17:22:39 +01:00
Manuel Thalmann 11e0f6207c Change format of ooeb boot command 2023-12-07 17:41:33 +01:00
Manuel Thalmann 031fb5a54e Install NixOS as a flake 2023-12-02 01:26:41 +01:00
Manuel Thalmann 7ed35a070c Mount NixOS EFI partition to /boot/efi 2023-12-01 15:59:48 +01:00
Manuel Thalmann 1ba51897b6 Generate hardware config on installation 2023-11-28 10:32:15 +01:00
Manuel Thalmann 9e41cdf270 Set the hostname before installing NixOS 2023-11-28 01:45:49 +01:00
Manuel Thalmann 43366a2726 Add a script for installing NixOS 2023-11-28 01:45:12 +01:00
Manuel Thalmann ae5ccc4630 Fix partitioning for pre-existing boot partitions 2023-11-28 01:39:30 +01:00
Manuel Thalmann 9911b37317 Allow customizing the OS mount root 2023-11-28 01:22:48 +01:00
Manuel Thalmann 125b06889a Allow setting custom labels for partitions 2023-11-28 01:15:53 +01:00
Manuel Thalmann db9e6a4a99 Set permissions of script files 2023-11-28 01:12:05 +01:00
Manuel Thalmann 4fac412733 Create generic script for partitioning disks 2023-11-24 13:59:58 +01:00
Manuel Thalmann 8b87cab142 Set DPI for steam on HiDPI devices 2023-11-13 12:35:20 +01:00
Manuel Thalmann cbd77f6bee Fix piping of logo-ls command 2023-10-24 08:53:16 +02:00
Manuel Thalmann 3faa609fb0 Disable installation of brave nightly 2023-10-15 12:25:07 +02:00
Manuel Thalmann 04372499f3 Add German components for LaTeX 2023-10-15 12:23:04 +02:00
Manuel Thalmann 5f7b0167d3 Simplify command 2023-10-13 10:25:07 +02:00
Manuel Thalmann 6a41fd454a Install most recent version of winget during installation 2023-09-27 18:36:17 +02:00
Manuel Thalmann 13207c0d4a Allow specifying custom app installer function 2023-09-27 12:32:27 +02:00
Manuel Thalmann f4b4d407c0 Create a script for managing generic apps 2023-09-27 12:32:04 +02:00
Manuel Thalmann 4d120c410d Add remmina to the personal collection 2023-09-06 14:07:59 +02:00
Manuel Thalmann 188d758348 Add IcedTea to the personal software collection 2023-09-06 13:49:20 +02:00
Manuel Thalmann ddaadd1a23 Remove obsolete step from ssh-agent installation 2023-09-06 13:09:20 +02:00
Manuel Thalmann b44b9ad537 Add OpenVPN support for Network Manager 2023-09-04 15:09:49 +02:00
Manuel Thalmann ee9a796e1c Set Windows to store UTC time 2023-08-14 01:33:05 +02:00
Manuel Thalmann f3d71b8e54 Customize NVS installation script 2023-08-08 22:08:16 +02:00
Manuel Thalmann edc431a2e1 Refactor nvs installation 2023-08-08 20:47:04 +02:00
Manuel Thalmann fac335a6c6 Add further programs 2023-08-08 00:49:21 +02:00
Manuel Thalmann e46ce242dd Install all firefox editions 2023-08-08 00:45:03 +02:00
Manuel Thalmann 0a5b14cea2 Install KDE Connect 2023-08-08 00:43:35 +02:00
Manuel Thalmann aa8137be26 Install multiple winget packages in one command 2023-08-08 00:43:11 +02:00
Manuel Thalmann 9c2a2175d6 Install bt-dualboot 2023-08-07 20:43:48 +02:00
Manuel Thalmann 43f55e815a Refactor calculation of swap size 2023-08-07 20:33:51 +02:00
Manuel Thalmann c62f691aca Mount windows in arch 2023-08-07 20:29:24 +02:00
Manuel Thalmann b5c1d31417 Mute unnecessary console output 2023-08-07 17:52:32 +02:00
Manuel Thalmann 3dc7da0351 Fix incorrect command 2023-08-07 17:52:23 +02:00
Manuel Thalmann 3ee54391f3 Install prerequisites for xone 2023-08-07 17:22:57 +02:00