Commit graph

39 commits

Author SHA1 Message Date
Oliver Davies f55e94ad4c Make audiobookshelf togglable per host 2024-12-26 00:13:42 +00:00
Oliver Davies 8607e1dee4 Re-add Meslo Nerd Font 2024-12-22 22:54:21 +00:00
Oliver Davies c462a9d35a Set the rofi theme 2024-12-22 20:52:49 +00:00
Oliver Davies c50f54fb2c Add forgejo, potentially to replace Gitea 2024-12-21 00:45:51 +00:00
Oliver Davies db4cfbc518 Refactor local Nginx virtual hosts and update
...local hostnames
2024-12-16 00:09:43 +00:00
Oliver Davies c26e63315e Add audiobookshelf 2024-12-14 20:19:42 +00:00
Oliver Davies 8cdc6a511d Add paperless-ngx
https://wiki.nixos.org/wiki/Paperless
https://docs.paperless-ngx.com
2024-12-13 22:18:30 +00:00
Oliver Davies ffc12963c4 Update mount location for media directories 2024-12-12 21:48:14 +00:00
Oliver Davies f8e63a6542 Add pi-hole 2024-12-12 00:43:45 +00:00
Oliver Davies 84e9fd1424 Move Gitea, Immich and Jellyfin data to the media
...drive
2024-12-11 18:49:25 +00:00
Oliver Davies 0f90bcfd70 Simplify use of lib 2024-12-10 21:40:33 +00:00
Oliver Davies dbd0c993b3 Add nginx vhosts for self-hosted services 2024-12-10 00:12:26 +00:00
Oliver Davies c01820a33b Use agenix to encrypt secrets 2024-12-09 23:54:21 +00:00
Oliver Davies 04c32edb04 Add tubearchivist
Generated with compose2nix.
2024-12-09 21:11:59 +00:00
Oliver Davies 5c0b31e49c Update fonts 2024-12-08 22:42:38 +00:00
Oliver Davies ccb9f7bf4b Remove nitrogen 2024-12-07 02:37:01 +00:00
Oliver Davies 1696b70be8 Revert "Set i3 colours"
This reverts commit bac14a8cb1.
2024-12-05 19:33:06 +00:00
Oliver Davies 1b2095eb99 Add peek 2024-12-05 19:33:06 +00:00
Oliver Davies ca9c039575 Update flake.lock file dependencies 2024-12-05 19:33:06 +00:00
Oliver Davies bac14a8cb1 Set i3 colours 2024-11-30 23:07:37 +00:00
Oliver Davies 818ecfa618 Remove kanata 2024-11-30 13:22:40 +00:00
Oliver Davies c9fd07295f Open copyq in a floating window 2024-11-29 16:28:37 +00:00
Oliver Davies b2dd905f82 Focus follows the mouse 2024-11-29 16:28:26 +00:00
Oliver Davies 1d40bf6c1d Fix battery notifications 2024-11-28 01:07:21 +00:00
Oliver Davies 5ebf83a334 Un-reverse the directory names
This makes it consistent with other places where I use fzf.
2024-11-26 15:18:58 +00:00
Oliver Davies 198f2962bd Extract Docker and screenkey modules 2024-11-26 13:42:33 +00:00
Oliver Davies 9782272a76 Group modules into feature directories 2024-11-26 13:04:03 +00:00
Oliver Davies af9edbfe1a Refactor NixOS and Home Manager modules
This makes them more modular and configurable by allowing features to be
enabled per-host.

Squashed commit of the following:

commit e9896d6166125de7aa26ddc63dac3adb196e8c23
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 23:06:23 2024 +0000

    Use mkMerge

    To ensure features isn't overridden and values aren't lost accidentally

commit c9c8ff5d059f08ade3aee9bb4e25bd51d4817a6d
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 22:56:38 2024 +0000

    Move NixOS module imports

commit 4a85bbac9dfa8f06825f6b1fee45ef27befa16d3
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 22:39:54 2024 +0000

    Move Home Manager module imports

commit 6d7a1b0aac68ccc8649fa2d8cd6e8b17ecebb4f0
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 21:15:54 2024 +0000

    Add host-specific Home Manager configurations

commit b32da2fbf7498c9684d8289be0f02800994e9110
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 18:00:00 2024 +0000

    Start to parameterise Home Manager modules

commit e80e89b415849cc4c6051a07b70587ac98724e2c
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 18:00:00 2024 +0000

    Rename wsl commands to home-manager

commit 6d82ed73da3c104fb25117fb843c3f3b5d833180
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 18:00:00 2024 +0000

    Refactor NixOS Home Manager configuration

commit cc5cbf5ac1a407a456d7258dd65a78ba3128a88f
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 08:05:00 2024 +0000

    Refactor WSL Home Manager configuration

commit deaf664a0997871b6f2bb0a8f97d638a91cb10bc
Author: Oliver Davies <oliver@oliverdavies.dev>
Date:   Mon Nov 25 08:04:00 2024 +0000

    Refactor lemp11 configuration
2024-11-26 08:13:46 +00:00
Oliver Davies 4a92828efb Replace backintime with rsnapshot 2024-11-25 08:03:59 +00:00
Oliver Davies 42ba264047 Configure rofi and add plugins 2024-11-25 08:03:59 +00:00
Oliver Davies 8a6be4f1de Re-use dunst for battery notifications 2024-11-25 08:03:59 +00:00
Oliver Davies 6f54d169b7 Re-add borders 2024-11-25 08:03:59 +00:00
Oliver Davies f232ce4679 Swap shift and control keys 2024-11-21 21:03:08 +00:00
Oliver Davies 664f8e37ae Add screenkey 2024-11-21 19:06:26 +00:00
Oliver Davies 42742700a6 Move i3 and autorandr into desktop modules 2024-11-21 16:21:14 +00:00
Oliver Davies 5ba4add9a3 Automatically run autorandr 2024-11-21 08:56:12 +00:00
Oliver Davies 2735048119 Enable xbanish
Hide the mouse cursor whilst typing.

https://github.com/jcs/xbanish
2024-11-21 08:56:12 +00:00
Oliver Davies 785b24ca0f Add dunst 2024-11-21 08:56:12 +00:00
Oliver Davies 69a397e624 Move Nix files into a nix directory
Move everything from `config` to the root level.
2024-11-21 08:56:12 +00:00