Commit graph

72 commits

Author SHA1 Message Date
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
8244e157fd Re-add Neovim configuration files
Re-included from https://github.com/opdavies/opdavies.nvim.
2024-10-09 19:04:40 +01:00
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
fec58e770d Add nixos-hardware for system76 2024-09-21 09:58:08 +01:00
1d1f4255b9 Re-add Lemur Pro laptop as a NixOS machine 2024-09-11 15:21:52 +01:00
c7ca1fd14c Remove nixedo host 2024-07-22 18:09:50 +01:00
9677ef8ecd Replace justfile with run 2024-07-08 22:13:06 +01:00
d769885d8f Flatten Code directories 2024-07-06 02:21:40 +01:00
e6e55d8af8 Remove build-configs
Caching permissions error when running `app:generate`.
2024-07-06 01:41:43 +01:00
5347c04b3e Add awesome configuration 2024-06-15 13:26:18 +01:00
8ad1637c57 Switch from NixOS unstable to 24.05 by default 2024-06-11 09:18:50 +01:00
7f2df5f726 Run nix fmt
Format using `nixfmt-rfc-style`.
2024-06-10 09:38:34 +01:00
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
c4eaf38a9c Remove references to nixpkgs 23.11
As it's no longer used by kdenlive.
2024-05-19 16:02:39 +01:00
12cfadd564 Move just 2024-05-06 14:36:44 +01:00
6308026365 Update opdavies.nvim path 2024-05-06 14:33:55 +01:00
022fb2d986 Fix warnings 2024-04-23 22:56:39 +01:00
1418a2333f Inherit just and nixfmt and update lock file 2024-03-30 22:14:48 +00:00
f350986961 Remove flake parts and update lock file 2024-03-29 01:33:25 +00:00
6ab382053d Format with nixfmt 2024-03-25 11:55:12 +00:00
40d6b9285a Fix wsl2 configuration 2024-03-25 11:49:39 +00:00
0073585678 Remove lib for now 2024-03-19 17:16:19 +00:00
5ebe064a28 Simplify nixos-* justfile recipes
Make the hostname configurable for NixOS and remove the need to specify
the profile name when running `nixos-rebuild` commands as the hostname
can be used.
2024-03-19 00:13:01 +00:00
b1421c97e1 Format using nixfmt 2024-03-18 20:34:51 +00:00
288d2837eb Update lock file 2024-03-14 23:33:00 +00:00
d14f0a8883 Refactor to remove system variable 2024-03-12 17:15:10 +00:00
553d967bed Fix Kdenlive
Error when rendering a project.
2024-03-09 18:51:13 +00:00
fd45324727 Fix allowUnfree and add obsidian 2024-03-04 00:05:23 +00:00
2c088442a1 Remove hostname variable 2024-02-29 23:24:50 +00:00
49ac5097b5 Add lib/default.nix 2024-02-29 10:06:27 +00:00
2f6977bb82 Rename variables 2024-02-29 10:06:27 +00:00
addad268e5 Rename system to lib 2024-02-29 08:24:01 +00:00
73bd2e0bda Add just and justfile 2024-02-24 10:21:53 +00:00
7302dae7ec Use alejandra for formatting Nix files 2024-02-13 21:33:32 +00:00
34eddc3e3e Remove nixpkgs 23.11
As it's no longer used in my dotfiles.
2024-02-11 10:40:58 +00:00
6d27e72b02 Extract neovim configuration to a separate
...repository

https://github.com/opdavies/opdavies.nvim
2024-01-24 12:10:46 +00:00
3d51d8fc3f Switch back to NixOS unstable 2024-01-14 13:54:30 +00:00
7c72cc4d5d Make the NixOS hostname configurable 2024-01-09 20:39:56 +00:00
a460fbd1d3 Switch back to 23.11 2023-12-27 07:15:58 +00:00
4e1c3123a0 Switch back to 23.05
Issues with Neovim, Harpoon and/or Telescope.
2023-12-24 16:59:08 +00:00
b40e25dea0 Revert "Switch to unstable by default"
This reverts commit 3c7877776e.

Slack was broken when using the unstable version of nixpkgs.
2023-12-12 20:17:40 +00:00
3c7877776e Switch to unstable by default 2023-12-06 15:36:10 +00:00
80860fe6df Upgrade nixpkgs to 23.11 2023-12-03 08:54:29 +00:00
8f5a8dee66 refactor(flake): move pkgs 2023-11-06 23:24:53 +00:00
7b86cafc22 stable 2023-10-03 23:35:26 +01:00
f93c1ba9c7 unstable by default
Switch back to using `nixpkgs-unstable` by default and using
`nixpkgs-2305` when needed, such as for `exa` which is no longer
maintained and available.

In a future commit, I'll switch to `eza` which is the recommended alternative.

https://github.com/eza-community/eza
2023-09-17 23:40:32 +01:00
577054a9e5 feat(zsh): show ASCII logo in a new terminal 2023-08-12 19:53:07 +01:00
227dff7fd1 fix(wsl2): use shared Home Manager configuration 2023-08-09 22:37:03 +01:00
3b890d9ee5 refactor(flake): split NixOS Home Manager configs
Create a NixOS-specific Home Manager configuration and a reusable shared
configuration that can be imported and also used by other configurations,
such as WSL2.
2023-08-08 22:35:23 +01:00
eac470013b refactor(flake): re-organise systems and modules 2023-08-08 13:24:29 +01:00