Commit Graph

286 Commits

Author SHA1 Message Date
e924306b15
[Qutebrowser] Fix symlink
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-02 00:32:55 +02:00
b708275c36
[Topgrade] Add topgrade config to dotfiles 2022-04-19 13:19:41 +02:00
420373806a
[Rofi] Update theme 2022-03-30 20:23:26 +02:00
a90bccca20
[Qutebrowser] Fix broken configuration
Configuration is now purely done through Python files
2022-03-27 22:19:14 +02:00
728cfed605
[Mimeapps] Make nsxiv my default image viewer 2022-02-28 19:52:50 +01:00
56317cc09b
[Bootstrap] Switched to Pipewire 2022-02-26 15:36:23 +01:00
8bc5d228dd
[Fish, Bin, Bootstrap] Sxiv to Nsxiv, install custom packages
All checks were successful
continuous-integration/drone/push Build is passing
Change all references of sxiv to nsxiv.

In bootstrap, install my custom packages from their PKGBUILD rather
than from repositories.
2022-02-24 17:13:23 +01:00
7d48b240f8
[Bin, PKGBUILD] Add sxiv keyhandler to bin.org, update sxiv source
All checks were successful
continuous-integration/drone/push Build is passing
My sxiv package is now based on bakkeby’s fork of sxiv, since the
original repo is now archived
2022-02-18 00:12:53 +01:00
27c7bd52a5
[Bootstrap] Packages now held in tables 2022-02-17 23:37:30 +01:00
9fa2147042
[Bootstrap] Update bootstrap to current config
Set default locale to en_DK to get sane defaults

Update package list:
- Remove mpd-rich-presence-discord-git
- Replace picom-git by picom

When installing packages, skip PKGBUILD review for AUR packages

Update list of org files to be tangled, as well as their needed
directories
- Remove awesome.org
- Add mpd.org
- Add neofetch.org
- Add stumpwm.org

Remove commands related to Spacemacs

Remove commands to symlink files in .etc in commit d1a639adaf

Better configuration for nordvpn

Symlink plock from its actual location. It is not guaranteed `which
plock` can already return something.

Remove installation of packages through pip

Remove Chicken installation

