374e5680e2
Extract systems
2025-07-23 19:26:20 +01:00
59403e4660
Move flake-modules to modules2
...
/ check (push) Successful in 1m28s
Move flake-modules to modules2 so they are automatically imported by
import-tree.
2025-07-23 12:38:52 +01:00
c832fa2958
Add import-tree
2025-07-18 00:56:19 +01:00
198c2e9d59
Add nix-index-database
/ check (push) Successful in 1m42s
2025-07-17 12:49:48 +01:00
5227e82c15
Refactor
/ check (push) Successful in 1m27s
2025-07-09 06:50:07 +01:00
26072b5cff
Extract flake modules
/ check (push) Successful in 1m28s
2025-07-09 02:35:21 +01:00
f02ace1040
Extract mkNixosConfiguration
helper
2025-07-09 02:03:54 +01:00
c134aaeb1b
Refactor to flake-parts
2025-07-09 02:03:14 +01:00
a93f2ecc28
agenix follows nixpkgs
/ check (push) Successful in 1m38s
2025-07-08 13:45:18 +01:00
288bc80f1e
nur follows nixpkgs
/ check (push) Successful in 2m14s
2025-07-08 13:42:12 +01:00
f54d82ca22
Rename app from nvim
to nixvim
/ check (push) Successful in 1m55s
2025-06-21 14:01:04 +01:00
77bce04e39
Refactor
2025-06-12 13:00:10 +01:00
a068e0481f
Add an nvim
package
...
Now I can run `nix run .#nvim` to run Neovim with any configuration
changes without having to rebuild my whole NixOS configuration.
2025-06-12 12:15:56 +01:00
ecb2a05d60
Use nixvim
2025-06-06 16:35:16 +01:00
5467ae123f
Refactor inputs
2025-06-01 23:22:09 +01:00
a60f3996f4
Reorder
/ check (push) Successful in 1m19s
2025-06-01 15:21:20 +01:00
22264fb82e
Refactor inputs
...
/ check (push) Successful in 1m11s
Move them to each host's configuration.nix file and keep flake.nix
shorter and cleaner.
2025-06-01 15:13:20 +01:00
cb5a6aa05c
Configure lua-language-server and nixd
2025-05-22 08:56:52 +01:00
59fd01f155
Remove some Vim plugins
...
I'm not sure if or how much I use these.
2025-05-21 18:29:06 +01:00
724753327c
Remove global tools and language servers
...
Re-add them as needed for each specific project using each project's
flake.nix file.
2025-05-21 18:28:24 +01:00
9e1b77930d
Remove nixpkgs-master
2025-04-23 17:29:52 +01:00
4de7dfda6b
Refactor
2025-04-23 17:28:40 +01:00
5f7d0d4deb
Rename nixpkgs-2411
to nixpkgs-stable
2025-04-23 17:19:16 +01:00
9c5e258a9d
Revert "Remove nixpkgs-2411
"
...
This reverts commit 631b1ffa66
.
2025-04-23 15:48:15 +01:00
631b1ffa66
Remove nixpkgs-2411
2025-04-23 14:28:57 +01:00
520f821f36
Remove nixpkgs-2405
2025-04-23 14:28:08 +01:00
2bedd41d83
Refactor back to a more modular configuration
2025-04-23 14:19:05 +01:00
fa3bee371f
Remove hetznix
...
Forgejo and all static websites have been moved to nixedo.
2025-04-19 00:10:45 +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
877845ad1a
Add justfile
2025-04-06 23:04:22 +01:00
1d284c9432
Extract a scripts mixin
2025-04-06 00:53:33 +01:00
2f56994696
Move desktop/non-headless packages
2025-04-06 00:23:37 +01:00
3379924c0e
Remove nixosModules
...
As it's now empty.
2025-04-05 15:18:08 +01:00
88284829ec
Refactor inputs for external modules
2025-04-03 22:44:27 +01:00
b27a2fcabf
Refactor input usage
2025-04-01 23:24:02 +01:00
087153a16d
Move Nix files back to the root of the project
2025-03-29 23:19:06 +00:00
148d6ca78c
Add t480 configuration
2025-03-21 22:29:03 +00:00
bc397079fd
Sort inputs alphabetically
2025-03-08 21:00:55 +00:00
560912af52
Move dwm and st patches
...
9ad246031f/home/dwm.nix
2025-02-18 12:24:39 +00:00
3c76aa0936
Update Firefox configuration
2025-02-13 23:12:27 +00:00
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
49b5424dbd
Refactor nixpkgs import
2025-01-29 01:15:42 +00:00
c3481f8ba6
nix flake update
2025-01-15 15:02:10 +00:00
7771c88040
Refactor Home Manager modules
2025-01-15 12:48:41 +00:00
30f336f05b
Merge default.nix files into configuration.nix
2025-01-08 08:54:14 +00:00
8aeadbf708
Remove unused import
2025-01-08 00:13:56 +00:00
96bbb1934a
Revert "Restructure NixOS host configuration files"
...
This reverts commit f92ad2b5ab
.
2025-01-05 13:37:13 +00:00
f92ad2b5ab
Restructure NixOS host configuration files
2025-01-04 17:51:00 +00:00
e12da9e59b
Test ghostty
2024-12-31 11:52:20 +00:00
815ec0f429
Move more things to the common host configuration
2024-12-30 18:01:26 +00:00