For face or fingerprint unlock methods that log in but don't unlock the keyring
This works on Pop OS and probably any Ubuntu based distro
Uses https://codeberg.org/umglurf/gnome-keyring-unlock and https://github.com/tpm2-software/tpm2-tools
For face or fingerprint unlock methods that log in but don't unlock the keyring
This works on Pop OS and probably any Ubuntu based distro
Uses https://codeberg.org/umglurf/gnome-keyring-unlock and https://github.com/tpm2-software/tpm2-tools
| <?php | |
| defined('TYPO3') || die(); | |
| /** | |
| * Sets environment variables from the shell environment of the user (e.g. used with docker --environment=), from | |
| * webserver's virtual host config, .htaccess (SetEnv), /etc/profile, .profile, .bashrc, ... | |
| * When a .env file and the composer package helhum/dotenv-connector is present, the values from .env are also present | |
| * in the environment at this stage. | |
| */ |
| <?php declare(strict_types=1); | |
| namespace Armin\Vieweg\ViewHelpers; | |
| use TYPO3\CMS\Core\Core\Environment; | |
| use TYPO3\CMS\Core\Utility\GeneralUtility; | |
| use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; | |
| use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; | |
| /** | |
| * Font Awesome SVG ViewHelper |
| cache: | |
| key: "$CI_JOB_STAGE-$CI_COMMIT_REF_NAME" | |
| paths: | |
| - .cache/ | |
| .dedicated-runner: | |
| tags: | |
| - docker | |
| - linux |
| cache: | |
| paths: | |
| - /cache/composer | |
| stages: | |
| - composer | |
| - deploy | |
| build: | |
| stage: composer |
The laptop works well on Archlinux. A few notes based on the installation guide for the previous version.
Per the Arch wiki, more power can be saved by creating /etc/modprobe.d/i915.confwith the following content:
options i915 modeset=1 enable_rc6=1 enable_fbc=1 enable_guc_loading=1 enable_guc_submission=1 enable_psr=1
| stages: | |
| - deploy | |
| # use caching | |
| cache: | |
| key: "$CI_BUILD_REF_NAME/$CI_BUILD_STAGE" | |
| paths: | |
| - .caches/ | |
| variables: |
| cache: | |
| # Use a cache for every branch and every stage | |
| key: "$CI_COMMIT_REF_NAME/$CI_JOB_STAGE" | |
| # Cache the path .cache within the project workspace | |
| paths: | |
| - .cache/ | |
| variables: | |
| # Tell composer to save and load it's cache within the .cache folder | |
| COMPOSER_CACHE_DIR: "$CI_PROJECT_DIR/.cache/composer" |
| # File EXT:your_ext/Configuration/Yaml/MyCustomActionBackend.yaml | |
| TYPO3: | |
| CMS: | |
| Form: | |
| prototypes: | |
| # add our finisher to the 'standard' form prototype | |
| standard: | |
| formElementsDefinition: | |
| Form: | |
| formEditor: |
| cache: | |
| key: "$CI_COMMIT_REF_NAME/$CI_JOB_STAGE" | |
| paths: | |
| - .composer/ | |
| before_script: | |
| # Install git on machine | |
| - apk add git --update | |
| stages: |