01c236507b
feat(home): Configure alex@jakalx.net account
2024-05-27 23:05:40 +02:00
bbd7212a06
feat(xmonad): Configure keys to manage multiple screens
2024-05-26 13:20:43 +02:00
df0e02b542
chore(nix): Update flakes
2024-05-26 11:53:19 +02:00
db3ccf5d7e
feat(dregil): Enable devenv
2024-05-26 11:53:05 +02:00
a7811a58ac
feat(dregil): Remove extra nvidia modules package
...
It conflicted with the beta version of the nvidia drivers.
2024-05-26 11:52:21 +02:00
0182840f7d
chore(nix): Reformat code
2024-05-26 11:51:57 +02:00
f701ded393
chore(emacs): Update emacs configuration
2024-05-21 23:15:21 +02:00
c16c76f5b1
chore(flake): Update flake inputs
2024-05-21 22:40:10 +02:00
1532c1f254
chore(emacs): Remove straight native compilation workaround
2024-05-21 22:39:32 +02:00
9d39a6f8fe
feat(emacs): Replace mu4e by notmuch
2024-05-19 01:20:31 +02:00
47d41d213f
feat(flake): Add nix language server to default shell
2024-05-19 01:04:16 +02:00
08e0b2b1bf
feat(home): Add email module and configure first account
2024-05-19 01:04:16 +02:00
c87ead8de8
feat(xmonad): Let steam windows float
2024-05-19 01:04:16 +02:00
eb31ee2db4
chore: Reformat jq.nix
2024-05-19 01:04:16 +02:00
377e844f13
feat(gaming): Install wine64 and bottles
2024-05-19 01:04:16 +02:00
4f9ad294fd
feat(emacs): Update doom emacs config
2024-05-19 01:02:55 +02:00
7767c0a318
feat(emacs): Configure denote journal support
2024-05-02 23:58:33 +02:00
e1dea1be0c
chore: Reformat using rfc formatter
2024-05-02 23:56:23 +02:00
77898172f1
chore(emacs): Cleanup config
2024-04-29 22:48:44 +02:00
2645d5cfe2
feat(emacs): Configure an escape sequence
2024-04-23 22:14:41 +02:00
a085d22365
feat(emacs): Let org-mode log into a drawer
2024-04-23 22:11:38 +02:00
78a63f1122
feat(emacs): Disable auto-formatting for cmake
2024-04-23 22:11:20 +02:00
8a04355ce0
fix(emacs): Replace removed activities-save
...
`activities-save` had been removed upstream, I currently replace it by
delegating to `activities-define`.
2024-04-23 22:09:35 +02:00
4309e5725b
feat(emacs): Add protobuf-mode and systemd-mode
2024-04-23 22:08:52 +02:00
23aed2d915
chore!(emacs): Remove org roam support from doom config
2024-04-19 22:39:54 +02:00
5c5efb854f
chore!(flake): Update inputs
...
This update required a change to 'nixfmt' which got replaced by either
'nixfmt-classic' or 'nixfmt-rfc-style' - I settled with the latter thus
the required whitespace change.
2024-04-19 22:39:54 +02:00
b79c4695ff
feat(thrall): Use git-sync on org
2024-03-29 00:15:57 +01:00
bffbb18261
feat(git-sync): Put git-sync behind an option
2024-03-29 00:14:26 +01:00
bb4d6bf194
feat(sync): Share paperless folder to dregil
2024-03-28 23:10:12 +01:00
ec6f61b318
feat(sync): Do not share org from thrall to dregil
2024-03-28 23:09:58 +01:00
396a142d42
feat(home): Use username from filename for rofi-pass
2024-03-28 23:08:31 +01:00
b4785c213c
fix(paperless): Try to workaround a bug in classification
2024-03-26 20:46:07 +01:00
dd5e6f561d
feat(xmonad): Use BSP layout by default
2024-03-26 12:04:57 +01:00
3970623f78
feat: Migrate from gitea to forgejo
2024-03-25 01:37:27 +01:00
338df04898
fix(dregil): Remove nixpkgs-unstable references
2024-03-25 00:30:44 +01:00
f0423f0d4d
feat: Migrate from gitea to forgejo
2024-03-25 00:29:52 +01:00
61f01349eb
feat!(hledger): Use own replacement for hledger-web service
...
The service definition in current unstable is broken since
`--capabilities` was replaced by `--allow`.
2024-03-23 21:53:17 +01:00
cf14759c1b
feat!(thrall): Update to nixos-unstable
2024-03-23 21:27:28 +01:00
4cafd08bc7
fix(syncthing): Do not pass -wait option
...
The option is not supported by syncthing anymore.
2024-03-21 22:39:08 +01:00
e9f4f6b597
chore(dregil): Update nixpkgs and home-manager
2024-03-21 22:29:42 +01:00
b8ad12e8ef
chore: Update emacs
2024-03-20 00:37:21 +01:00
717ea0944a
feat(home): Configure dark mode for zathura
2024-03-19 23:31:01 +01:00
f1858a4823
feat(emacs): Use map! to bind org-gtd keys
2024-03-19 22:22:26 +01:00
7e936ab5b2
feat(emacs): Use map! macro to bind activity keys
2024-03-19 22:21:58 +01:00
e346e63a74
feat(emacs): Use relative line numbers
2024-03-19 22:21:30 +01:00
c619ba5767
fix(home): Start syncthing tray and wait
...
The tray might not yet be available, by specifying `--wait`, we can tell
syncthing-tray to wait for the tray to be available.
2024-03-17 23:35:10 +01:00
d6306cced7
feat(home): Add simplex-chat desktop app
2024-03-17 21:23:57 +01:00
fb726dd241
feat(dregil): Allow connection to 5223 (simplex-desktop)
2024-03-17 14:14:58 +01:00
6befb72ec6
feat(home): Enable network-manager applet service
2024-03-17 00:07:35 +01:00
6def4bc062
feat(gpg): Increase TTL of agent entries
2024-03-16 23:57:19 +01:00
8117768800
feat(emacs): Configure activities.el
2024-03-16 23:50:15 +01:00
389c2a8b4b
fix(emacs): Use org-gtd-engage without context
...
Using `org-gtd-engage-grouped-by-context` currently bails out with an error.
2024-03-14 22:29:41 +01:00
cef1ea5e09
feat(home): Configure git-sync for ~/org
2024-03-14 22:29:41 +01:00
cf18f72ce4
feat(home): Enable syncthing and tray service
2024-03-14 22:29:41 +01:00
bfa34dc989
feat(home): Enable syncthing and tray service
2024-03-13 22:13:12 +01:00
fd310dc33b
dregil: Allow port 5223 for simplex desktop
2024-03-12 00:22:20 +01:00
8834987115
home(doom): Use master branch of activities.el
2024-03-12 00:14:37 +01:00
503df435a4
home(gpg): Fix issue related missing pinentry
2024-03-12 00:14:10 +01:00
03de6c194d
flake: Update nixpkgs-unstable and related
2024-03-11 23:32:32 +01:00
d7d302a0b7
xmonad: Bind M-s M-s to emacsclient scratchpad
2024-03-11 23:01:09 +01:00
2e274bee2b
home: Move jitsi-meet into a module
2024-03-11 22:59:44 +01:00
a96bcaf989
home: Remove system-wide xmonad config
2024-03-11 22:13:32 +01:00
fe6d16b2e6
home: Configure xmonad via home-manager
2024-03-11 21:47:12 +01:00
f4bf5bda6e
security: Move sudo configuration into module
2024-03-11 21:42:19 +01:00
54fef7aa7e
feat(home): Enable blueman-applet service
2024-03-10 15:37:18 +01:00
3e0d77b66a
feat(flake): Add envrc
2024-03-08 22:55:53 +01:00
581b55389f
feat(git): Ignore direnv, bak and pre-commit hook
2024-03-08 22:55:36 +01:00
896231c0bc
feat(xmonad): Add scratchpads for a shell and emacs
2024-03-08 22:48:24 +01:00
f6aab82ba0
thrall: Consume paperless recursively
2024-03-04 15:41:44 +01:00
d6bfb4c175
thrall: Share paperless consumption directory via syncthing
2024-03-04 15:40:55 +01:00
945c27392d
emacs: Enable activities package
2024-03-03 00:49:25 +01:00
18bc01c8e5
xmonad: Manage fullscreen games correctly
2024-03-02 23:41:25 +01:00
46cf6bb0ff
emacs: Define custom lsp actions after lsp-haskell
2024-03-02 09:07:06 +01:00
5d15a604dc
emacs: Deactivate custom lsp actions
2024-03-01 22:59:24 +01:00
371eed667d
xmonad: Reformat main and config
2024-03-01 22:41:23 +01:00
1fb80c5516
flake: Setup a devShell for haskell
2024-03-01 21:57:54 +01:00
296a443da7
xmonad: Remove unused layouts
2024-03-01 21:57:54 +01:00
ba80c212ff
emacs: Add org-bookmark-heading
2024-03-01 21:48:23 +01:00
f63950f5c7
xmonad: Handle volume keys
2024-02-27 22:24:29 +01:00
48edcdcb37
git: Add extra config
...
- pull via rebase by default
- use three-way-diff
- recurse into submodules
2024-02-21 16:21:33 +01:00
737c593a35
modules: Add hardening configuration
2024-02-20 23:17:44 +01:00
96955c8053
emacs: Add support for haskell wingman
2024-02-20 23:17:44 +01:00
04bf11aeaa
wm: Do not export xorg config to /etc
2024-02-20 22:29:08 +01:00
29ed32e7de
home: Remove rofi from generic home config
2024-02-20 22:29:08 +01:00
eedfe098c7
xmonad: Allow to set brightness also via F keys
2024-02-20 22:29:08 +01:00
fd528bc6b8
screen-locker: Configure betterlockscreen
2024-02-20 22:29:08 +01:00
31d20be291
xmonad: Add scrot to system packages
2024-02-19 23:51:14 +01:00
777ee73343
xmonad: Varios layout and binding improvements
2024-02-19 23:51:00 +01:00
0b0a54a021
xmonad: Allow to set brightness
2024-02-19 23:27:08 +01:00
56bc6e760a
shell: Define aliases for nixos-rebuild
2024-02-19 23:26:08 +01:00
b26f6112dc
polybar: Add backlight and battery modules
2024-02-19 23:25:45 +01:00
e3bc43c827
wm: Add module to set backlight
...
It's currently not used since it did not work as expected.
2024-02-19 23:21:51 +01:00
519ef6a5d3
xmonad: Run rofi-pass to fill in passwords
2024-02-16 23:48:20 +01:00
f6c5cc5834
xmonad: Run rofi as an appLauncher
2024-02-16 23:48:10 +01:00
88e5c2db8f
xmonad: Remove commented code
2024-02-16 23:17:42 +01:00
18b00d2991
alex: Enable picom as a compositor
2024-02-16 23:17:42 +01:00
931b572b9a
services: Add compositor picom
2024-02-16 23:17:42 +01:00
738f8c5b62
xmonad: Disable magnification of selected window
2024-02-16 23:09:40 +01:00
75060b71c7
xmonad: Remove configuration from home
2024-02-16 22:51:10 +01:00
9f1e5ca775
rofi: Use gruvbox theme
2024-02-16 22:51:10 +01:00
2b41fe8775
alex: Enable polybar dunst and udiskie services
2024-02-16 22:51:10 +01:00
60c3e49f76
udiskie: Add basic config for automounter
2024-02-16 22:51:10 +01:00
411730305d
services: Add configuration for dunst
...
dunst is a notification daemon.
2024-02-16 22:51:10 +01:00
0f3c834bc4
dregil: Import path instead of default.nix
2024-02-16 22:51:10 +01:00
1ed309a991
polybar: Add basic setup of polybar
2024-02-16 22:51:10 +01:00
a0fbe4bfac
xmonad: Setup a basic xmonad config
2024-02-16 22:45:51 +01:00
2c4a6951ff
dregil: Disable touchpad tapping
2024-02-13 23:56:26 +01:00
9d0d3bbd11
feat(home): Move zsh config to shell module
2024-02-12 22:47:04 +01:00
eb041732fc
feat(dregil): Enable AppImage binfmt support
2024-02-12 22:21:31 +01:00
feade6d998
feat(home): Enable git-cliff changelog generator
2024-02-12 22:01:50 +01:00
1b95bf2d24
home: Enable 'fzf'
2024-02-12 21:29:13 +01:00
313b19f7cf
home: Enable 'jq'
2024-02-12 21:29:08 +01:00
f3c2a73d38
home: Enable rofi program launcher
2024-02-11 22:34:25 +01:00
f60f5a6f40
xmonad: Move config from home to system
2024-02-11 15:59:25 +01:00
f5826de803
xmonad: Put module into its own directory
2024-02-06 23:05:18 +01:00