wayland

It is aimed to become the successor of the X Window System. I use this on linux. Backlinks libinput rofi hyprland

February 22, 2024 · 1 min · Kristian Alexander P

libinput

provides device detection, device handling, input device event processing and abstraction to minimize the amount of custom input code compositors need to provide the common set of functionality that users expect. Configuration file Create a /etc/X11/xorg.conf.d/30-touchpad.conf for xorg. Section "InputClass" Identifier "touchpad" Driver "libinput" MatchIsTouchpad "on" Option "Tapping" "on" Option "NaturalScrolling" "true" EndSection Not needed for wayland

February 22, 2024 · 1 min · Kristian Alexander P

org-mode

a mode for document editing, formatting, and organizing within the free software text editor GNU Emacs and its derivatives, designed for notes, planning, and authoring. Using Property in headline Org-agenda will automatically show the CATEGORY property if it is set. Backlinks [Blog] My Org+Pandoc Workflow : r/emacs org-roam org-agenda alphapapa/org-protocol-capture-html: Capture HTML from the browser selection into Emacs as org-mode content Template expansion (The Org Manual) noweb noweb hugo

February 21, 2024 · 1 min · Kristian Alexander P

hugo

Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again. I use this for publishing my Org-mode notes in Emacs. Backlinks org-roam github

February 21, 2024 · 1 min · Kristian Alexander P

github

is a developer platform that allows developers to create, store, manage and share their code. . It uses git software, providing the distributed version control of gitgit plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Github action for org-mode and hugo Create new access token with read and write access to the repository. Store the token into a new secret variable in the repository settings. name: Deploy Hugo PaperMod Demo to Pages on: push: paths-ignore: - "images/**" - "LICENSE" - "README.md" branches: - master - exampleSite workflow_dispatch: # manual run inputs: hugoVersion: description: "Hugo Version" required: false default: "0.112.4" # Allow one concurrent deployment concurrency: group: "pages" cancel-in-progress: true # Default to bash defaults: run: shell: bash # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: contents: read pages: write id-token: write jobs: # Build job build: runs-on: ubuntu-latest env: HUGO_VERSION: "0.112.4" steps: - name: Check version if: ${{ github.event.inputs.hugoVersion }} run: export HUGO_VERSION="${{ github.event.inputs.hugoVersion }}" - name: Install Hugo CLI run: | wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_linux-amd64.deb \ && sudo dpkg -i ${{ runner.temp }}/hugo.deb - name: Checkout uses: actions/checkout@v3 with: ref: exampleSite - name: Setup Pages id: pages uses: actions/configure-pages@v3 - name: Get Theme run: git submodule update --init --recursive - name: Update theme to Latest commit run: git submodule update --remote --merge - name: Build with Hugo run: | hugo \ --buildDrafts --gc --verbose \ --baseURL ${{ steps.pages.outputs.base_url }} - name: Upload artifact uses: actions/upload-pages-artifact@v2 with: path: ./public # Deployment job deploy: environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest needs: build steps: - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v2 This is using Emacs Org-mode. ...

February 21, 2024 · 2 min · Kristian Alexander P

git

Git was originally authored by Linus Torvalds in 2005 for development of the archlinux kernel, with other kernel developers contributing to its initial development. Backlinks github github

February 21, 2024 · 1 min · Kristian Alexander P

xorg

Display manager for linux. Backlinks window-manager libinput archlinux rofi dmenu

February 20, 2024 · 1 min · Kristian Alexander P

archlinux

linux distro. installing xorg full package sudo pacman -S xorg Also install xorg-xinit if not planning on using display manager. sudo pacman -S xorg-xinit identifying VGA card lspci -v | grep -A1 -e VGA -e 3D install the approriate driver(s), OpenGL and vulkan. Also install their lib32 counterparts. Backlinks msmtp git python script examples

February 20, 2024 · 1 min · Kristian Alexander P