[Build] Prepare for improved rendering capbilities
This commit is contained in:
		
							
								
								
									
										16
									
								
								system/environment
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								system/environment
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| # | ||||
| # This file is parsed by pam_env module | ||||
| # | ||||
| # Syntax: simple "KEY=VAL" pairs on separate lines | ||||
| # | ||||
|  | ||||
| QT_QPA_PLATFORMTHEME=qt5ct | ||||
| QT_STYLE_OVERRIDE=kvantum | ||||
| GCM_CREDENTIAL_STORE=secretservice | ||||
| VKD3D_CONFIG=dxr11,dxr | ||||
| RADV_PERFTEST_RT=1 | ||||
| ANDROID_HOME=/home/janis/Android/Sdk | ||||
| QT_QPA_PLATFORM=wayland | ||||
| JELLYFIN_WEB_DIR=/usr/share/jellyfin-web | ||||
| GTK_THEME=Material-Black-Blueberry | ||||
| EDITOR=nvim | ||||
							
								
								
									
										63
									
								
								system/grub
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								system/grub
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | ||||
| # GRUB boot loader configuration | ||||
|  | ||||
| GRUB_DEFAULT=0 | ||||
| GRUB_TIMEOUT=5 | ||||
| GRUB_DISTRIBUTOR="Arch" | ||||
| GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet splash" | ||||
| GRUB_CMDLINE_LINUX="" | ||||
|  | ||||
| # Preload both GPT and MBR modules so that they are not missed | ||||
| GRUB_PRELOAD_MODULES="part_gpt part_msdos" | ||||
|  | ||||
| # Uncomment to enable booting from LUKS encrypted devices | ||||
| #GRUB_ENABLE_CRYPTODISK=y | ||||
|  | ||||
| # Set to 'countdown' or 'hidden' to change timeout behavior, | ||||
| # press ESC key to display menu. | ||||
| GRUB_TIMEOUT_STYLE=menu | ||||
|  | ||||
| # Uncomment to use basic console | ||||
| GRUB_TERMINAL_INPUT=console | ||||
|  | ||||
| # Uncomment to disable graphical terminal | ||||
| #GRUB_TERMINAL_OUTPUT=console | ||||
|  | ||||
| # The resolution used on graphical terminal | ||||
| # note that you can use only modes which your graphic card supports via VBE | ||||
| # you can see them in real GRUB with the command `videoinfo' | ||||
| GRUB_GFXMODE=1920x1080 | ||||
|  | ||||
| # Uncomment to allow the kernel use the same resolution used by grub | ||||
| GRUB_GFXPAYLOAD_LINUX=keep | ||||
|  | ||||
| # Uncomment if you want GRUB to pass to the Linux kernel the old parameter | ||||
| # format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" | ||||
| #GRUB_DISABLE_LINUX_UUID=true | ||||
|  | ||||
| # Uncomment to disable generation of recovery mode menu entries | ||||
| GRUB_DISABLE_RECOVERY=true | ||||
|  | ||||
| # Uncomment and set to the desired menu colors.  Used by normal and wallpaper | ||||
| # modes only.  Entries specified as foreground/background. | ||||
| #GRUB_COLOR_NORMAL="light-blue/black" | ||||
| #GRUB_COLOR_HIGHLIGHT="light-cyan/blue" | ||||
|  | ||||
| # Uncomment one of them for the gfx desired, a image background or a gfxtheme | ||||
| #GRUB_BACKGROUND="/path/to/wallpaper" | ||||
|  | ||||
| # Uncomment to get a beep at GRUB start | ||||
| #GRUB_INIT_TUNE="480 440 1" | ||||
|  | ||||
| # Uncomment to make GRUB remember the last selection. This requires | ||||
| # setting 'GRUB_DEFAULT=saved' above. | ||||
| #GRUB_SAVEDEFAULT=true | ||||
|  | ||||
| # Uncomment to disable submenus in boot menu | ||||
| #GRUB_DISABLE_SUBMENU=y | ||||
|  | ||||
| # Probing for other operating systems is disabled for security reasons. Read | ||||
| # documentation on GRUB_DISABLE_OS_PROBER, if still want to enable this | ||||
| # functionality install os-prober and uncomment to detect and include other | ||||
| # operating systems. | ||||
| GRUB_DISABLE_OS_PROBER=false | ||||
| GRUB_THEME="/usr/share/grub/themes/monterey-grub-theme/theme.txt" | ||||
							
								
								
									
										73
									
								
								system/mkinitcpio.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								system/mkinitcpio.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,73 @@ | ||||
