| Age | Commit message (Expand) | Author |
| 2025-10-10 | users: define test channels for id1000 | Marek Paśnikowski |
| 2025-10-06 | id1000: disable font antialiasing and hinting | Marek Paśnikowski |
| 2025-09-19 | id1000: enable font antialiasing and hinting | Marek Paśnikowski |
| 2025-09-18 | rakan: use default channels | Marek Paśnikowski |
| 2025-09-15 | akashi: maximise cooling | Marek Paśnikowski |
| 2025-09-15 | users: implement variable font hinting | Marek Paśnikowski |
| 2025-09-14 | users: set font antialiasing | Marek Paśnikowski |
| 2025-09-14 | id1001: install Firefox | Marek Paśnikowski |
| 2025-09-12 | rakan: add guix-rust-past-crates-channel | Marek Paśnikowski |
| 2025-09-12 | id1000: restore Bash TAB completion | Marek Paśnikowski |
| 2025-09-12 | id1001: configure Bash | Marek Paśnikowski |
| 2025-09-12 | id1000: install Librewolf | Marek Paśnikowski |
| 2025-09-12 | id1001: set default font family to Noto | Marek Paśnikowski |
| 2025-09-12 | users: set Unifont as the default font | Marek Paśnikowski |
| 2025-09-12 | id1001: add to the wheel group | Marek Paśnikowski |
| 2025-09-12 | add initial home-environment to id1001 | Marek Paśnikowski |
| 2025-09-10 | deployment: add uid1001 to cokolwiek | Marek Paśnikowski |
| 2025-09-10 | deployment: add users module with an initial password definition | Marek Paśnikowski |
| 2025-09-08 | ayase: uninstall gnome-boxes | Marek Paśnikowski |
| 2025-09-07 | systems: add cokolwiek system | Marek Paśnikowski |
| 2025-09-05 | systems: split identities of mcdowell and rakan | Marek Paśnikowski |
| 2025-09-04 | mcdowell: dodaje listę kanałów do guix | Marek Paśnikowski |
| 2025-08-27 | mcdowell: install guix-publish-service | Marek Paśnikowski |
| 2025-08-17 | mcdowell: delete distribution-channel from (guix-configuration) | Marek Paśnikowski |
| 2025-07-28 | uid1000-gitconfig: disable quotePath | Marek Paśnikowski |
| 2025-07-27 | aisaka: add sejf.marekpasnikowski.pl to certbot | Marek Paśnikowski |
| 2025-07-26 | Merge branch 'staging' | Marek Paśnikowski |
| 2025-07-26 | aisaka: add sejf subdomain | Marek Paśnikowski |
| 2025-07-24 | Merge branch 'staging' | Marek Paśnikowski |
| 2025-07-24 | Merge branch 'dedistribution' into staging | Marek Paśnikowski |
| 2025-07-24 | aisaka: disable Distribution channel in cgitdedistribution | Marek Paśnikowski |
| 2025-07-24 | Merge branch 'staging' | Marek Paśnikowski |
| 2025-07-24 | Merge branch 'dedistribution' into staging | Marek Paśnikowski |
| 2025-07-24 | delete remaining bindings to Distribution channel•••This removal is part of a process to decomission Distribution channel.
---
The ultimate goal is to move useful code from Distribution channel to either Sovereign or Deployment channel.
Everything else will be deleted and ultimately will be removed from network.
---
Module (deployment systems aisaka) has a dangling import of (suweren update).
Module (deployment users id1000) uses update-commands from (suweren update).
Guix-channel file includes dependency on Distribution channel.
---
The dangling import of (suweren update) is deleted from (deployment systems aisaka).
The update-commands binding is replaced with a definition from Sovereign channel.
The dependency on Distribution channel is removed from the list.
---
With this change Deployment channel is completely independent of Distribution, which can be deleted now.
| Marek Paśnikowski |
| 2025-07-23 | Merge branch 'staging' | Marek Paśnikowski |
| 2025-07-23 | Merge branch 'dedistribution' into staging | Marek Paśnikowski |
| 2025-07-23 | [4] systems: delete imports of (suweren system) module•••This removal is part of a process to decomission Distribution channel.
---
The ultimate goal is to move useful code from Distribution channel to either Sovereign or Deployment channels.
Everything else will be deleted and ultimately will be removed from network.
---
The (suweren system) module was imported in aisaka, akashi and ayase systems.
---
All these imports are deleted.
---
After this (suweren system) module can be deleted from Distribution channel.
| Marek Paśnikowski |
| 2025-07-23 | [3] akashi: use %base-file-systems directly•••This replacement is part of a process to decomission Deployment channel.
---
The ultimate goal is to move useful code from Deployment channel to either Sovereign or Deployment channels.
Everything else will be deleted and ultimately will be removed from network.
---
The replaced reference is a useless indirection.
---
The direct object from upstream Guix channel is used instead.
---
This is the last variable from (suweren system) module gone.
| Marek Paśnikowski |
| 2025-07-23 | [2] systems: utilise locale string from Sovereign channel•••This replacement is part of a process to decomission Deployment channel.
---
The ultimate foal is to move useful code from Deployment channel to either Sovereign or Deployment channels.
Everything else will be deleted and ultimately the entire channel will be removed from network.
---
The replaced refences are already defined in Sovereign channel.
---
The definitions from Sovereign channel are used in place of the old ones.
---
The Sovereign definition is exactly the same as on in Distribution channel.
| Marek Paśnikowski |
| 2025-07-23 | [1] systems: utilise locale definition from Sovereign channel•••This replacement is part of a process to decomission Deployment channel.
---
The ultimate goal is to move useful code from Deployment channel to either Sovereign or Deployment channels.
Everything else will be deleted and ultimately the entire channel will be removed from network.
---
The replaced refences are already defined in Sovereign channel.
---
The definitions from Sovereign channel are used in place of the old ones.
---
The Sovereign definition is slightly more complete (with explicit charset field), but functionally the same as the old one.
| Marek Paśnikowski |
| 2025-07-23 | Merge branch 'staging' | Marek Paśnikowski |
| 2025-07-23 | id1000: delete reference to %suweren-home-services from Deployment channel•••This removal is part of a process to decommission Deployment channel.
---
The ultimate goal is to move useful code from Deployment channel to either Sovereign or Deployment channels.
Everything else will be deleted and ultimately the entire channel will be removed from the net.
---
The deleted reference contains in its definition variables from both upstream Guix and another Distribution module.
Record uid1000-home-environment is the only user of the deleted reference.
This definition is in outdated style.
The (suweren home) module, defining the deleted reference, is also still imported by (deployment systems aisaka).
---
The variables listed in the deleted reference are used directly in the modified record.
This record is also restructured to match the current style.
The imports of of (suweren home) module are deleted from all affected modules.
Appropriate imports are added in (deployment users id1000).
---
Nothing else depends on the deleted reference, so its definition can be safely deleted from Distribution channel.
As it is the last definition in the module, the entire file can be deleted from the channel.
| Marek Paśnikowski |
| 2025-07-22 | Revert "[0] akashi: use the staging branch of Deployment channel"•••This reverts commit 82a3d8b78629c66ebe2c0ace462d32532ac30e9f.
| Marek Paśnikowski |
| 2025-07-22 | [2] akashi: enable fan_control in thinkpad_acpi•••Akashi system needs to have fan control enabled and customized.
By default, the firmware fails to adequately cool the computer which results in thermal throttling.
---
The goal is to have the laptop fan run at high speed at all times, regardless of CPU temperature.
---
[x] Enable fan control in thinkpad_acpi module.
[x] Set fan speed to level 5.
---
This commit adds an appropriate entry to the kernel command line to set the fan speed level.
---
Akashi system will now adequately cool itself in most circumstances.
| Marek Paśnikowski |
| 2025-07-20 | Merge branch 'master' into staging | Marek Paśnikowski |
| 2025-07-20 | id1000: uninstall easyeffects•••A recent update of GCC on Guix channel causes easyeffects to fail compilation due to a security error.
-----
The uninstallation of easyeffects is both the simplest and least impactful solution to the problem.
-----
Easyeffect was actually useful for one task only — duplication of a mono microphone signal into a stereo signal.
-----
This change removes easyeffects from the list of packages provided by default for user id1000.
-----
After this, Easyeffects program will no longer be available by default for user id1000.
| Marek Paśnikowski |
| 2025-07-15 | guix-channel: fix indentation | Marek Paśnikowski |
| 2025-07-15 | [1] akashi: enable fan_control in thinkpad_acpi•••Akashi system needs to have fan control enabled and customized.
By default, the firmware fails to adequately cool the computer which results in thermal throttling.
-----
The goal is to have the laptop fan run at high speed at all times, regardless of CPU temeperature.
-----
[X] Enable fan control in thinkpad_acpi module.
[ ] Set fan speed to level 5.
-----
This commit adds an appropriate entry to the kernel command line to enable fan control.
The goal of the series is now to set level 5 fan speed, as it is more pleasing to the ear.
-----
Akashi system will now allow fan control without havind to reload thinkpad_acpi module.
| Marek Paśnikowski |
| 2025-07-15 | [0] akashi: use the staging branch of Deployment channel•••Akashi system needs to have fan control enabled and customized.
By default, the firmware fails to adequately cool the computer which results in thermal throttling.
-----
The goal is to have the laptop fan run at full throttle at all times, regardless of CPU temeperature.
-----
[ ] Enable fan control in thinkpad_acpi module.
[ ] Set fan speed to full throttle.
-----
This commit configures a custom guix configuration for Akashi system in order to set up a testing loop with a staging branch.
Additional modules need to be imported in order to facilitate this change.
-----
Akashi system will now pull the staging branch of Deployment channel during updates.
| Marek Paśnikowski |
| 2025-07-08 | mcdowell: switch default-guix-channel•••The (sovereign channels) defines a new, simpler guix channel.
| Marek Paśnikowski |