Update Fisher installation
2022-02-12 12:39:57 +01:00
4021b8927f
[Qutebrowser] Formatting
All checks were successful
continuous-integration/drone Build is passing
continuous-integration/drone/push Build is passing
2022-02-04 17:05:14 +01:00
cb37cb7208
[Qutebrowser] Allow everything from my domains 2022-02-04 17:04:40 +01:00
a18e1f1d48
[Emacs] Move Emacs configuration to XDG_CONFIG_HOME 2022-02-04 16:59:53 +01:00
8afc189c3d
[sxiv] Add JPG conversion keybind 2022-01-26 10:03:57 +01:00
4131c70a1c
[Qutebrowser] Fix conflicting keybinds 2021-11-20 23:03:43 +01:00
36ec6d3dd2
[Kitty] Keybinds update
Switch `kitty_mod' back to its default `ctrl+alt' value, however
some keybinds still use `alt' as their prefix.

Some keybinds changed to respect better the bépo layout
2021-11-18 20:12:15 +01:00
f93f87c1f8
Add Qutebrowser configuration file 2021-11-18 20:05:58 +01:00
6585cd6788
[Ncmpcpp] Remove unused file
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-09 13:58:52 +01:00
0126affe5c
Remove Spacemacs and Chemacs submodules
My vanilla emacs config is now the only config I have.
2021-11-07 18:16:40 +01:00
5f7473d475
Remove DoomEmacs submodule 2021-11-07 17:51:37 +01:00
bdcd3dbb48
[MPD] Switch to literate config 2021-10-20 13:57:15 +02:00
b774f7e83d
[Encrypted] Add an encrypted file, update encrypted files 2021-10-14 09:24:33 +02:00
94d994f1c7
[Rofi] Fix warning message 2021-07-30 17:47:57 +02:00
5a7cdf0402
[ncmpcpp] Commend out deprecated options 2021-07-30 17:47:34 +02:00
39d9f0e74b
[Emacs] Default to vanilla configuration
Spacemacs is no longer my default configuration, my vanilla
configuration now is.
2021-06-09 17:42:45 +02:00
14415f6299
[mpv] Add keybinding for rotating videos 2021-06-09 17:42:45 +02:00
30ddb3067c
[Emacs] Add doc, config, reorganize code, update org-mode sources
There no longer is a big code block at the beginning of the basic
configuration paragraph. It is now all documented.

Dired is also much more customized, with its configuration fully
documented.

Parinfer and Evil-surround were also added to the list

Custom PATH was removed since it caused some serious issues with Emacs
not finding required binaries. It seems this was only needed at a
certain point in my Spacemacs config, and it is no longer needed in
either Spacemacs nor my current config.

Some preliminary work with EXWM has been done, though I am still not
sure if I’ll ever use it as my main WM (I’m currently also taking a
look at StumpWM).

Bufler was added to my packages for managing my buffers.

Org-mode moved `org-plus-contrib' out of the main repo, and it is now
a separate package, `org-contrib'. I now also follow the git version
of org-mode (it is no longer managed by my system’s package manager).
2021-06-09 17:42:11 +02:00
17b3f02cf0
[Emacs] Revert commit ac0e5b38ff, update gitmodules
Change gitmodules’ url, add missing information on Spacemacs git module
2021-05-26 14:38:26 +02:00
ac0e5b38ff
[Emacs] Move emacs directory to $XDG_CONFIG_HOME directory 2021-05-26 14:20:14 +02:00
2937e848ff
update Chemacs, fix org config for Spacemacs
This commit updates the version of Chemacs used. It also adds a new
profile for testing Spacemacs in a clean way.

My dotspacemacs also went for the wrong org configuration file, this
is now fixed.
2021-05-21 13:57:06 +02:00
0510eaa0f5
[Emacs] Switching to Chemacs2, added vanilla and Doom
Chemacs2 is a utility for Emacs to switch between various profiles and
configurations of Emacs without a hassle.

It thus helps me run my fully configured Spacemacss alongside my new
attempt at configuring some vanilla Emacs after years of using
Spacemacs.
I also added Doom-Emacs for reference.
2021-04-21 22:52:58 +02:00
6f8e85c65f
[sxiv] Add shotcut to copy a single image
The first image marked in sxiv will be the only one copied
2021-04-02 19:30:25 +02:00
3de5254050
[Bootstrap] Rework installed LaTeX packages
texlive installation should be lighter now
2021-04-01 23:15:15 +02:00
ab7988f1b6
[Fish] update `remove' abbreviation 2021-04-01 23:15:15 +02:00
8597280d17
[Bootstrap] Remove ly, update tangled script 2021-03-31 16:22:39 +02:00
220b43aaf2
[bat] Add bat config 2021-03-10 13:19:39 +01:00
fe66b43fbc
[sxiv] Add key handler for sxiv 2021-03-10 13:14:01 +01:00
8e26087d33
[Kitty] Add Kitty configuration 2021-02-09 16:59:34 +01:00
58b5b82531
[Mimeapps] Update mimeapps 2021-02-04 09:50:46 +01:00
6787e6452a
[Picom] Upgrade from Ibhagwan’s fork to main fork
This made me lose access to rounded corners for now, as they are only
available for legacy backends and the dual_kawase blur is not one of
them.
2021-02-04 09:18:24 +01:00
9062092b1d
[Fish, Emacs, Bootstrap] Replace yay with paru 2021-02-04 09:17:32 +01:00
e9fb7e4622
[Mimeapps] SVG images open in Emacs by default 2021-01-13 17:16:52 +01:00
13943e5775
[Bootstrap] Add tldr to list of installed packages 2021-01-07 19:14:22 +01:00
3ff58ad913
[Zathura] reorganize keybindings 2021-01-04 16:16:01 +01:00
a5dd8be4a7
[Zathura] Images are now displayed properly 2021-01-04 16:15:45 +01:00
fc497a5fd9
yadm upgrade path of encrypted file 2021-01-04 14:03:17 +01:00
1d7cbe8915
[Awesome, Bin, Bootstrap] Replace nitrogen with xwallpaper 2021-01-02 13:52:18 +01:00
90028f1efa
[Rofi] Customize list of modi 2021-01-02 13:27:10 +01:00
6c6320d1f8
[yay] Avoid sudo timeout 2020-12-30 00:12:38 +01:00
b1f2be0016
[Emacs] Remove w3m layer, compile configuration files when exported
The w3m layer is now removed as I did not use it at all.