| # vim:set ft=sh | ||||
| # MODULES | ||||
| # The following modules are loaded before any boot hooks are | ||||
| # run.  Advanced users may wish to specify all system modules | ||||
| # in this array.  For instance: | ||||
| #     MODULES=(usbhid xhci_hcd) | ||||
| MODULES=() | ||||
|  | ||||
| # BINARIES | ||||
| # This setting includes any additional binaries a given user may | ||||
| # wish into the CPIO image.  This is run last, so it may be used to | ||||
| # override the actual binaries included by a given hook | ||||
| # BINARIES are dependency parsed, so you may safely ignore libraries | ||||
| BINARIES=() | ||||
|  | ||||
| # FILES | ||||
| # This setting is similar to BINARIES above, however, files are added | ||||
| # as-is and are not parsed in any way.  This is useful for config files. | ||||
| FILES=() | ||||
|  | ||||
| # HOOKS | ||||
| # This is the most important setting in this file.  The HOOKS control the | ||||
| # modules and scripts added to the image, and what happens at boot time. | ||||
| # Order is important, and it is recommended that you do not change the | ||||
| # order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for | ||||
| # help on a given hook. | ||||
| # 'base' is _required_ unless you know precisely what you are doing. | ||||
| # 'udev' is _required_ in order to automatically load modules | ||||
| # 'filesystems' is _required_ unless you specify your fs modules in MODULES | ||||
| # Examples: | ||||
| ##   This setup specifies all modules in the MODULES setting above. | ||||
| ##   No RAID, lvm2, or encrypted root is needed. | ||||
| #    HOOKS=(base) | ||||
| # | ||||
| ##   This setup will autodetect all modules for your system and should | ||||
| ##   work as a sane default | ||||
| #    HOOKS=(base udev autodetect modconf block filesystems fsck) | ||||
| # | ||||
| ##   This setup will generate a 'full' image which supports most systems. | ||||
| ##   No autodetection is done. | ||||
| #    HOOKS=(base udev modconf block filesystems fsck) | ||||
| # | ||||
| ##   This setup assembles a mdadm array with an encrypted root file system. | ||||
| ##   Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices. | ||||
| #    HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck) | ||||
| # | ||||
| ##   This setup loads an lvm2 volume group. | ||||
| #    HOOKS=(base udev modconf block lvm2 filesystems fsck) | ||||
| # | ||||
| ##   NOTE: If you have /usr on a separate partition, you MUST include the | ||||
| #    usr and fsck hooks. | ||||
| HOOKS=(base udev autodetect modconf kms keyboard keymap consolefont block filesystems fsck plymouth) | ||||
|  | ||||
| # COMPRESSION | ||||
| # Use this to compress the initramfs image. By default, zstd compression | ||||
| # is used. Use 'cat' to create an uncompressed image. | ||||
| #COMPRESSION="zstd" | ||||
| #COMPRESSION="gzip" | ||||
| #COMPRESSION="bzip2" | ||||
| #COMPRESSION="lzma" | ||||
| #COMPRESSION="xz" | ||||
| #COMPRESSION="lzop" | ||||
| #COMPRESSION="lz4" | ||||
|  | ||||
| # COMPRESSION_OPTIONS | ||||
| # Additional options for the compressor | ||||
| #COMPRESSION_OPTIONS=() | ||||
|  | ||||
| # MODULES_DECOMPRESS | ||||
| # Decompress kernel modules during initramfs creation. | ||||
| # Enable to speedup boot process, disable to save RAM | ||||
| # during early userspace. Switch (yes/no). | ||||
| #MODULES_DECOMPRESS="yes" | ||||
							
								
								
									
										100
									
								
								system/pacman.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										100
									
								
								system/pacman.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,100 @@ | ||||
