Commit Graph

658 Commits

Author SHA1 Message Date
97c0c4c744
[Emacs] Simplify Elisp configuration code, more literate programming
All checks were successful
continuous-integration/drone/push Build is passing
The list of languages supported with org-babel is now presented as an
org table.

Common variable values in org projects are now shared through one
variable each instead of having the value repeated.
2020-10-21 17:52:10 +02:00
209d835def
[Emacs] Update mu4e shortcuts
All checks were successful
continuous-integration/drone/push Build is passing
Now all bookmarks hide deleted messages except the one dedicated to that
2020-10-20 13:52:59 +02:00
b09de32f9b
[Bin] Update autostart script 2020-10-20 13:52:53 +02:00
942738cbb7
[Bootstrap] Remove unused package, add python poetry 2020-10-20 13:50:28 +02:00
e46a5f3e4c
[Emacs] Remove helm-icons
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-14 18:44:24 +02:00
2b913fa2a7
[Emacs] Remove ESS layer and odf-mode, add org-roam support 2020-10-14 18:42:24 +02:00
522f17e440
[Emacs] whitespace 2020-10-14 18:42:04 +02:00
f9c45fe286
[Encrypted files, symlink] Move encrypted file and symlink target
Since I am moving away from $HOME/.emacs.d, the last remaining file in
this directory has been moved to the equivalent $HOME/.config/emacs.

The $HOME/.emacs.d symlink also now points to a relative path, making it
username-agnostic.
2020-10-14 18:39:48 +02:00
12491a827b
[Emacs] Update Spacemacs init chapter
This commit syncs the Spacemacs init chapter with Spacemacs’
dotspacemacs template
2020-10-14 18:38:22 +02:00
6b92c8bc4c
[Bin, Awesome] Add touchpad tapping toggling
XF86ToggleTouchpad is now bound to the new script `tttouchpad'
2020-10-14 18:34:30 +02:00
742b3009a8
[Bin, autostart] Remove mpd_discord_richpresence, add xss-lock
It seems `mpd_discord_richpresence' has been removed from the AUR, and as
such I cannot install it back for now.

On the other hand, it seems `xss-lock' has been forgotten in the
autostart until now. This is now fixed.
2020-10-14 18:32:44 +02:00
4fa4a12f90
[Fish] add support for NVMe SSDs in `fish_greeter' 2020-10-14 18:31:02 +02:00
5f5d991de1
[Bootstrap] Add missing packages in base install 2020-10-14 18:30:36 +02:00
3e3d197d44
[Emacs] Remove common-lisp layer, add Swift layer
This commit removes the common-lisp layer, as I do not use it anymore.

However, due to college, I need to be able to edit Swift code, hence its
addition.
2020-10-09 18:11:03 +02:00
80a3a944f3
[Emacs] Remove unused code
This commit removes code that had no effect.
2020-10-09 18:10:31 +02:00
fb0263a3b7
[Emacs] Move out function definition for `phundrak/find-org-files'
This commit promotes a lambda to an actual function and moves it to the
custom functions part.
2020-10-09 18:08:58 +02:00
ae0b14d962
[bin] Add pumopm to startup, new sshbind, deprecate polybar-launch
This commit adds PumoPM back to the autostart script. Its transition to a
systemd unit isn’t complete yet.

`sshbind' has been added as a shorthand for an `ssh' command.

Since I do not use polybar anymore, `polybar-launch' has been deprecated.
2020-10-09 18:06:52 +02:00
51474c0054
[Awesome] Add keybinding for changing screen focus
All checks were successful
continuous-integration/drone/push Build is passing
Modkey+o now changes screen focus

Changing a client from screen to screen is now mapped to
Modkey+Shift+o
2020-10-03 20:22:03 +02:00
81ae88c905
[Bootstrap] Add Python LSP packages
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-01 18:27:22 +02:00
712fb54c2f
[Emacs] Forgot to rename my org file in my dotspacemacs
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-01 18:22:32 +02:00
d6fa32a202
[Bootstrap] Remove yapf package, add pyls-black python package
`pyls-black' is a new requirement for a proper LSP Python server, and
it is incompatible with `yapf', hence its removal.
2020-10-01 18:21:30 +02:00
05c85ed9dd
[Mimeapps] Zathura is now the default PDF viewer 2020-10-01 18:19:09 +02:00
b85e9fb922
[Emacs submodule] Update `conlanging' Spacemacs layer 2020-10-01 09:58:02 +02:00
ec4a9538e8
[Emacs] Change title format of frame 2020-10-01 09:55:57 +02:00
c66e4329bd
[Bootstrap] Revamped bootstrap
All checks were successful
continuous-integration/drone/push Build is passing
Rewrite some parts that were not true anymore about my configuration,
add some interactivity for some settings some users would not
necessarily want.

