Age | Commit message (Collapse) | Author |
|
To the best of my current ability, implement checks and guards on the given
inputs.
|
|
|
|
Divide the file into sections representing different abstraction layers of the
package.
|
|
Unify the naming convention of the project getter function to mirror the
:object-get-projects method.
|
|
The recently introduced test suite uncovered a fatal error in my understanding
of how to correctly manage instances of objects.
|
|
Pull out and expand the testing code into a dedicated file.
Also, remove the requirement on 'ox-publish because this package is not yet used
at all.
|
|
The current object implementation is able to compose a list of project names
into =org-publish-project-alist= .
Yet to be implemented are the property parser, as well as the components parser.
|
|
This marks the end of experimentation with OOP in elisp.
From now the actual implementation of publishing system begins.
|
|
Rewrite the builder code with use of a property list.
|
|
It turned out I had not constructed a real closure before.
I also decided to explicitly return nil for future code expansions.
|
|
A letter 'y' was missing in the word property at the end of the line.
|
|
|
|
The code is more complex than necessary, because of my insistence of creating an
all-object oriented framework.
|
|
|
|
This change is needed to accomodate existence of other configurations in the
same repository.
|
|
The ultimate goal of this change is to bring all my personal code into single
repository.
|
|
I always use branches to test changes before commiting them to master. The
default behavior of git with regards to pushing new branches was getting tiring,
so I decided switch the suggested option.
|
|
|
|
Configure the GPG key for git to use.
|
|
While searching for a way to ensure $GUIX_PROFILE is always set, I found out
that the bash service should not be declared explicitly, but extended instead.
This commit solves both problems by switching to home-bash-extension and then
sourcing the .profile file within .bashrc .
The .profile file is sourced explicitly, because sourcing indirectly by means of
.bash_profile opens an infinite loop. As it turned out, the .bash_profile file
sources .bashrc .
|
|
After transfer to the proper git server and removal of git-daemon, the
emacs-org-fc package broke due to the dangling repository link.
Another problem found was that the forcible rewrite to the current email address
of my patches, the commit hashes have changed.
This commit fixes those problems.
|
|
|
|
It was getting tiring to keep typing the full emacsclient command each I wanted
to write some code.
Alias it to simple "edit".
|
|
It is not possible to manually control access rights to gitolite repositories
with chmod, as each interaction with the git server progressively erases the
reading rights for the world.
Set a world reading umask in order to allow cgit to see all the git data in
repositories.
|
|
Vim being the editor that pops on every git commit is a problem for me. My
editor of choice is Emacs.
The EDITOR variable is set to "emacsclient -nw" in order to use emacs whenever
an editor is needed.
|
|
The gitolite service is implemented in such a way, that only the git group can
access the gitolite home directory. This blocks cgit from accessing the
repositories subfolder.
The simple addition of the executable bit on the /var/lib/gitolite directory
allows the access to the desired subfolder without actually exposing any other
contents of the gitolite home directory.
Additionaly a reminder to upstream this change is emitted on each system
reconfiguration.
|
|
Previously Gitolite and cgit were serving different directories, and also an old
installation of git-daemon was still declared in the system.
This commit points cgit to Gitolite's repositories and removes the git-daemon.
|
|
|
|
The most important goal of synchronization with my phone is achieved.
|
|
|
|
Set up the reverse proxy for radicale.marekpasnikowski.pl and listen for this
subdomain. Configure the SSL certificates to include the subdomain. Fix a
warning about wrong X-Script-name and include a link to .well-known folder in
order to fix synchronization with Sailfish OS.
|
|
|
|
Add Radicale service in order to serve CardDAV.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|