| # | ||||
| # /etc/pacman.conf | ||||
| # | ||||
| # See the pacman.conf(5) manpage for option and repository directives | ||||
|  | ||||
| # | ||||
| # GENERAL OPTIONS | ||||
| # | ||||
| [options] | ||||
| # The following paths are commented out with their default values listed. | ||||
| # If you wish to use different paths, uncomment and update the paths. | ||||
| #RootDir     = / | ||||
| #DBPath      = /var/lib/pacman/ | ||||
| #CacheDir    = /var/cache/pacman/pkg/ | ||||
| #LogFile     = /var/log/pacman.log | ||||
| #GPGDir      = /etc/pacman.d/gnupg/ | ||||
| #HookDir     = /etc/pacman.d/hooks/ | ||||
| HoldPkg     = pacman glibc | ||||
| #XferCommand = /usr/bin/curl -L -C - -f -o %o %u | ||||
| #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u | ||||
| #CleanMethod = KeepInstalled | ||||
| Architecture = auto | ||||
| ILoveCandy | ||||
| # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup | ||||
| #IgnorePkg   = | ||||
| #IgnoreGroup = | ||||
|  | ||||
| #NoUpgrade   = | ||||
| #NoExtract   = | ||||
|  | ||||
| # Misc options | ||||
| #UseSyslog | ||||
| Color | ||||
| #NoProgressBar | ||||
| CheckSpace | ||||
| #VerbosePkgLists | ||||
| ParallelDownloads = 5 | ||||
|  | ||||
| # By default, pacman accepts packages signed by keys that its local keyring | ||||
| # trusts (see pacman-key and its man page), as well as unsigned packages. | ||||
| SigLevel    = Required DatabaseOptional | ||||
| LocalFileSigLevel = Optional | ||||
| #RemoteFileSigLevel = Required | ||||
|  | ||||
| # NOTE: You must run `pacman-key --init` before first using pacman; the local | ||||
| # keyring can then be populated with the keys of all official Arch Linux | ||||
| # packagers with `pacman-key --populate archlinux`. | ||||
|  | ||||
| # | ||||
| # REPOSITORIES | ||||
| #   - can be defined here or included from another file | ||||
| #   - pacman will search repositories in the order defined here | ||||
| #   - local/custom mirrors can be added here or in separate files | ||||
| #   - repositories listed first will take precedence when packages | ||||
| #     have identical names, regardless of version number | ||||
| #   - URLs will have $repo replaced by the name of the current repo | ||||
| #   - URLs will have $arch replaced by the name of the architecture | ||||
| # | ||||
| # Repository entries are of the format: | ||||
| #       [repo-name] | ||||
| #       Server = ServerName | ||||
| #       Include = IncludePath | ||||
| # | ||||
| # The header [repo-name] is crucial - it must be present and | ||||
| # uncommented to enable the repo. | ||||
| # | ||||
|  | ||||
| # The testing repositories are disabled by default. To enable, uncomment the | ||||
| # repo name header and Include lines. You can add preferred servers immediately | ||||
| # after the header, and they will be used before the default mirrors. | ||||
|  | ||||
| #[testing] | ||||
| #Include = /etc/pacman.d/mirrorlist | ||||
|  | ||||
| [core] | ||||
| Include = /etc/pacman.d/mirrorlist | ||||
|  | ||||
| [extra] | ||||
| Include = /etc/pacman.d/mirrorlist | ||||
|  | ||||
| #[extra-testing] | ||||
| #Include = /etc/pacman.d/mirrorlist | ||||
|  | ||||
| # If you want to run 32 bit applications on your x86_64 system, | ||||
| # enable the multilib repositories as required here. | ||||
|  | ||||
| #[multilib-testing] | ||||
| #Include = /etc/pacman.d/mirrorlist | ||||
|  | ||||
| [multilib] | ||||
| Include = /etc/pacman.d/mirrorlist | ||||
|  | ||||
| [arch4edu] | ||||
| Server = https://de.arch4edu.mirror.kescher.at/$arch | ||||
|  | ||||
| # An example of a custom package repository.  See the pacman manpage for | ||||
| # tips on creating your own repositories. | ||||
| #[custom] | ||||
| #SigLevel = Optional TrustAll | ||||
| #Server = file:///home/custompkgs | ||||
		Reference in New Issue
	
	Block a user