Some parts that are no longer needed are also removed, such as yay
installation (done with archfi), nano, and go packages.

Some list of packages were made into org tables, and the command is
rewritten in litterate programming from these tables.
2020-09-28 18:22:38 +02:00
76abb602a2
[Sitemap] Reorganize sitemap 2020-09-28 18:22:38 +02:00
3ae554c976
[Bin, autostart] Remove PumoPM from autostart
PumoPM will soon get a systemd service file, which means it will no
longer be necessary to manually launch it.
2020-09-28 18:22:38 +02:00
7b2c7d8145
[Org source] Fix mkdirp tangling argument 2020-09-28 18:22:32 +02:00
e13ea9224e
[Encrypted files] update encrypted files 2020-09-28 15:22:28 +02:00
6a41fe96dd
[Emacs] Change default download directory for mu4e
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-23 16:28:00 +02:00
48dcac5479
[Emacs] Added languagetool layer, added ligature support, new font
This commit adds the `languagetool' layer to my Emacs configuration.

Since Emacs 27.1, fonts ligatures are supported with Cairo. The
`unicode-fonts' adds support for such feature using `ligatures.el'.

Due to the modification above, I changed my default font to Cascadia
Code.
2020-09-23 16:24:57 +02:00
9e20e165b0
[Mimeapps] Made nomacs default software for svg images 2020-09-23 16:24:10 +02:00
414eabf1a6
[Emacs] Add shortcut for `helm-locate'
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-17 13:13:48 +02:00
d7c01752cc
[Emacs] Change HTML metadata, fix mu4e filter
All checks were successful
continuous-integration/drone/push Build is passing
The Mu4e filter for my university emails wasn’t working properly, so I
fixed it.
2020-09-17 12:30:30 +02:00
d5c5d2cc02
[Desktop files] Change optirun to prime-run, add OWM desktop file 2020-09-17 12:29:44 +02:00
790d83aef1
[Mimeapps] Changed all Emacs entries with Emacsclient 2020-09-17 12:28:56 +02:00
c3eeb62e7f
[Index] Bumped Emacs version
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-14 14:02:41 +02:00
ac7d1f7c31
[Emacs] Renamed spacemacs.org to emacs.org
All checks were successful
continuous-integration/drone/push Build is passing
While the documentation of this commit gets deployed, redirects on my
server should be up
2020-09-13 18:15:21 +02:00
77b133c4ca
[St, Emacs] Change default transparency
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-13 18:08:04 +02:00
f0f07a6cc0
[Emacs] Unified my shortcuts for opening files
Since all my files that were opened with a `SPC o f' prefixed shortcut
all opened some org file located in precise directories, I unified
them all with a helm menu and only a couple of directories to specify
(I even added some).
2020-09-13 18:07:54 +02:00
1a90975a88
[Firefox] updated theme submodule
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-12 12:24:40 +02:00
9c9fae66d9
[Emacs] Updated configuration for C and C++ layer
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-12 00:48:35 +02:00
71a292b0f4
[Other] Update encrypted files
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-12 00:47:03 +02:00
1ef2ccc436
[Bootstrap] Removed now unnecessary line
All checks were successful
continuous-integration/drone/push Build is passing
This commit removes a line that sets all files in `~/.local/bin' as
executables. It was aimed at scripts exported from `bin.org' but it is
no longer required since the executability of these tangled files is
enforced by the shebang header argument added in commit 8f35b85ef1
2020-09-12 00:42:47 +02:00
62e4b6f52f
[Bootstrap, Org files] Removed tangling of deprecated configurations
All checks were successful
continuous-integration/drone/push Build is passing
This commit removes tangling of deprecated configurations in the
bootstrap script.

It also removes a dunst mention in the spacemacs.org file.
2020-09-12 00:38:11 +02:00
7785198f64
[Emacs, mu4e] Change unread bookmark, add uni and emacs bookmark
The unread bookmark is changed to `bU', reserving the lowercase `u' for
the university emails bookmark.

This commit also adds a bookmark for my Emacs mailing list (the first
indicated list is now obsolete, but I keep it to still be able to see
old messages sent there).
2020-09-12 00:34:36 +02:00
175948c3d9
[Emacs] Added minimal width for headers view in mu4e
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-05 19:07:46 +02:00
d509d8a825
[Polybar] Fixed issue with code generation 2020-09-05 19:07:18 +02:00
820f23326f
[Emacs] Issue fixed upstream
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-04 12:16:08 +02:00
eb8a3c6db8
[Emacs] Renamed Spacemacs configuration page to Emacs
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-04 12:11:21 +02:00