Oliver Davies
560912af52
Move dwm and st patches
...
9ad246031f/home/dwm.nix
2025-02-18 12:24:39 +00:00
Oliver Davies
3c76aa0936
Update Firefox configuration
2025-02-13 23:12:27 +00:00
Oliver Davies
4461ad3ca4
Add dwm window manager with some initial patches
...
- Set Mod4 as the mod key and Alacritty as the termcmd.
- Add a patch from suckless.org to hide any vacant tags.
- https://dwm.suckless.org/patches/hide_vacant_tags
2025-01-30 17:41:54 +00:00
Oliver Davies
49b5424dbd
Refactor nixpkgs import
2025-01-29 01:15:42 +00:00
Oliver Davies
c3481f8ba6
nix flake update
2025-01-15 15:02:10 +00:00
Oliver Davies
7771c88040
Refactor Home Manager modules
2025-01-15 12:48:41 +00:00
Oliver Davies
30f336f05b
Merge default.nix files into configuration.nix
2025-01-08 08:54:14 +00:00
Oliver Davies
8aeadbf708
Remove unused import
2025-01-08 00:13:56 +00:00
Oliver Davies
96bbb1934a
Revert "Restructure NixOS host configuration files"
...
This reverts commit f92ad2b5ab
.
2025-01-05 13:37:13 +00:00
Oliver Davies
f92ad2b5ab
Restructure NixOS host configuration files
2025-01-04 17:51:00 +00:00
Oliver Davies
e12da9e59b
Test ghostty
2024-12-31 11:52:20 +00:00
Oliver Davies
815ec0f429
Move more things to the common host configuration
2024-12-30 18:01:26 +00:00
Oliver Davies
c5afed5767
Move WSL from standalone Home Manager to NixOS
2024-12-30 17:42:55 +00:00
Oliver Davies
ba50ef37c5
Re-add nixedo as a media server
2024-12-28 09:26:54 +00:00
Oliver Davies
dcb3f90393
Add Cloudflare API keys to hetznix server with
...
...agenix
2024-12-26 00:13:42 +00:00
Oliver Davies
0cb8818245
t490: add agenix
2024-12-23 06:50:56 +00:00
Oliver Davies
b48cc7774a
Change desktop to headless
2024-12-23 00:29:30 +00:00
Oliver Davies
07c6bd0ac7
Add t490 host
2024-12-21 23:13:28 +00:00
Oliver Davies
83339d1bc2
Use nixpkgs-2405 on hetznix
2024-12-21 00:45:51 +00:00
Oliver Davies
c01820a33b
Use agenix to encrypt secrets
2024-12-09 23:54:21 +00:00
Oliver Davies
bab5f8f4a8
Fix occassional Neovim loading error
2024-12-07 00:43:21 +00:00
Oliver Davies
8fd5c6b969
Initial Hetzner server and vhost configuration
2024-11-28 01:07:21 +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
71f335870d
Move host-specific modules
2024-11-22 01:18:31 +00:00
Oliver Davies
2ed0cfbb20
Remove the old nixpkgs-unstable input
...
This is not needed as I'm now using unstable by default.
2024-11-21 10:49:00 +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
Oliver Davies
bc3a9b43d7
Revert zoom-us back to nixpkgs-2405
...
Fixes a black screen when screen sharing.
2024-11-16 15:24:07 +00:00
Oliver Davies
abc0e5d429
Switch back to nixpkgs-unstable by default
2024-11-12 20:14:21 +00:00
Oliver Davies
4f9073757c
Refactor vim plugins overlay
...
Add overlays for additions, modifications and unstable packages, and
move each additional plugin into its own additional package.
2024-11-05 13:40:42 +00:00
Oliver Davies
8244e157fd
Re-add Neovim configuration files
...
Re-included from https://github.com/opdavies/opdavies.nvim .
2024-10-09 19:04:40 +01:00
Oliver Davies
56e39ef6be
Remove the apollo host
...
This laptop is currently dead and I'm only working on my Lemur Pro
laptop (lemp11), so I'm removing this host for now.
2024-09-23 09:02:03 +01:00
Oliver Davies
fec58e770d
Add nixos-hardware for system76
2024-09-21 09:58:08 +01:00
Oliver Davies
1d1f4255b9
Re-add Lemur Pro laptop as a NixOS machine
2024-09-11 15:21:52 +01:00
Oliver Davies
c7ca1fd14c
Remove nixedo
host
2024-07-22 18:09:50 +01:00
Oliver Davies
9677ef8ecd
Replace justfile
with run
2024-07-08 22:13:06 +01:00
Oliver Davies
d769885d8f
Flatten Code directories
2024-07-06 02:21:40 +01:00
Oliver Davies
e6e55d8af8
Remove build-configs
...
Caching permissions error when running `app:generate`.
2024-07-06 01:41:43 +01:00
Oliver Davies
5347c04b3e
Add awesome configuration
2024-06-15 13:26:18 +01:00
Oliver Davies
8ad1637c57
Switch from NixOS unstable to 24.05 by default
2024-06-11 09:18:50 +01:00
Oliver Davies
7f2df5f726
Run nix fmt
...
Format using `nixfmt-rfc-style`.
2024-06-10 09:38:34 +01:00
Oliver Davies
c8cc72b1ac
Add build-configs
from its derivation
...
It currently uses a local version of `build-configs`. I need to look
into how to get it to with Nix and a private GitHub repository.
2024-05-22 09:21:25 +01:00
Oliver Davies
c4eaf38a9c
Remove references to nixpkgs 23.11
...
As it's no longer used by kdenlive.
2024-05-19 16:02:39 +01:00
Oliver Davies
12cfadd564
Move just
2024-05-06 14:36:44 +01:00
Oliver Davies
6308026365
Update opdavies.nvim path
2024-05-06 14:33:55 +01:00
Oliver Davies
022fb2d986
Fix warnings
2024-04-23 22:56:39 +01:00
Oliver Davies
1418a2333f
Inherit just and nixfmt and update lock file
2024-03-30 22:14:48 +00:00
Oliver Davies
f350986961
Remove flake parts and update lock file
2024-03-29 01:33:25 +00:00
Oliver Davies
6ab382053d
Format with nixfmt
2024-03-25 11:55:12 +00:00
Oliver Davies
40d6b9285a
Fix wsl2 configuration
2024-03-25 11:49:39 +00:00
Oliver Davies
0073585678
Remove lib for now
2024-03-19 17:16:19 +00:00