Commit graph

1207 commits

Author SHA1 Message Date
Manuel Thalmann 8d3a804d7a Fix misplaced deletion of setup files 2023-04-03 10:39:17 +02:00
Manuel Thalmann 21d00b2b83 Add script for adding default user 2023-04-03 10:35:01 +02:00
Manuel Thalmann 70abbbaeed Improve setup script 2023-04-03 10:21:27 +02:00
Manuel Thalmann f06acc1316 Place built extension properly 2023-04-03 00:26:47 +02:00
Manuel Thalmann d0c9ce16ce Fix incorrect variable names 2023-04-03 00:24:36 +02:00
Manuel Thalmann 657917e98a Load manifest file properly 2023-04-03 00:21:39 +02:00
Manuel Thalmann 6b37a11db7 Remove unnecessary sudo command 2023-04-03 00:18:50 +02:00
Manuel Thalmann beb3542b09 Fix incorrect variable names 2023-04-03 00:16:51 +02:00
Manuel Thalmann f8389131f5 Fix incorrect command 2023-04-03 00:16:28 +02:00
Manuel Thalmann 672f79ff85 Remove unnecessary command 2023-04-03 00:15:38 +02:00
Manuel Thalmann 829224ff4e Let Brave create extension key 2023-04-03 00:15:27 +02:00
Manuel Thalmann b6533c4a4f Fix incorrect sudo call 2023-04-03 00:15:09 +02:00
Manuel Thalmann 0ff18dd24f Build extensions using Brave 2023-04-02 23:50:06 +02:00
Manuel Thalmann 6256c64126 Remove unnecessary variables 2023-04-02 04:21:22 +02:00
Manuel Thalmann 65a2f1ec30 Add a separate script for configuring rclone 2023-04-02 04:20:37 +02:00
Manuel Thalmann bae857ff55 Add a separate script for installing Pipenv 2023-04-02 04:15:57 +02:00
Manuel Thalmann 5e8865c72c Add a separate script for installing pyenv 2023-04-02 04:13:21 +02:00
Manuel Thalmann 08f4753eb9 Split oh-my-posh installation commands 2023-04-02 04:00:32 +02:00
Manuel Thalmann ac4e58def3 Add script for installing all git configs 2023-04-02 03:48:29 +02:00
Manuel Thalmann 2c6f232f52 Split git-flow software and config 2023-04-02 03:46:29 +02:00
Manuel Thalmann 76665f52c2 Add a separate script for installing extensions 2023-04-02 03:44:32 +02:00
Manuel Thalmann 0614901e5f Redirect variables during process elevation 2023-04-01 17:53:27 +02:00
Manuel Thalmann ed625c88c6 Add nextcloud dir explicitly 2023-04-01 17:48:58 +02:00
Manuel Thalmann 3ec186c642 Add a variable for specifying the nextcloud dir 2023-04-01 17:16:00 +02:00
Manuel Thalmann eddf414785 Refactor the directory structure 2023-04-01 17:08:17 +02:00
Manuel Thalmann e01b785bd7 Only install fonts if necessary 2023-04-01 15:39:29 +02:00
Manuel Thalmann f701dab16e Refactor InstallSync script 2023-04-01 15:36:12 +02:00
Manuel Thalmann d158df95cc Fix broken commands 2023-04-01 15:21:28 +02:00
Manuel Thalmann 22f9a45c22 Enable GRUB's OS prober 2023-04-01 15:17:26 +02:00
Manuel Thalmann e1d5cfaea4 Rename GRUB setup script 2023-04-01 15:15:15 +02:00
Manuel Thalmann ec82707171 Disable pacman confirmation 2023-04-01 14:21:30 +02:00
Manuel Thalmann 268258c046 Fix malformed command 2023-04-01 14:21:10 +02:00
Manuel Thalmann b52bc7a506 Fix non-functioning grub installation 2023-04-01 14:17:27 +02:00
Manuel Thalmann fb665d88ac Fix incorrect script path 2023-04-01 14:11:56 +02:00
Manuel Thalmann cb2609ca0c Replace incorrect command 2023-04-01 14:09:36 +02:00
Manuel Thalmann 6ac71b04e1 Fix path of temporary script 2023-04-01 14:07:20 +02:00
Manuel Thalmann 388d507b93 Fix broken realpath call 2023-04-01 14:05:01 +02:00
Manuel Thalmann 30483c8fc3 Replace non-functioning command 2023-04-01 14:03:08 +02:00
Manuel Thalmann 93f199b391 Fix typo 2023-04-01 13:59:20 +02:00
Manuel Thalmann c7642ec183 Fix calls to relative files 2023-04-01 13:55:04 +02:00
Manuel Thalmann 4305ae2cbc Revert broken chooseDisk function 2023-04-01 13:40:52 +02:00
Manuel Thalmann eeea944797 Reorder script commands properly 2023-04-01 13:38:50 +02:00
Manuel Thalmann 75d3f493d9 Add execution permissions to all files 2023-04-01 13:22:04 +02:00
Manuel Thalmann 36a72c48c6 Fix chroot commands 2023-04-01 13:13:52 +02:00
Manuel Thalmann 76d5a0e22f Add a script for setting up arch 2023-04-01 13:01:39 +02:00
Manuel Thalmann a901bb8345 Add scripts for installing grub 2023-04-01 13:01:04 +02:00
Manuel Thalmann e74c1ef69a Rename install disk variable 2023-04-01 12:38:15 +02:00
Manuel Thalmann bc30c79b19 Refactor chooseDisk function 2023-04-01 12:34:35 +02:00
Manuel Thalmann 808291f96d Refactor calculation of swap size 2023-04-01 12:28:53 +02:00
Manuel Thalmann 6a9cdfd8a3 Fix incorrect variable assignment 2023-04-01 03:32:04 +02:00
Manuel Thalmann 009c60dc9b Create file systems before use 2023-04-01 03:30:58 +02:00
Manuel Thalmann 933da5ef6c Store disk names in variables 2023-04-01 03:19:02 +02:00
Manuel Thalmann c91df63afc Mount partitioned devices 2023-04-01 03:15:32 +02:00
Manuel Thalmann ce4597a20b Fix fdisk keystroke 2023-04-01 03:15:21 +02:00
Manuel Thalmann 63aebb6add Fix broken script 2023-04-01 03:04:12 +02:00
Manuel Thalmann c70fb0a339 Remove unnecessary silencing expression 2023-04-01 03:03:05 +02:00
Manuel Thalmann 043c19ee23 Only list disk devices for partitioning 2023-04-01 02:49:48 +02:00
Manuel Thalmann fa96ee5864 Add a script for partitioning an arch system 2023-04-01 02:41:07 +02:00
Manuel Thalmann a4496af44c Add a script for choosing a block device 2023-04-01 01:48:43 +02:00
Manuel Thalmann 21c87ff6cc Replace clipboard-indicator with pano 2023-03-20 16:23:08 +01:00
Manuel Thalmann aec63bb2d5 Replace unnecessary cd calls 2023-03-16 20:17:15 +01:00
Manuel Thalmann 80df02ac3e Remove unnecessary variables 2023-03-16 20:14:57 +01:00
Manuel Thalmann e64d25ef26 Mute output of pushd and popd commands 2023-03-16 20:14:49 +01:00
Manuel Thalmann 8c03248360 Enhance resolving of source files 2023-03-16 20:06:14 +01:00
Manuel Thalmann db717b83b3 Move variable to proper scope 2023-03-16 19:54:53 +01:00
Manuel Thalmann bdf710ea49 Add git-lfs 2023-03-16 18:48:18 +01:00
Manuel Thalmann 7a1715fe37 Create directory for git extensions 2023-03-16 18:48:13 +01:00
Manuel Thalmann 76fda82c89 Upgrade the godot version 2023-03-16 18:43:35 +01:00
Manuel Thalmann d523f08e8c Add cloudflared to the school collection 2023-03-06 14:44:28 +01:00
Manuel Thalmann 27bed79765 Add a script for installing git flow 2023-03-05 01:18:13 +01:00
Manuel Thalmann 8b637483c5 Install virt-bootstrap 2023-01-31 15:20:25 +01:00
Manuel Thalmann 5dcdcceaf0 Add lxc 2023-01-31 15:11:02 +01:00
Manuel Thalmann e133b8ae4d Fix broken command 2023-01-31 15:10:09 +01:00
Manuel Thalmann 040d01211a Fix flatpak installation 2023-01-24 10:40:50 +01:00
Manuel Thalmann 375b96b038 Install python by default 2023-01-23 20:36:40 +01:00
Manuel Thalmann d0d7b56584 Disable packagekit during installation 2023-01-23 20:32:33 +01:00
Manuel Thalmann b4c0eabedc Fix nvs installation 2023-01-23 19:38:04 +01:00
Manuel Thalmann def5debe8c Remove unnecessary script 2023-01-23 19:37:57 +01:00
Manuel Thalmann cd781cd265 Fix malformed syntax 2023-01-23 19:37:43 +01:00
Manuel Thalmann 85f2b6201e Install missing dependency 2023-01-23 19:37:35 +01:00
Manuel Thalmann bcb19a02c0 Split installation process into multiple files 2023-01-23 17:19:55 +01:00
Manuel Thalmann ee7e6913e2 Refactor secure-boot script 2023-01-23 16:53:28 +01:00
Manuel Thalmann 0d09b8f359 Install latest nodejs version 2023-01-23 16:16:35 +01:00
Manuel Thalmann 9880c6b787 Refactor code format 2023-01-23 16:16:26 +01:00
Manuel Thalmann 9430808f51 Refactor gnoe extension activation 2023-01-23 16:15:19 +01:00
Manuel Thalmann b947705a5a Manage workind directories using pushd/popd 2023-01-23 16:14:55 +01:00
Manuel Thalmann 4d88427e37 Put dynamic expressions in quotes 2023-01-23 16:11:51 +01:00
Manuel Thalmann 9d6c3b8657 Add semicolon to the end of each statement 2023-01-23 15:55:10 +01:00
Manuel Thalmann 4ef9594b88 Refactor directory structure 2023-01-23 14:19:26 +01:00
Manuel Thalmann a818e91dde Prevent gnome-shell from breaking 2023-01-12 15:56:58 +01:00
Manuel Thalmann 95d834cf5e
Add script for installing woodpecker-cli 2022-12-07 09:19:24 +01:00
Manuel Thalmann 7058ab8904
Install windows fonts 2022-12-06 10:59:21 +01:00
Manuel Thalmann f9904a4675
Install chrome 2022-12-06 10:59:14 +01:00
Manuel Thalmann 196f6a1b26
Add screen 2022-12-01 10:15:57 +01:00
Manuel Thalmann aaa9fd6b4b Rename font script 2022-11-28 10:20:15 +01:00
Manuel Thalmann 3c5719f99c Add script for installing git-auf-deutsch 2022-11-23 11:28:18 +01:00
Manuel Thalmann 4c31cea960 Simplify virt-manager script 2022-11-23 09:06:14 +01:00
Manuel Thalmann 3174a040b3 Add a script for installing virt-manager 2022-11-23 09:05:36 +01:00
Manuel Thalmann 60304a99a7 Add docker-compose 2022-11-22 10:06:55 +01:00
Manuel Thalmann 616ffc7dbb Add script for installing jetbrains 2022-11-21 10:27:39 +01:00
Manuel Thalmann 02a8d4ed56 Kill gnome-shell before installing extension 2022-11-20 13:22:53 +01:00
Manuel Thalmann 44733a3d74 Add emoji extension 2022-11-20 13:20:55 +01:00
Manuel Thalmann 76b7bfe1ce Install most recent shim version 2022-11-19 01:01:22 +01:00
Manuel Thalmann 520369066a Add an .sbat section to systemd-boot 2022-11-19 00:59:19 +01:00
Manuel Thalmann fae7bdc27b Fix broken command 2022-11-18 23:24:48 +01:00
Manuel Thalmann e4f07cc819 Delete unnecessary step 2022-11-18 15:09:50 +01:00
Manuel Thalmann b802b32b74 Rename install.sh.sh to install.sh 2022-11-18 11:46:41 +01:00
Manuel Thalmann 9136aa09ae Add entries for KeyTool and UEFI Shell 2022-11-18 11:42:07 +01:00
Manuel Thalmann c14cd9b9e8 Sign all modules during secure-boot 2022-11-18 11:41:12 +01:00
Manuel Thalmann 69f9782a92 Move secure boot script 2022-11-18 09:24:40 +01:00
Manuel Thalmann 8837aedbac Fix typo 2022-11-18 08:13:07 +01:00
Manuel Thalmann f1d06813eb Refactor secure boot script 2022-11-17 22:30:03 +01:00
Manuel Thalmann 641905c9e7 Build libcamera in temp directory 2022-11-17 15:30:40 +01:00
Manuel Thalmann 50f25407f9 Prevent unnecessary prompts 2022-11-17 15:21:02 +01:00
Manuel Thalmann ed04490656 Install missing dependency 2022-11-17 15:20:48 +01:00
Manuel Thalmann 23f4db29a2 Add script for installing godot 2022-11-17 10:18:13 +01:00
Manuel Thalmann 7570d73f63 Add nodejs to the setup script 2022-11-17 08:28:49 +01:00
Manuel Thalmann 69b96d75af Fix offline use of oh-my-posh 2022-11-16 20:39:32 +01:00
Manuel Thalmann eb14dfa5fe Fix broken service 2022-11-16 20:35:15 +01:00
Manuel Thalmann 2e78e55a0f Fix broken service file 2022-11-16 19:09:57 +01:00
Manuel Thalmann 9ff30017de Fix typo 2022-11-16 19:04:18 +01:00
Manuel Thalmann c2ba18bcd1 Make rclone service network dependent 2022-11-16 19:04:05 +01:00
Manuel Thalmann fb10b4ac3c Disable caching 2022-11-16 19:02:06 +01:00
Manuel Thalmann effc400130 Add script for setting up the camera 2022-11-16 18:56:35 +01:00
Manuel Thalmann 0c2cfe8c40 Force rclone to cache 2022-11-16 18:55:24 +01:00
Manuel Thalmann 9d9eb0f8a2 Install gradle 2022-11-15 13:49:29 +01:00
Manuel Thalmann de3fb80f30 Add script for installing java 2022-11-15 13:11:54 +01:00
Manuel Thalmann e5b9cf5dce Add a script for installing apt-packages 2022-11-15 11:21:23 +01:00
Manuel Thalmann e15b32ff1f Ensure all gnome-extensions are available and enabled 2022-11-14 23:14:39 +01:00
Manuel Thalmann ef912498b1 Fix typo 2022-11-14 22:23:08 +01:00
Manuel Thalmann 7bb1dd4882 Fix font installation 2022-11-14 22:22:50 +01:00
Manuel Thalmann f581a171de Fix file permissions 2022-11-13 01:16:43 +01:00
Manuel Thalmann 7b9860699b Append text to .bashrc 2022-11-13 01:16:22 +01:00
Manuel Thalmann 44101a0ff9 Wrap long statemets 2022-11-13 01:15:45 +01:00
Manuel Thalmann c56457f443 Add missing apt install statement 2022-11-13 01:12:31 +01:00
Manuel Thalmann c8202e4aac Fix incorrect file paths 2022-11-13 01:12:13 +01:00
Manuel Thalmann cf0213f8e9 Fix elevation script 2022-11-13 01:11:32 +01:00
Manuel Thalmann 626ab14a8b Disable all prompts 2022-11-13 01:00:23 +01:00
Manuel Thalmann a8dfee7feb Add script for installing python components 2022-11-12 14:52:52 +01:00
Manuel Thalmann 271646a178 Add script for installing EQ 2022-11-12 14:49:04 +01:00
Manuel Thalmann 5c2f94b0b0 Add script for installing fonts 2022-11-12 14:45:03 +01:00
Manuel Thalmann c71526faa3 Add scripts for oh-my-posh and logo-ls 2022-11-12 14:42:41 +01:00
Manuel Thalmann 3b18fa554e Add script for cloud sync 2022-11-12 14:31:03 +01:00
Manuel Thalmann c5b16e4cf3 Add scripts for installing rclone 2022-11-12 14:25:48 +01:00
Manuel Thalmann 4899c12c3e Add script for installing gnome-shell extensions 2022-11-12 14:15:20 +01:00
Manuel Thalmann 0766d1e136 Add script for installing tea 2022-11-12 13:18:28 +01:00
Manuel Thalmann 65bbdcef5e Remove temp files 2022-11-12 13:15:49 +01:00
Manuel Thalmann bbf9dd197b Add scripts for linux-surface and secure-boot 2022-11-12 13:14:02 +01:00
Manuel Thalmann a49500995c Add a script for installing vscode 2022-11-12 04:15:44 +01:00
Manuel Thalmann 9eaa750d46 Add pre-installed extensions to brave-editions 2022-11-12 04:11:02 +01:00
Manuel Thalmann 5672ee90ba Add script for installing Brave Nightly 2022-11-12 04:09:21 +01:00
Manuel Thalmann f022b9421e Add a script for installing Brave Beta 2022-11-12 04:08:11 +01:00
Manuel Thalmann 08403d8879 Add separate files for installing brave-extensions 2022-11-12 04:05:05 +01:00
Manuel Thalmann 9bcba0fffe Add script for installing VSCodium 2022-11-12 03:45:41 +01:00
Manuel Thalmann ef66a60a6d Remove temporary files 2022-11-12 03:45:23 +01:00
Manuel Thalmann bdf0938afc Remove temporary files 2022-11-12 03:43:43 +01:00
Manuel Thalmann 6490bbd4e5 Add a script for installing brave 2022-11-12 03:34:44 +01:00