Commit graph

61 commits

Author SHA1 Message Date
Oliver Davies c8a62301f8 refactor(nvim): group extra Vim packages 2023-06-23 21:41:27 +01:00
Oliver Davies ee3054fe48 fix(nvim): re-add intelephense
Phpactor isn't providing LSP information or diagnostics within Drupal
tests whereas Intelephense does.

This means that I'm getting duplicate results in files where both
Intelephense and Phpactor are working, but I'll look into this again and
see if I can go back to using just Phpactor.
2023-06-22 07:56:36 +01:00
Oliver Davies 31602d9de6 chore(nvim): standardise Telescope themes 2023-06-21 10:13:19 +01:00
Oliver Davies 07b9d08a3e feat(nvim): add nixd 2023-06-20 01:39:23 +01:00
Oliver Davies db175139a9 refactor(packages): move packages
Move packages so they aren't only available in Neovim, just in case I
want to run one of them from the command line.
2023-06-16 21:01:02 +01:00
Oliver Davies e2a8f86899 refactor(sway): manage with Home Manager 2023-06-13 12:33:34 +01:00
Oliver Davies 7c8e2d3284 refactor(i3status-rs): manage with Home Manager 2023-06-12 08:43:37 +01:00
Oliver Davies f933b7c2e1 chore(sway): updates 2023-05-31 13:50:02 +01:00
Oliver Davies 42bab05a83 feat: ripgrep configuration 2023-05-25 23:37:35 +01:00
Oliver Davies ef64b0e03d feat(sway): initial configuration 2023-05-22 22:45:23 +01:00
Oliver Davies 0bad33a035 refactor(git): move .gitmessage text 2023-05-16 22:49:11 +01:00
Oliver Davies 57bfd7470e chore(git): populate .gitmessage
Populate the default Git commit message with information about the
Conventional Commits specification.

See https://www.conventionalcommits.org.
2023-05-16 22:46:07 +01:00
Oliver Davies 8b44eb3c5f feat(tmux): restore nvim sessions 2023-05-13 10:50:32 +01:00
Oliver Davies cad984b874 chore(home-manager): rename packages.nix 2023-05-11 14:16:00 +01:00
Oliver Davies 281b15d86b chore(home-manager): set environment variables 2023-05-10 13:26:31 +01:00
Oliver Davies 1e22556f6a feat(nvim): add Phpactor templates for Drupal tests 2023-05-10 12:36:54 +01:00
Oliver Davies 9ecc92f7d1 feat(nvim): evaluate replacing Intelephense with
...Phpactor

Refs: #41
2023-05-10 01:44:29 +01:00
Oliver Davies b733e63574 feat(nvim): add phpactor
Refs: #41
2023-05-10 01:44:12 +01:00
Oliver Davies 4b459f08d4 style: reformat with nixpkgs-fmt 2023-05-03 22:19:59 +01:00
Oliver Davies d0f59f950b refactor(nvim): move custom plugins 2023-04-29 10:56:47 +01:00
Oliver Davies 6c0691800e feat: automatically clear between nodemon commands 2023-04-27 19:02:14 +01:00
Oliver Davies f58ef51f0f refactor(nvim): use lsp-zero.nvim 2023-04-18 11:43:50 +01:00
Oliver Davies 2a8f42c267 fix(nvim): install Treesitter grammars with Nix
Fixes #48
2023-04-17 17:58:31 +01:00
Oliver Davies d0d1229d44 feat(nvim): add vim-terraform 2023-04-11 20:03:06 +01:00
Oliver Davies dc9ee849bb fix: use the generated Alacritty configuration 2023-04-05 23:11:32 +01:00
Oliver Davies 601f6b3373 fix: fix customVim overlay in NixOS 2023-04-05 17:51:24 +01:00
Oliver Davies 6974d288a5 feat(nvim): add vim and vi aliases 2023-04-05 16:59:13 +01:00
Oliver Davies 4e5ab16937 feat: initial commit of NixOS on my Infinitybook 2023-04-05 16:57:41 +01:00
Oliver Davies 8a22a861d4 refactor(nvim): move custom plugins to an overlay 2023-03-22 23:23:33 +00:00
Oliver Davies 8211af71e3 refactor(packages): add packages.nix 2023-03-22 22:56:56 +00:00
Oliver Davies 401c9e4660 chore(nvim): remove sumneko-lua-language-server 2023-03-22 22:48:06 +00:00
Oliver Davies 2fb3745307 Update common.nix 2023-03-22 22:46:08 +00:00
Oliver Davies 8b8a9f1ce5 feat(nvim): config updates 2023-03-22 22:24:53 +00:00
Oliver Davies 5581ebc1f3 fix: re-add Ansible language server 2023-03-21 22:16:24 +00:00
Oliver Davies d5fa2b558b feat: make working with Pulumi in Python nicer 2023-03-14 11:18:53 +00:00
Oliver Davies 22a99b4258 feat(nvim): try vim-fugitive and vim-rhubarb 2023-02-09 07:37:05 +00:00
Oliver Davies 7cf17e5550 feat(nvim): add telescope-live-grep-args 2023-02-07 20:24:42 +00:00
Oliver Davies 1ed3bc8b57 feat(nvim): use Neovim nightly 2023-02-07 20:24:42 +00:00
Oliver Davies fe77f1cfe0 Remove pdfpc 2023-01-30 22:08:56 +00:00
Oliver Davies 555b954c9a nvim: treesitter: enable autotag 2023-01-30 22:08:14 +00:00
Oliver Davies f4a3b20f91 Add ionotify tools 2023-01-30 21:57:02 +00:00
Oliver Davies fb8ce83e9f alacritty: add configuration
Add the whole file rather than adding it via Home Manager as that causes
a conflict with Pop!_OS where Alacritty is installed via Flatpak rather
than via Nix/Home Manager.

This may be something to try again in future.
2023-01-18 09:47:58 +00:00
Oliver Davies 19177de131 feat(nvim): add vim-caser plugin 2023-01-13 18:18:27 +00:00
Oliver Davies e4b8ea9e33 feat: add Astro language server 2023-01-13 01:39:19 +00:00
Oliver Davies 4c03eb55e2 feat: add packages 2023-01-13 01:39:19 +00:00
Oliver Davies 07e552df83 feat(nvim): add new plugins 2023-01-04 22:16:14 +00:00
Oliver Davies 25306a0093 feat: add http-server 2023-01-03 13:05:36 +00:00
Oliver Davies 5dd5d77b02 feat: add doppler 2023-01-03 12:22:16 +00:00
Oliver Davies 0371434311 feat(nvim): use floaterm for running tests 2022-12-28 17:55:49 +00:00
Oliver Davies 373c824caf chore(nvim): add prefix to Vim plugin names
Make it easier to differentiate between Vim plugins that are available
in the Nix store and those that have been added and built manually.
2022-12-27 17:01:25 +00:00