Commit graph

1471 commits

Author SHA1 Message Date
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 3547fe2c2b feat: add pass - a CLI password manager 2023-06-22 07:55:59 +01:00
Oliver Davies 31602d9de6 chore(nvim): standardise Telescope themes 2023-06-21 10:13:19 +01:00
Oliver Davies 61ee8411e1 fix(nvim): code formatting and diagnostics 2023-06-21 09:01:21 +01:00
Oliver Davies a9c7ab3f67 feat(nvim): add keymap for formatting text 2023-06-21 09:01:21 +01:00
Oliver Davies 9691f2efce chore(update) 2023-06-21 09:01:21 +01:00
Oliver Davies 07b9d08a3e feat(nvim): add nixd 2023-06-20 01:39:23 +01:00
Oliver Davies fe46ac7d43 feat: add rustywind 2023-06-20 00:29:34 +01:00
Oliver Davies b64017f6d9 chore(update) 2023-06-20 00:29:34 +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 63362f9d82 chore(update) 2023-06-16 17:23:51 +01:00
Oliver Davies 1af1dc3fb7 feat(nixos): faster reboots 2023-06-15 19:33:41 +01:00
Oliver Davies 9c2da9d353 refactor 2023-06-15 19:00:45 +01:00
Oliver Davies 31089aa054 chore(git): update user email address 2023-06-15 08:56:42 +01:00
Oliver Davies 0eee846185 fix(scripts): update paths 2023-06-13 19:57:25 +01:00
Oliver Davies 1a35b26bea chore(update) 2023-06-13 19:52:53 +01:00
Oliver Davies 1cc14b6a80 feat(scripts): push with --no-verify 2023-06-13 19:52:32 +01:00
Oliver Davies 94b045c01f style(fmt) 2023-06-13 19:51:56 +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 a0e364269c chore(update) 2023-06-12 07:46:27 +01:00
Oliver Davies 15be3b9d38 chore(update) 2023-06-10 23:14:13 +01:00
Oliver Davies ab36de47a7 feat: transparency in alacritty and nvim 2023-06-10 10:20:54 +01:00
Oliver Davies 12c8bc7d7f chore(update) 2023-06-09 19:09:10 +01:00
Oliver Davies 7fd477519a feat(sway): configure swaylock 2023-06-04 18:15:28 +01:00
Oliver Davies 46e6cb1d87 feat: configure auto upgrades 2023-06-04 16:30:17 +01:00
Oliver Davies ddc4e57109 feat(sway): add binding to open a browser 2023-06-04 16:28:33 +01:00
Oliver Davies 89aa90aa34 feat(i3status-rs): updates 2023-06-04 14:05:14 +01:00
Oliver Davies 1f4ba88a17 feat(nvim): show matches in a split window 2023-06-04 14:04:08 +01:00
Oliver Davies 0a6d1f8e3a feat(sway): start assigning apps to workspaces 2023-06-04 14:03:25 +01:00
Oliver Davies 6e0fa3fdfe feat: configure fonts 2023-06-03 11:40:49 +01:00
Oliver Davies 407de3be32 chore(update) 2023-06-03 11:12:46 +01:00
Oliver Davies b906cc8a51 chore: update nix.settings and nix.gc 2023-06-03 11:11:19 +01:00
Oliver Davies bf3d81656d feat: caps lock key configuration
Esc on press, ctrl on hold.
2023-06-03 11:09:59 +01:00
Oliver Davies 342ea10202 feat(sway): add volume key bindings 2023-05-31 20:51:12 +01:00
Oliver Davies 8db35779f7 feat(i3config-rs): updates 2023-05-31 20:47:56 +01:00
Oliver Davies 462d1d86e7 feat(packages): add brightnessctl 2023-05-31 20:35:57 +01:00
Oliver Davies 3db3ad1c09 chore(update) 2023-05-31 13:50:24 +01:00
Oliver Davies 62751a9974 feat(phpactor): override the default template
Make classes final and enable strict types by default.

Refs: #41
2023-05-31 13:50:02 +01:00
Oliver Davies f933b7c2e1 chore(sway): updates 2023-05-31 13:50:02 +01:00
Oliver Davies e582b41bde chore(sway): updates 2023-05-30 00:57:53 +01:00
Oliver Davies addbb45e8d chore(update) 2023-05-30 00:57:33 +01:00
Oliver Davies 42bab05a83 feat: ripgrep configuration 2023-05-25 23:37:35 +01:00
Oliver Davies 807e8f177c feat: sway configuration
- Change the mod key to Alt.
- Change the keyboard input language to UK.
- Replace dmenu with wofi.
- Disable the laptop screen when used in clam mode (lid closed with an
  external monitor).
- Override the GTK theme to ensure that a dark theme is used in all apps
  (e.g. Firefox).

See:

- https://github.com/swaywm/sway/wiki#clamshell-mode
- https://wiki.archlinux.org/title/Sway#Keymap
2023-05-25 23:37:35 +01:00
Oliver Davies 581dc96157 chore(update) 2023-05-25 23:37:35 +01:00
Oliver Davies 71aa83c61d chore(update) 2023-05-23 09:41:01 +01:00
Oliver Davies 0c75a6799d feat: add keybinding for the t function 2023-05-22 22:45:52 +01:00
Oliver Davies ef64b0e03d feat(sway): initial configuration 2023-05-22 22:45:23 +01:00
Oliver Davies 2f06003ff8 chore(update) 2023-05-22 20:35:30 +01:00
Oliver Davies 4bace8f63e chore(update) 2023-05-19 12:24:14 +01:00