Change "Protesilaos Stavrou" to "Protesilaos"

This commit is contained in:
Protesilaos 2026-04-21 15:55:09 +03:00
parent 051503b0a9
commit 6c68acf83c
No known key found for this signature in database
GPG key ID: 99BD6459CD5CA3EA
93 changed files with 185 additions and 185 deletions

View file

@ -632,7 +632,7 @@ state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
Dotfile collection with post-install customisations for GNU/Linux
Copyright (C) 2019-2026 Protesilaos Stavrou
Copyright (C) 2019-2026 Protesilaos
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
Protesilaos Stavrou's Dotfiles Copyright (C) 2019-2026 Protesilaos Stavrou
Protesilaos's Dotfiles Copyright (C) 2019-2026 Protesilaos
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.

View file

@ -1,5 +1,5 @@
[user]
name = Protesilaos Stavrou
name = Protesilaos
email = info@protesilaos.com
signingkey = C3C6BC9BBE2F62C7C586EBAA99BD6459CD5CA3EA
[core]

View file

@ -2,7 +2,7 @@
# dunst_toggle_notify --- Notify on Dunst pause/activation
#
# Copyright (C) 2021-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2021-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
;;;; File with authentication credentials (`auth-source')
(prot-emacs-configure
(setq auth-sources '("~/.authinfo.gpg")
user-full-name "Protesilaos Stavrou"
user-full-name "Protesilaos"
user-mail-address "prot@protesilaos.com"))
;;;; Encryption settings (`mm-encode' and `mml-sec')
@ -23,7 +23,7 @@
(setq mail-header-separator "--text follows this line--")
(setq message-elide-ellipsis "\n> [... %l lines elided]\n")
(setq compose-mail-user-agent-warnings nil)
(setq message-signature "Protesilaos Stavrou\nhttps://protesilaos.com\n"
(setq message-signature "Protesilaos\nhttps://protesilaos.com\n"
mail-signature message-signature)
(setq message-citation-line-function #'message-insert-formatted-citation-line)
(setq message-citation-line-format (concat "> From: %f\n"

View file

@ -129,7 +129,7 @@
;; name, this will use the contents of the "To:" field, prefixed by
;; the string I specify. Useful when checking your "Sent" summary or
;; a mailing list you participate in.
(setq gnus-ignored-from-addresses "Protesilaos Stavrou")
(setq gnus-ignored-from-addresses "Protesilaos")
(setq gnus-summary-to-prefix "To: ")
(setq gnus-summary-line-format "%U%R %-18,18&user-date; %4L:%-25,25f %B%s\n")

View file

@ -147,7 +147,7 @@
(setq mu4e-compose-complete-addresses nil
mu4e-compose-complete-only-personal t)
(setq mu4e-compose-signature "Protesilaos Stavrou\nprotesilaos.com\n")
(setq mu4e-compose-signature "Protesilaos\nprotesilaos.com\n")
(setq mu4e-compose-signature-auto-include t)
(setq mu4e-context-policy 'pick-first

View file

@ -137,7 +137,7 @@
(setq rcirc-default-nick "protesilaos"
rcirc-default-user-name "protesilaos"
rcirc-default-full-name "Protesilaos Stavrou")
rcirc-default-full-name "Protesilaos")
;; ;; NOTE 2021-11-28: demo from the days of EmacsConf 2021. I don't
;; ;; actually need this.

View file

@ -1,5 +1,5 @@
#+title: GNU Emacs configuration
#+author: Protesilaos Stavrou
#+author: Protesilaos
#+email: info@protesilaos.com
#+language: en
#+options: ':t toc:nil num:t author:t email:t
@ -9708,7 +9708,7 @@ email, which are consulted by miscellaneous pieces Emacs functionality.
;;;; File with authentication credentials (`auth-source')
(prot-emacs-configure
(setq auth-sources '("~/.authinfo.gpg")
user-full-name "Protesilaos Stavrou"
user-full-name "Protesilaos"
user-mail-address "prot@protesilaos.com"))
#+end_src
@ -9815,7 +9815,7 @@ most potent I have ever used ([[#h:33151014-3621-4be6-9185-aacc34ee2d2c][Overvie
(setq mail-header-separator "--text follows this line--")
(setq message-elide-ellipsis "\n> [... %l lines elided]\n")
(setq compose-mail-user-agent-warnings nil)
(setq message-signature "Protesilaos Stavrou\nhttps://protesilaos.com\n"
(setq message-signature "Protesilaos\nhttps://protesilaos.com\n"
mail-signature message-signature)
(setq message-citation-line-function #'message-insert-formatted-citation-line)
(setq message-citation-line-format (concat "> From: %f\n"
@ -9983,7 +9983,7 @@ the accounts I set.
At any rate, the format of ~notmuch-identities~ is like this:
#+begin_example emacs-lisp
(setq notmuch-identities '("Protesilaos Stavrou <someone@somewhere.com>" "Prot <just-my-nickname@somewhere.com>"))
(setq notmuch-identities '("Protesilaos <someone@somewhere.com>" "Prot <just-my-nickname@somewhere.com>"))
#+end_example
While the corresponding ~notmuch-fcc-dirs~ map those accounts to the
@ -10632,7 +10632,7 @@ test it for my themes and (ii) help others who are using it.
(setq mu4e-compose-complete-addresses nil
mu4e-compose-complete-only-personal t)
(setq mu4e-compose-signature "Protesilaos Stavrou\nprotesilaos.com\n")
(setq mu4e-compose-signature "Protesilaos\nprotesilaos.com\n")
(setq mu4e-compose-signature-auto-include t)
(setq mu4e-context-policy 'pick-first
@ -10859,7 +10859,7 @@ I keep this here in case I need to test the setup.
;; name, this will use the contents of the "To:" field, prefixed by
;; the string I specify. Useful when checking your "Sent" summary or
;; a mailing list you participate in.
(setq gnus-ignored-from-addresses "Protesilaos Stavrou")
(setq gnus-ignored-from-addresses "Protesilaos")
(setq gnus-summary-to-prefix "To: ")
(setq gnus-summary-line-format "%U%R %-18,18&user-date; %4L:%-25,25f %B%s\n")
@ -11556,7 +11556,7 @@ only channel I join automatically whenever I do =M-x rcirc= is that of
(setq rcirc-default-nick "protesilaos"
rcirc-default-user-name "protesilaos"
rcirc-default-full-name "Protesilaos Stavrou")
rcirc-default-full-name "Protesilaos")
;; ;; NOTE 2021-11-28: demo from the days of EmacsConf 2021. I don't
;; ;; actually need this.
@ -11695,9 +11695,9 @@ not test it as much and do not try to make it work for all cases.
#+begin_src emacs-lisp :tangle "prot-lisp/prot-abbrev.el" :mkdirp yes
;;; prot-abbrev.el --- Functions for use with abbrev-mode -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -11811,9 +11811,9 @@ Use completion among previous entries, retrieving their data from
#+begin_src emacs-lisp :tangle "prot-lisp/prot-comment.el" :mkdirp yes
;;; prot-comment.el --- Extensions newcomment.el for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -11968,9 +11968,9 @@ an alternative date format, as specified by
#+begin_src emacs-lisp :tangle "prot-lisp/prot-common.el" :mkdirp yes
;;; prot-common.el --- Common functions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -12442,9 +12442,9 @@ belong to the given subset of CONSEQUENCES.
#+begin_src emacs-lisp :tangle "prot-lisp/prot-dired.el" :mkdirp yes
;;; prot-dired.el --- Extensions to dired.el for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -12722,9 +12722,9 @@ Add this to `dired-mode-hook'."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-ediff.el" :mkdirp yes
;;; prot-ediff.el --- Ediff extensions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -12806,9 +12806,9 @@ Also see `prot-ediff-store-layout'."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-elisp.el" :mkdirp yes
;;; prot-elisp.el --- Emacs Lisp extras for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -12911,10 +12911,10 @@ Now use `display-buffer-alist' like the Lisp gods intended."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-icons.el" :mkdirp yes
;;; prot-icons.el --- Get characters, icons, and symbols for things -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Maintainer: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; Maintainer: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -13283,10 +13283,10 @@ More specifically, return the value of `prot-icons-alphabetic' or
#+begin_src emacs-lisp :tangle "prot-lisp/prot-eww.el" :mkdirp yes
;;; prot-eww.el --- Extensions for EWW -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Maintainer: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; Maintainer: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -13429,10 +13429,10 @@ buffer instead of the current one."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-minibuffer.el" :mkdirp yes
;;; prot-minibuffer.el --- Extensions for the minibuffer and completions -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Maintainer: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; Maintainer: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -13785,9 +13785,9 @@ property, such that it can be found by `prot-minibuffer-completions-close-help'.
#+begin_src emacs-lisp :tangle "prot-lisp/prot-modeline.el" :mkdirp yes
;;; prot-modeline.el --- Code for my custom mode line -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -14419,9 +14419,9 @@ Specific to the current window's mode line.")
#+begin_src emacs-lisp :tangle "prot-lisp/prot-notmuch.el" :mkdirp yes
;;; prot-notmuch.el --- Tweaks for my notmuch.el configurations -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -14697,9 +14697,9 @@ Add this to `notmuch-mua-send-hook'."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-orderless.el" :mkdirp yes
;;; prot-orderless.el --- Extensions for Orderless -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -14760,9 +14760,9 @@ Add this to `notmuch-mua-send-hook'."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-org.el" :mkdirp yes
;;; prot-org.el --- Tweaks for my org-mode configurations -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -15395,9 +15395,9 @@ The path is relative to the `diary-file'."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-pair.el" :mkdirp yes
;;; prot-pair.el --- Insert character pair around symbol or region -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -15581,9 +15581,9 @@ controlled by `delete-pair-blink-delay'."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-prefix.el" :mkdirp yes
;;; prot-prefix.el --- Prefix keymap for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -15944,9 +15944,9 @@ controlled by `delete-pair-blink-delay'."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-project.el" :mkdirp yes
;;; prot-project.el --- Extensions for project.el -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -16128,9 +16128,9 @@ is a string."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-register.el" :mkdirp yes
;;; prot-register.el --- Extensions for project.el -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -16291,9 +16291,9 @@ Also see `prot-register-use-dwim'."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-scratch.el" :mkdirp yes
;;; prot-scratch.el --- Scratch buffers for editable major mode of choice -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -16423,9 +16423,9 @@ for the given MAJOR-MODE, any text is appended to it."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-search.el" :mkdirp yes
;;; prot-search.el --- Extensions to isearch, replace, grep for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -16972,9 +16972,9 @@ and function as links to the context they reference."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-shell.el" :mkdirp yes
;;; prot-shell.el --- M-x shell extensions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -17321,9 +17321,9 @@ Add a bookmark handler for shell buffer and activate the
#+begin_src emacs-lisp :tangle "prot-lisp/prot-simple.el" :mkdirp yes
;;; prot-simple.el --- Common commands for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -18527,9 +18527,9 @@ major mode.")
#+begin_src emacs-lisp :tangle "prot-lisp/prot-spell.el" :mkdirp yes
;;; prot-spell.el --- Spelling-related extensions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -18635,9 +18635,9 @@ function. Then you can control the buffer's specifics via
#+begin_src emacs-lisp :tangle "prot-lisp/prot-vertico.el" :mkdirp yes
;;; prot-vertico.el --- Custom Vertico extras -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))
@ -18766,9 +18766,9 @@ Else do `vertico-exit'."
#+begin_src emacs-lisp :tangle "prot-lisp/prot-window.el" :mkdirp yes
;;; prot-window.el --- Display-buffer and window-related extensions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-abbrev.el --- Functions for use with abbrev-mode -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-coach.el --- Code for my personal coaching sessions -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-comment.el --- Extensions newcomment.el for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-common.el --- Common functions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-dired.el --- Extensions to dired.el for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-ediff.el --- Ediff extensions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-elisp.el --- Emacs Lisp extras for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-embark.el --- Custom Embark keymaps -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1") (embark "0.23"))

View file

@ -1,9 +1,9 @@
;;; prot-eww.el --- Extensions for EWW -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Maintainer: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; Maintainer: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,9 +1,9 @@
;;; prot-icons.el --- Get characters, icons, and symbols for things -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Maintainer: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; Maintainer: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-marginalia.el --- Code for my custom mode line -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,9 +1,9 @@
;;; prot-minibuffer.el --- Extensions for the minibuffer and completions -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Maintainer: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; Maintainer: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-modeline.el --- Code for my custom mode line -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-notmuch.el --- Tweaks for my notmuch.el configurations -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-orderless.el --- Extensions for Orderless -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-org.el --- Tweaks for my org-mode configurations -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-pair.el --- Insert character pair around symbol or region -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-prefix.el --- Prefix keymap for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-project.el --- Extensions for project.el -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-register.el --- Extensions for project.el -*- lexical-binding: t -*-
;; Copyright (C) 2025-2026 Protesilaos Stavrou
;; Copyright (C) 2025-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-scratch.el --- Scratch buffers for editable major mode of choice -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-search.el --- Extensions to isearch, replace, grep for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-shell.el --- M-x shell extensions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-simple.el --- Common commands for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2020-2026 Protesilaos Stavrou
;; Copyright (C) 2020-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-spell.el --- Spelling-related extensions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2021-2026 Protesilaos Stavrou
;; Copyright (C) 2021-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-vertico.el --- Custom Vertico extras -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -1,8 +1,8 @@
;;; prot-window.el --- Display-buffer and window-related extensions for my dotemacs -*- lexical-binding: t -*-
;; Copyright (C) 2023-2026 Protesilaos Stavrou
;; Copyright (C) 2023-2026 Protesilaos
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; Author: Protesilaos <info@protesilaos.com>
;; URL: https://protesilaos.com/emacs/dotemacs
;; Version: 0.1.0
;; Package-Requires: ((emacs "30.1"))

View file

@ -2,7 +2,7 @@
# gnome_custom_keys.sh --- My custom key bindings for GNOME
#
# Copyright (C) 2025-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2025-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# mbsync_remove_uid.sh --- Remove the UID from email files.
#
# Copyright (C) 2025-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2025-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# post-new --- Notmuch rules that run after notmuch-new(1)
#
# Copyright (C) 2021-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2021-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# pre-new --- Notmuch rules that run before notmuch-new(1)
#
# Copyright (C) 2021-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2021-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -31,7 +31,7 @@ path=/home/prot/.mail
#
[user]
name=Protesilaos Stavrou
name=Protesilaos
primary_email=prot@protesilaos.com
other_email=public@protesilaos.com;info@protesilaos.com

View file

@ -1,8 +1,8 @@
/**
* rofi -dump-theme output.
* Rofi version: 1.6.1
* User: Protesilaos Stavrou
* Copyright: Protesilaos Stavrou --- Released under the GNU GPLv3
* User: Protesilaos
* Copyright: Protesilaos --- Released under the GNU GPLv3
* Comment: Simple port of the Modus Operandi theme for Emacs (https://protesilaos.com/modus-themes)
**/

View file

@ -1,8 +1,8 @@
/**
* rofi -dump-theme output.
* Rofi version: 1.6.1
* User: Protesilaos Stavrou
* Copyright: Protesilaos Stavrou --- Released under the GNU GPLv3
* User: Protesilaos
* Copyright: Protesilaos --- Released under the GNU GPLv3
* Comment: Simple port of the Modus themes for Emacs (https://protesilaos.com/modus-themes)
**/

View file

@ -1,8 +1,8 @@
/**
* rofi -dump-theme output.
* Rofi version: 1.6.1
* User: Protesilaos Stavrou
* Copyright: Protesilaos Stavrou --- Released under the GNU GPLv3
* User: Protesilaos
* Copyright: Protesilaos --- Released under the GNU GPLv3
* Comment: Simple port of the Modus Operandi theme for Emacs (https://protesilaos.com/modus-themes)
**/

View file

@ -12,7 +12,7 @@
# guidelines), refer to my Tempus themes (partially incorporated in my
# dotfiles as well): https://gitlab.com/protesilaos/tempus-themes.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# Delight (DE light) --- Toggle DE/WM and Emacs themes
#
# Copyright (C) 2020-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2020-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# pcb --- Print the terminal's active colours.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# poweroptionsmenu --- rofi or dmenu interface for session actions.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# tmr --- Bash script to run a simple timer
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -1,7 +1,7 @@
" vi: ft=vim
" Name: modus_operandi
" Description: Vim port of modus-operandi (Modus themes for Emacs)
" Author: Protesilaos Stavrou, <https://protesilaos.com>
" Author: Protesilaos, <https://protesilaos.com>
" Meta: Created with the modus-themes-exporter.el library
" URL: https://github.com/protesilaos/modus-themes

View file

@ -1,7 +1,7 @@
" vi: ft=vim
" Name: modus_vivendi
" Description: Vim port of modus-vivendi (Modus themes for Emacs)
" Author: Protesilaos Stavrou, <https://protesilaos.com>
" Author: Protesilaos, <https://protesilaos.com>
" Meta: Created with the modus-themes-exporter.el library
" URL: https://github.com/protesilaos/modus-themes

View file

@ -1,6 +1,6 @@
" Name: Tempus Autumn
" Description: Dark theme with a palette inspired by earthly colours (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Classic
" Description: Dark theme with warm hues (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Dawn
" Description: Light theme with a soft, slightly desaturated palette (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Day
" Description: Light theme with warm colours (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Dusk
" Description: Dark theme with a deep blue-ish, slightly desaturated palette (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Fugit
" Description: Light, pleasant theme optimised for long writing/coding sessions (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Future
" Description: Dark theme with colours inspired by concept art of outer space (WCAG AAA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Night
" Description: High contrast dark theme with bright colours (WCAG AAA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Past
" Description: Light theme inspired by old vaporwave concept art (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Rift
" Description: Dark theme with a subdued palette on the green side of the spectrum (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Spring
" Description: Dark theme with a palette inspired by early spring colours (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Summer
" Description: Dark theme with colours inspired by summer evenings by the sea (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Tempest
" Description: A green-scale, subtle theme for late night hackers (WCAG AAA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Totus
" Description: Light theme for prose or for coding in an open space (WCAG AAA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Warp
" Description: Dark theme with a vibrant palette (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -1,6 +1,6 @@
" Name: Tempus Winter
" Description: Dark theme with a palette inspired by winter nights at the city (WCAG AA compliant)
" Author: Protesilaos Stavrou (https://protesilaos.com)
" Author: Protesilaos (https://protesilaos.com)
" Meta: Created with the Tempus Themes Generator
" URL: https://gitlab.com/protesilaos/tempus-themes-generator

View file

@ -2,7 +2,7 @@
# bspwmrc --- Initialisation script for BSPWM.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# hlwm autostart --- Initialisation script for HerbstluftWM
#
# Copyright (C) 2021-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2021-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# bspwm_adjust_borders --- Change border width in focused BSPWM desktop.
#
# Copyright (C) 2023-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2023-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# bspwm_adjust_gaps --- Change window gaps in focused BSPWM desktop.
#
# Copyright (C) 2023-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2023-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# bspwm_conf_colors --- Configure color settings for BSPWM.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# bspwm_conf_desktops --- Configure monitor settings for BSPWM.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# bspwm_conf_xrandr --- BSPWM Xrandr settings for my laptop.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# bspwm_dynamic_desktops --- Dynamic desktops (work spaces) for BSPWM.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -3,7 +3,7 @@
# External rules for BSPWM. This script is part of my dotfiles:
# https://github.com/protesilaos/dotfiles.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -5,7 +5,7 @@
# This script is meant to be used in my custom desktop session:
# https://github.com/protesilaos/dotfiles.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -4,7 +4,7 @@
# actions defined herein are assigned to key chords (sxhkd). Everything
# is part of my dotfiles: https://github.com/protesilaos/dotfiles.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# bspwm_panel_monocle --- Handle monocle layout for the system panel
#
# Copyright (C) 2021-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2021-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -5,7 +5,7 @@
# case the reordering functionality is needed on its own. Everything is
# part of my dotfiles: https://github.com/protesilaos/dotfiles.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -11,7 +11,7 @@
#
# Part of my dotfiles: https://github.com/protesilaos/dotfiles
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -4,7 +4,7 @@
# {or a preselection}. This script is part of my dotfiles:
# https://github.com/protesilaos/dotfiles.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# herbstluftwm_adjust_borders --- Change client borders of HerbstluftWM.
#
# Copyright (C) 2023-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2023-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# herbstluftwm_adjust_gaps --- Change frame gaps of HerbstluftWM.
#
# Copyright (C) 2023-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2023-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# herbstluftwm_conf_colors --- Configure color settings for HerbstluftWM.
#
# Copyright (C) 2021-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2021-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# herbstluftwm_cycle_monitors --- Cycle HerbstluftWM monitor layouts.
#
# Copyright (C) 2021-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2021-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# herbstluftwm_focus_mode --- Focus modus for my HerbstluftWM
#
# Copyright (C) 2021-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2021-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# herbstluftwm_load_workspace_layout --- Load preset layout in the current workspace
#
# Copyright (C) 2024-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2024-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -2,7 +2,7 @@
# xtwm_common --- Common settings for Xorg Tiling Window Managers
#
# Copyright (C) 2023-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2023-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -1,6 +1,6 @@
! Theme: modus-operandi
! Description: XTerm port of modus-operandi (Modus themes for Emacs)
! Author: Protesilaos Stavrou, <https://protesilaos.com>
! Author: Protesilaos, <https://protesilaos.com>
xterm*background: #ffffff
xterm*foreground: #000000
xterm*color0: #000000

View file

@ -1,6 +1,6 @@
! Theme: modus-vivendi
! Description: XTerm port of modus-vivendi (Modus themes for Emacs)
! Author: Protesilaos Stavrou, <https://protesilaos.com>
! Author: Protesilaos, <https://protesilaos.com>
xterm*background: #000000
xterm*foreground: #ffffff
xterm*color0: #000000

View file

@ -2,7 +2,7 @@
# repaint_terminals --- Live update term colours using ANSI escape sequences.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by

View file

@ -1,6 +1,6 @@
# .profile --- Initialisation script for display managers.
#
# Copyright (C) 2020-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2020-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software; you can redistribute it and/or
# it under the terms of the GNU General Public License as published by

View file

@ -1,6 +1,6 @@
# xinitrc --- Initialisation script for the X server session.
#
# Copyright (C) 2019-2026 Protesilaos Stavrou <info@protesilaos.com>
# Copyright (C) 2019-2026 Protesilaos <info@protesilaos.com>
#
# This program is free software; you can redistribute it and/or
# it under the terms of the GNU General Public License as published by