| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add git-fetch-remotes. | Oleg Pykhalov | 2025-12-18 | 1 | -0/+2 |
| * | yaml-format: Add Git commit hash to YAML format•••The format-yaml.in file now includes the current Git commit hash in the
generated YAML files, using a helper function to retrieve it from git.
* configure.ac: Add GIT executable path detection.
* src/guile/format-yaml/format-yaml.in: Include Git commit hash.
| Oleg Pykhalov | 2025-07-31 | 1 | -0/+3 |
| * | guix: Fix inferior for obs.•••* .gitignore: Exclude generated file.
* .guix-channel: Delete obsolete channel definition.
* configure.ac: Remove generation of obsolete file.
* guix/wugi/etc/guix/channels/current-local-file.scm: Rename from .in.
* guix/wugi/manifests/obs.scm: Update package manifest generation.
| Oleg Pykhalov | 2025-05-29 | 1 | -3/+0 |
| * | Fix obs plugins depends on wrong OBS version.•••* guix/wugi/etc/guix/channels/current-local-file.scm: Add a new channel
definition for dotfiles. This allows to use local files as guix channels.
The path is defined by the abs_top_srcdir variable.
* guix/wugi/manifests/obs.scm: Fix obs version for plugins.
| Oleg Pykhalov | 2025-05-29 | 1 | -0/+3 |
| * | Rename tool for compiling Guile next.•••Renames guix-shell-guild to guix-guile-next-compile-file.
* configure.ac: Update configuration file.
* src/guile/guix-shell-guild/guix-shell-guild.in: Rename from old name.
* src/bash/guile-clean-modules/guile-clean-modules.sh.in: Updated the
compilation command.
| Oleg Pykhalov | 2025-05-26 | 1 | -1/+1 |
| * | Add script to clean Guile modules.•••This commit introduces a new shell script that removes unused Guile modules
from a project's guix-shell file.
* configure.ac: Configure the generated bash script.
* src/bash/guile-clean-modules/guile-clean-modules.sh.in: Add the cleaning
script.
| Oleg Pykhalov | 2025-05-25 | 1 | -0/+2 |
| * | src: guile: Add guix-shell-guild script.•••Adds a guix-shell-guild script that invokes guild within a Guix shell
environment.
* src/guile/guix-shell-guild/guix-shell-guild.in: New file.
* configure.ac: Adds the new script to configuration files.
| Oleg Pykhalov | 2025-05-25 | 1 | -0/+1 |
| * | src: format-yaml: Add YAML formatting support.•••Adds YAMLFMT to the build system and uses it to format the job file.
* configure.ac: Adds YAMLFMT path discovery.
* src/guile/format-yaml/format-yaml.in: Includes wugi utils.
| Oleg Pykhalov | 2025-05-24 | 1 | -0/+3 |
| * | autotools: Add YQ dependency.•••Adds YQ as a required tool for job configuration generation.
* configure.ac: Adds YQ to the list of required programs.
* src/guile/format-yaml/format-yaml.in: Uses @YQ@ variable instead of direct
call.
| Oleg Pykhalov | 2025-05-24 | 1 | -0/+3 |
| * | src: guile: Add YAML formatting tool.•••This commit introduces a new Guile script for updating YAML files.
* .gitignore: Add format-yaml to the ignore list.
* configure.ac: Configure and build the format-yaml script.
* src/guile/format-yaml/format-yaml.in: Implement the YAML formatting tool.
| Oleg Pykhalov | 2025-05-24 | 1 | -0/+3 |
| * | configure.ac: Require pkg.m4 and guile.m4.•••Ensure that the necessary tools for building are available. This commit adds
checks to verify the presence of pkg-config and Guile, providing a more robust
build process.
* configure.ac: Add checks for required dependencies.
| Oleg Pykhalov | 2025-05-24 | 1 | -0/+16 |
| * | Makefile.am: Use GPG instead of Pass.•••Uses GPG to decrypt secrets from a file.
* Makefile.am: Update decryption method.
* configure.ac: Replace PASS with GPG dependency.
* README.md: Replace PASS with GPG dependency.
| Oleg Pykhalov | 2025-05-22 | 1 | -2/+2 |
| * | Makefile: Update container image build scripts.•••The Makefile.am file was updated to use the SKOPEO command instead of
skopeo. This change ensures that the docker images are built correctly,
regardless of how skopeo is invoked.
* Makefile.am: Update Docker image build scripts.
* configure.ac: Add SKOPEO to configure script.
| Oleg Pykhalov | 2025-05-22 | 1 | -0/+3 |
| * | emacs: Add benchmark script.•••Adds a simple Emacs Lisp script for benchmarking.
* .gitignore: Ignore generated benchmark file.
* Makefile.am: Remove the benchmark target.
* configure.ac: Detect and configure Emacs.
* src/emacs/benchmark/benchmark.el.in: Add benchmark script.
| Oleg Pykhalov | 2025-05-22 | 1 | -0/+9 |
| * | Update automake initialization.•••Initialize automake with specific options for better compatibility and
warnings.
* configure.ac: Set AM_INIT_AUTOMAKE options.
| Oleg Pykhalov | 2025-05-22 | 1 | -1/+1 |
| * | Makefile: Allow to configure git.•••Use $(GIT) instead of git in Makefile.am.
* Makefile.am: Replace git with $$(GIT) to use the defined Git executable.
* configure.ac: Add GIT variable definition and path search.
| Oleg Pykhalov | 2025-05-22 | 1 | -0/+6 |
| * | Makefile.am: Update build commands.•••The guix command has been replaced with the $GUIX variable in several Makefile
targets to ensure consistent execution across environments and improve
readability. This change affects targets related to system VM configuration,
extension graph generation, shepherd graph creation, SSH key management, Nix
package building, environment setup, deployment, packer build scripts, time
machine operations, system builds, home builds, manifest builds, container
image creation, and various shell commands.
* Makefile.am: Update build commands.
| Oleg Pykhalov | 2025-05-22 | 1 | -0/+3 |
| * | Use pass command for dotfiles decryption.•••Uses the pass command to decrypt dotfiles instead of a shell script.
* Makefile.am: Update build process to use PASS variable.
* configure.ac: Add check for pass and create PASS variable.
| Oleg Pykhalov | 2025-05-22 | 1 | -0/+4 |
| * | Use autoconf.•••* AUTHORS: Add initial list of contributors.
* ChangeLog: Add initial ChangeLog file.
* Makefile: Rename Makefile to Makefile.am and update build targets.
* NEWS: Add NEWS file for project announcements.
* bootstrap: Create bootstrap script for building the system.
* configure.ac: Initialize autoconf configuration file.
| Oleg Pykhalov | 2025-05-21 | 1 | -0/+4 |