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.conf
with 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: |