Commit graph

62 commits

Author SHA1 Message Date
057144a770 Remove Docker 2025-04-21 13:02:02 +01:00
791d206764 Extract an openssh mixin 2025-04-19 00:10:45 +01:00
11cf7782bc Add garfieldtech.com 2025-04-17 22:09:01 +01:00
35e3ee3b5f Enable ollama and Open WebUI 2025-04-17 13:35:48 +01:00
09da662d1d Update feed titles 2025-04-17 08:52:58 +01:00
16156312a1 Add zram module 2025-04-16 19:36:48 +01:00
b6ab926769 Re-add dconf 2025-04-16 19:36:48 +01:00
d6da09aeb2 Remove duplicate URL 2025-04-16 19:36:48 +01:00
f6177a3be0 Move notes into a mixin, standardise notes path 2025-04-10 22:27:18 +01:00
eea806e0f8 Allow for autoloading modules
Autoloads files within modules/ and makes them available by their module
type and name, e.g. `mixins-zsh`, `editor-nvim` and `users-opdavies`
when imported with `inputs.self.nixosModules`.

Based on afab322e6d/modules/default.nix.

This assumes there will be a modules/*.nix file and currently doesn't
work with modules/*/default.nix. This is something I'd like to add in
the future.

I also want find a cleaner way to pass arguments into these shortcuts as
this also doesn't work in their implementation as far as I can see.
2025-04-10 09:07:16 +01:00
797d1206b0 Re-add kanata
Re-map the Caps Lock key to Esc/Ctrl and re-add home row mods.
2025-04-10 07:57:45 +01:00
3b4b1c4ba4 Remove unused imports 2025-04-09 19:53:37 +01:00
cc53407599 Move t480 services 2025-04-09 19:53:02 +01:00
0731d56ac2 Remove nix.nixPath 2025-04-09 19:53:02 +01:00
b96be1a667 Make Git details customisable by host 2025-04-09 19:35:13 +01:00
f4c4209c52 Remove programs.nix 2025-04-08 22:43:20 +01:00
99db5f87c3 Combine packages 2025-04-08 22:43:20 +01:00
2b1c755df5 Move home.nix into the common mixin 2025-04-06 01:06:47 +01:00
1d284c9432 Extract a scripts mixin 2025-04-06 00:53:33 +01:00
4bbca3493e Extract a gnupg mixin 2025-04-06 00:46:43 +01:00
2f56994696 Move desktop/non-headless packages 2025-04-06 00:23:37 +01:00
2803ef1063 Extract mixins for librewolf and qutebrowser 2025-04-06 00:12:20 +01:00
18e7218341 Move desktop packages 2025-04-06 00:04:31 +01:00
dd04b40ae1 Extract a ranger mixin 2025-04-06 00:01:54 +01:00
7df9eb7b4f Extract a node mixin 2025-04-05 23:57:55 +01:00
dd8c556963 Move common host configuration to a mixin 2025-04-05 23:49:28 +01:00
c88993e4b5 Move wiki configuration 2025-04-05 23:19:26 +01:00
02a0dd96eb Fix neomutt module 2025-04-05 23:15:38 +01:00
2bb341abec Extract a neomutt module 2025-04-05 22:44:02 +01:00
094874946a Extract a zsh mixin 2025-04-05 19:33:41 +01:00
6635e80bbf Extract a git mixin 2025-04-05 15:27:02 +01:00
5d9ba4fe28 Extract a starship mixin 2025-04-05 15:27:02 +01:00
3ff9d54970 Extract a tmux mixin 2025-04-05 15:27:00 +01:00
111c336abc Move notes configuration 2025-04-05 15:26:43 +01:00
90aaabeed6 Move newsboat configuration 2025-04-05 15:18:09 +01:00
39392dcc5a Extract a gtk mixin 2025-04-05 15:18:09 +01:00
21198b5bf9 Extract an mpv mixin 2025-04-05 15:18:08 +01:00
85cb5d0f1f Move gimp, handbrake and kdenlive 2025-04-05 15:18:08 +01:00
490aa3eb99 Extract a flameshot mixin 2025-04-05 15:18:08 +01:00
2af364ef96 Extract a screenkey mixin 2025-04-05 15:18:08 +01:00
fd19b5a929 Sort imports alphabetically 2025-04-05 15:18:08 +01:00
75dc6577cc Extract a fonts mixin 2025-04-05 15:18:08 +01:00
d5d1331543 Extract a xbanish profile 2025-04-05 15:18:08 +01:00
ee19e63f4d Move neovim configuration 2025-04-05 15:18:08 +01:00
d9e982c240 Move slack and zoom 2025-04-05 15:16:59 +01:00
49d46a30f9 Extract a fzf mixin 2025-04-05 15:16:59 +01:00
3e0b574052 Extract a direnv mixin 2025-04-05 15:15:57 +01:00
6c9921f45d Extract a pipewire mixin 2025-04-05 15:13:58 +01:00
553566ac19 Remove redshift 2025-04-05 15:13:58 +01:00
236e626e9b Re-add abook 2025-04-05 15:13:58 +01:00