The conlanging layer is moved to ~/fromGIT/emacs-packages and now a
symlink points to its new location. This is done in order to prevent
Emacs from compiling its .el files when recompiling its configuration
files.

Configuration files are now compiled when emacs.org is tangled by Emacs
itself or if the .el files are newer than the .elc files.

TODO: find a way to natively compile and load these files instead of
just byte-compile them if native compilation is available
2020-12-23 01:54:07 +01:00
ef985c59a9
[Mimeapps] Add association for CSV to LibreOffice Calc 2020-12-19 17:22:40 +01:00
639e86b719
[Rofi] Add transparency to rofi’s background 2020-12-11 18:40:43 +01:00
a47a471321
[Bootstrap] Add basic backage for installation 2020-12-10 10:20:54 +01:00
eee5575a2d
[Emacs] Move back code from custom layer to config for Dired 2020-12-07 17:39:33 +01:00
c46fcd3db7
[Emacs] Move Eshell functions to aliases
Many Eshell functions do not need to be declared as such and can do just
fine as Eshell aliases. This commit moves all these functions to the
'eshell-alias' file
2020-12-02 17:33:00 +01:00
5d1bd2c45f
[Bootstrap] Remove bookworm, new defaults for djvu and epub
zathura is now the default reader for djvu books

Emacs is now the default reader for epub books
2020-12-01 21:48:19 +01:00
06082195a0
[Zathura] shorter config line 2020-11-29 13:47:47 +01:00
2f0b3d1068
[Rofi] Nicer theme in my opinion 2020-11-29 13:28:13 +01:00
e803c9cd6f
[Bootstrap] Add hugo to list of installed packages 2020-11-28 18:14:41 +01:00
7dac01a401
[Rofi] Change theme to nord theme 2020-11-28 18:14:31 +01:00
b4a6904989
[Emacs] Conlanging layer updated 2020-11-13 00:39:55 +01:00
d40de0fdec
[Bootstrap] Symlink plock' to /usr/bin'
This is needed for xss-lock to work properly
2020-10-29 16:55:20 +01:00
118eadb58a
[Emacs] Add rsync alias to eshell 2020-10-29 16:55:20 +01:00
d8ee8fd95c
[Zathura] new configuration file for Zathura
This configuration file for Zathura adapts its keybindings to the bépo
layout, with some tweaks on my part to make it more consistent.
2020-10-29 16:47:28 +01:00
45a5db0f0d
[Emacs] Update eshell aliases
Some checks failed
continuous-integration/drone/push Build is failing
Update eshell aliases

I should replace this file later with some Elisp code in the user init
to read aliases from Fish abbreviations.

