Commit graph

69 commits

Author SHA1 Message Date
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
Oliver Davies 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
Oliver Davies b1421c97e1 Format using nixfmt 2024-03-18 20:34:51 +00:00
Oliver Davies 288d2837eb Update lock file 2024-03-14 23:33:00 +00:00
Oliver Davies d14f0a8883 Refactor to remove system variable 2024-03-12 17:15:10 +00:00
Oliver Davies 553d967bed Fix Kdenlive
Error when rendering a project.
2024-03-09 18:51:13 +00:00
Oliver Davies fd45324727 Fix allowUnfree and add obsidian 2024-03-04 00:05:23 +00:00
Oliver Davies 2c088442a1 Remove hostname variable 2024-02-29 23:24:50 +00:00
Oliver Davies 49ac5097b5 Add lib/default.nix 2024-02-29 10:06:27 +00:00
Oliver Davies 2f6977bb82 Rename variables 2024-02-29 10:06:27 +00:00
Oliver Davies addad268e5 Rename system to lib 2024-02-29 08:24:01 +00:00
Oliver Davies 73bd2e0bda Add just and justfile 2024-02-24 10:21:53 +00:00
Oliver Davies 7302dae7ec Use alejandra for formatting Nix files 2024-02-13 21:33:32 +00:00
Oliver Davies 34eddc3e3e Remove nixpkgs 23.11
As it's no longer used in my dotfiles.
2024-02-11 10:40:58 +00:00
Oliver Davies 6d27e72b02 Extract neovim configuration to a separate
...repository

https://github.com/opdavies/opdavies.nvim
2024-01-24 12:10:46 +00:00
Oliver Davies 3d51d8fc3f Switch back to NixOS unstable 2024-01-14 13:54:30 +00:00
Oliver Davies 7c72cc4d5d Make the NixOS hostname configurable 2024-01-09 20:39:56 +00:00
Oliver Davies a460fbd1d3 Switch back to 23.11 2023-12-27 07:15:58 +00:00
Oliver Davies 4e1c3123a0 Switch back to 23.05
Issues with Neovim, Harpoon and/or Telescope.
2023-12-24 16:59:08 +00:00
Oliver Davies 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
Oliver Davies 3c7877776e Switch to unstable by default 2023-12-06 15:36:10 +00:00
Oliver Davies 80860fe6df Upgrade nixpkgs to 23.11 2023-12-03 08:54:29 +00:00
Oliver Davies 8f5a8dee66 refactor(flake): move pkgs 2023-11-06 23:24:53 +00:00
Oliver Davies 7b86cafc22 stable 2023-10-03 23:35:26 +01:00
Oliver Davies 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
Oliver Davies 577054a9e5 feat(zsh): show ASCII logo in a new terminal 2023-08-12 19:53:07 +01:00
Oliver Davies 227dff7fd1 fix(wsl2): use shared Home Manager configuration 2023-08-09 22:37:03 +01:00
Oliver Davies 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
Oliver Davies eac470013b refactor(flake): re-organise systems and modules 2023-08-08 13:24:29 +01:00
Oliver Davies f570b44606 refactor(flake): move nvim config to a package
Add it as a package instead of symlinking it into the `~/.config.nvim`
directory.
2023-08-07 09:44:06 +01:00
Oliver Davies aa63de628e refactor(flake): inherit inputs 2023-08-05 01:22:18 +01:00
Oliver Davies b68ad75ce3 build(flake): switch to stable by default
Switch to using the stable version of nixpkgs but still use unstable
where it's needed.
2023-08-04 22:54:32 +01:00