Courtesy of/inspired by linuxize
$ sudo apt update
$ sudo apt install git build-essential openjdk-21-jre-headlessCourtesy of/inspired by linuxize
$ sudo apt update
$ sudo apt install git build-essential openjdk-21-jre-headless| FROM alpine:3.23 | |
| WORKDIR /app | |
| ENV CMAKE_FLAGS "-DCMAKE_TOOLCHAT_PREFIX=llvm- -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_OBJC_COMPILER=/usr/bin/clang -DCMAKE_OBJCXX_COMPILER=/usr/bin/clang++" | |
| RUN apk update && apk upgrade && apk add \ | |
| cmake git build-base llvm clang gcc-objc libobjc autoconf automake \ | |
| freetype-dev cairo-dev libxt-dev libxml2-dev libxslt-dev \ | |
| gnutls-dev icu-dev |
| # Default config for sway | |
| # | |
| # Copy this to ~/.config/sway/config and edit it to your liking. | |
| # | |
| # Read `man 5 sway` for a complete reference. | |
| ### Variables | |
| # | |
| # Logo key. Use Mod1 for Alt. | |
| set $mod Mod4 |
| let fps = 0; | |
| let current = performance.now(); | |
| let last = performance.now(); | |
| let elapsed = 0; | |
| function tick() { | |
| window.requestAnimationFrame(() => { | |
| current = performance.now() | |
| elapsed = current - last; | |
| last = current; |
| # nginx automatically determines # of processes | |
| worker_processes auto; | |
| # each worker can handle this many active connections | |
| events { | |
| worker_connections 1024; | |
| } | |
| # handle http requests | |
| http { |
| ;; fix the tiny font to 18pt liberation mono | |
| ((ref-command set-font) "-misc-liberation mono-medium-r-normal--0-180-0-0-m-0-iso8859-1") |
| (define-module (gnu packages s3fh) | |
| #:use-module (guix packages) | |
| #:use-module (guix download) | |
| #:use-module (guix git) | |
| #:use-module (guix git-download) | |
| #:use-module (guix build-system gnu) | |
| #:use-module (guix build-system cmake) | |
| #:use-module (guix build utils) | |
| #:use-module (guix licenses) | |
| #:use-module (guix gexp) |
| (define-module (gnu packages hercules) | |
| #:use-module (guix packages) | |
| #:use-module (guix download) | |
| #:use-module (guix git) | |
| #:use-module (guix git-download) | |
| #:use-module (guix build-system gnu) | |
| #:use-module (guix build-system cmake) | |
| #:use-module (guix build utils) | |
| #:use-module (guix licenses) | |
| #:use-module (guix gexp) |
| ; SPDX-FileCopyrightText: 2025 Sammi Johnson <sambjohnson94@protonmail.com> | |
| ; | |
| ; SPDX-License-Identifier: AGPL-3.0-or-later | |
| ;; Example metaconfig for Guile autotools projects | |
| ;; Usage: | |
| ;; Hand to sconfig/ac to construct an ac obj, then either: | |
| ;; REPL: | |
| ;; (ac-obj 'output "filename") | |
| ;; SHELL: |