Something good would be to try to write some Elisp code to emulate Fish
abbreviations, but I have to find what hook or function is called when a
new character is entered in the shell that triggers autocompletion. Code
in this package might help:
https://github.com/szermatt/emacs-bash-completion
2020-10-25 11:26:42 +01:00
942738cbb7
[Bootstrap] Remove unused package, add python poetry 2020-10-20 13:50:28 +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
5f5d991de1
[Bootstrap] Add missing packages in base install 2020-10-14 18:30:36 +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
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
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
e13ea9224e
[Encrypted files] update encrypted files 2020-09-28 15:22:28 +02:00
9e20e165b0
[Mimeapps] Made nomacs default software for svg images 2020-09-23 16:24:10 +02:00
790d83aef1
[Mimeapps] Changed all Emacs entries with Emacsclient 2020-09-17 12:28:56 +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
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
b50b403f41
[Org files] remove python code for tangling, updated shebang
This commit removes all python source blocks that were previously used
to generate code. Consequently, the commands for tangling my org files
in the bootstrap script were updated.

[Bootstrap] A shebang header has been added to the org file, removing
the necessity of the shebang code block and manually setting
permissions for the script each time it is tangled.
2020-09-03 12:21:47 +02:00
84aba5216f
[Emacs] Yasnippet snippets are now tangled from spacemacs.org
Since all my snippets are now contained in my spacemacs.org file, this
commit removes all my snippets files from this repository.
2020-09-02 13:26:50 +02:00
7d8fcb1de6
[Nano, Dunst] Remove config for Dunst, remove submodule for Nano
Dunst is no longer needed on my system, this commit removes its
configuration file.

Since I deprecated my Nano config, this commit removes its syntax
submodule.
2020-08-29 00:31:18 +02:00
18612dd257
[Web headers] Update link to CSS file for HTML exports
Since commit e710c594f1 in
https://labs.phundrak.com/phundrak/org-website-backend, the main CSS
file to load is `main.css' and not `style.css'. This commit fixes that
2020-08-29 00:25:12 +02:00
c3b1c4b249
[Org] Add header snippet 2020-08-25 06:00:19 +02:00
d3e504666f
[Bootstrap] Remove and add some basic packages
This commit removes from the basic packages packages that I have no
use for in my current config. They are mainly related to my i3 config
which I recently deprecated. The following packages were removed:
- dmenu-lpass
- dunst
- i3-gaps-rounded-git
- j4-dmenu-desktop
- less (is installed as a dependency of other packages)
- polybar
- python-pywal

The following packages were added:
- inter-font
- nordic-theme-git
2020-08-24 14:45:58 +02:00
2a19478995
[Emacs] Add new Rust snippets, common-lisp layer
This commit adds two new snippets for Rust, one for an easier way to
write a `println' macro than the default one, and another one for
writing more easily new `new' functions for Rust structs.

It also adds the `common-lisp' layer in Emacs so I can test StumpWM.
2020-08-24 14:41:09 +02:00
75410a7330
Updated conlanging layer 2020-08-22 16:05:06 +02:00
540b47dc3c
Changed Xorg config of keyboard
Several layouts changed with the Menu key was too much of a pain in
the back, so the only default layout now is the bépo layout
2020-07-17 16:56:41 +02:00
b01bd780be
updated mimeapps 2020-07-17 11:15:36 +02:00
db79ad2080
MPD now auto-updates on songs added in the ~/Music dir 2020-07-11 18:32:09 +02:00
c803be2505
Updated keyboard configuration, removed related Awesome autostart 2020-07-11 18:20:44 +02:00
1c7173764d
Removed ccls package from bootstrap script 2020-07-11 18:12:08 +02:00
3e033d7529
updated mimeapps 2020-07-01 14:58:37 +02:00
032a10d0fa
Updated conlanging layer for Spacemacs 2020-05-29 17:53:39 +02:00
90c3bcde72
Added packages to install, fixed issue with tangling 2020-05-28 12:05:36 +02:00
40f43c704a
Fixed rainymood fish function 2020-05-28 11:56:13 +02:00
fc6ae3d322
Added other packages to required packages 2020-05-18 02:16:33 +02:00
a534c58b91
Removed workaround for python-jedi bug 2020-05-17 21:03:22 +02:00
7e4e669de9
Added go as new package to be installed 2020-05-17 20:51:04 +02:00