summaryrefslogtreecommitdiff
path: root/users/id1000.scm
AgeCommit message (Collapse)Author
3 daysdelete remaining bindings to Distribution channelMarek Paśnikowski
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.
4 daysid1000: delete reference to %suweren-home-services from Deployment channelMarek Paśnikowski
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.
7 daysid1000: uninstall easyeffectsMarek Paśnikowski
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.
2025-06-18id1000: use home-fontconfig-service-type from sovereign repositoryMarek Paśnikowski
2025-06-18id1000: transfer in environment-variables from distribution repositoryMarek Paśnikowski
2025-06-18id1000: transfer out common bash configuration to sovereign repositoryMarek Paśnikowski
2025-06-18id1000: transfer out common home-environment packages to sovereign repositoryMarek Paśnikowski
2025-06-17id1000: transfer in bash configuration from the distribution repositoryMarek Paśnikowski
2025-06-17id1000: adjust formatting of module importsMarek Paśnikowski
2025-06-17uid1000-home-environment: transfer in packages from %suweren-home-servicesMarek Paśnikowski
2025-06-17uid1000-home-environment: consolidate packages in the dedicated fieldMarek Paśnikowski
2025-06-17id1000: change layout of module importsMarek Paśnikowski
2025-03-13id1000: rename user/home-environment to name/home-environmentMarek Paśnikowski
2025-03-13id1000: define user/home-environmentMarek Paśnikowski
2025-03-13degrade the uid1000-home-environment function to a procedureMarek Paśnikowski
2025-03-13id1000: degrade the %suweren-home-services function to a procedureMarek Paśnikowski
2025-03-09id1000: prefix the (guix records) moduleMarek Paśnikowski
2025-03-09id1000: prefix the (suweren home) moduleMarek Paśnikowski
2025-03-09id1000: prefix the (gnu services) moduleMarek Paśnikowski
2025-03-09id1000: prefix the (gnu packages version-control) moduleMarek Paśnikowski
2025-03-09id1000: prefix the (gnu packages disk) moduleMarek Paśnikowski
2025-03-09id1000: prefix the (gnu home services shells) moduleMarek Paśnikowski
2025-03-09id1000: prefix the (gnu home services) moduleMarek Paśnikowski
2025-03-09uid1000-home-environment: rename services* to l-servicesMarek Paśnikowski
2025-03-09id1000: prefix the (gnu home) moduleMarek Paśnikowski
2025-03-09id1000: uninstall EmacsMarek Paśnikowski
2025-03-09uid1000-home-environment: rearrange whitespaceMarek Paśnikowski
2025-01-10id1000: disable tab-completionMarek Paśnikowski
Tab-completion was too unpredictable for reliable use. Tab-completion in Bash is a feature that enables users to complete commands, file paths, and other arguments by pressing the Tab key. When a user types part of a command or file name and presses Tab, Bash attempts to auto-complete the input based on available options in the current directory or the system's command list. If the input is unique, Bash completes it automatically. If there are multiple possibilities, pressing Tab twice lists all matching options. In practice, the lack of explicit indication of a unique completion led to spamming of the tab key, countering supposed efficiency gains and breaking focus.
2024-11-20fix(id1000): properly fix sending of emailsMarek Paśnikowski
2024-11-18fix(id1000): modernize calls to gnu:system:accountsMarek Paśnikowski
2024-11-05feat(id1000): install okularMarek Paśnikowski
2024-11-03fix(id1000): repair sending of emailMarek Paśnikowski
2024-11-03fix(id1000): repair sending of emailMarek Paśnikowski
2024-10-29feat(id1000): add emacs-org to installed packagesMarek Paśnikowski
2024-10-02fix(id1000): make system reconfiguration workMarek Paśnikowski
2024-10-01fix(id1000): fix missing module in account-service-typeMarek Paśnikowski
2024-10-01refactor(id1000): use the correct module for user-accountMarek Paśnikowski
2024-09-30refactor(izumi): merge with the external definition of id1000Marek Paśnikowski
2024-09-30fix(id1000): clean up virtualization groups, the issue was elsewhereMarek Paśnikowski
2024-09-29feat(id1000): add to plugdev groupMarek Paśnikowski
2024-09-29fix(id1000): add to kvm groupMarek Paśnikowski
2024-09-29fix(id1000): change to libvirt group membershipMarek Paśnikowski
2024-09-12refactor(id1000): implement dkimproxy in user moduleMarek Paśnikowski
2024-09-11refactor(id1000): implement opensmtpd in user moduleMarek Paśnikowski
2024-09-11refactor(id1000): implement dovecot in user moduleMarek Paśnikowski
2024-08-28feat(ayase): install virtualizationMarek Paśnikowski
2024-08-28refactor user-accountMarek Paśnikowski
2024-08-27feat(home): remove Emacs configuration from vcsMarek Paśnikowski
2024-08-01config(uid1000): use the Emacs configuration filesMarek Paśnikowski
2024-07-31feat(id1000): install gpartedMarek Paśnikowski