Donovan Glover
|
50e317fc22
|
nix: Formatting
|
2023-06-10 20:58:45 -04:00 |
|
Donovan Glover
|
31ad806ce7
|
nix: Add syntax highlighting to strings
Note that alejandra currently does not handle these comments properly.
See: https://github.com/kamadorueda/alejandra/issues/366
|
2023-06-10 20:13:41 -04:00 |
|
Donovan Glover
|
e42bfc091a
|
fish: Perform local tests by default
|
2023-06-10 20:07:55 -04:00 |
|
Donovan Glover
|
e492d80d0b
|
tests: Differentiate between local and online tests
|
2023-06-10 20:07:39 -04:00 |
|
Donovan Glover
|
53685b9e5e
|
neovim: Add vim-nix-rummik
This change enables syntax highlighting of Nix strings with comments.
|
2023-06-10 20:06:36 -04:00 |
|
Donovan Glover
|
73282e699b
|
modules: Add waycorner
|
2023-06-10 19:07:55 -04:00 |
|
Donovan Glover
|
1b0fe2d78f
|
chore: Update flake inputs
|
2023-06-10 10:42:21 -04:00 |
|
Donovan Glover
|
feff455ddd
|
nix: Remove nixpkgs-master
Not needed anymore since waycorner and nwg-dock-hyprland are in
nixos-unstable.
|
2023-06-10 10:41:17 -04:00 |
|
Donovan Glover
|
9dacce9704
|
tests: Split methods into separate files
|
2023-06-10 10:24:47 -04:00 |
|
Donovan Glover
|
6c880d65a5
|
neovim: Make startify script always work
One of the beauties of Nix is that you don't have to depend on what is
available in a user's $PATH.
|
2023-06-10 10:17:43 -04:00 |
|
Donovan Glover
|
80e2052651
|
tests: Add tests for overlays
|
2023-06-10 09:48:14 -04:00 |
|
Donovan Glover
|
c91d02adc0
|
tests: Modularize import checker
|
2023-06-10 09:37:52 -04:00 |
|
Donovan Glover
|
36ddba7e9b
|
tests: Only import modules that exist
|
2023-06-10 09:27:36 -04:00 |
|
Donovan Glover
|
ad377d14fa
|
overlays: Add kitty duplicate lines patch
Patches the issue described below:
https://github.com/kovidgoyal/kitty/issues/6306
|
2023-06-10 08:31:22 -04:00 |
|
Donovan Glover
|
8251867144
|
librewolf: Highlight all by default
|
2023-06-10 08:15:33 -04:00 |
|
Donovan Glover
|
e037c54561
|
fish: Replace tput reset with tput clear
This should fix an issue where colors would previously get changed after
clearing the terminal.
|
2023-06-09 21:50:38 -04:00 |
|
Donovan Glover
|
ce289bb112
|
hyprland: Stack by default
This should keep focus on the first window open per workspace, which
should help compartmentalize workspaces based on function.
|
2023-06-09 21:26:48 -04:00 |
|
Donovan Glover
|
38188f4e19
|
qutebrowser: Improve accept_language formatting
|
2023-06-09 21:25:46 -04:00 |
|
Donovan Glover
|
d6fe14b803
|
hyprland: Add gaps keybind
Useful when you want to use gaps.
|
2023-06-09 21:18:35 -04:00 |
|
Donovan Glover
|
7654520135
|
modules: Add mime-apps
|
2023-06-09 16:21:52 -04:00 |
|
Donovan Glover
|
1ab27e7fe7
|
variables: Add defaultBrowser
|
2023-06-09 16:12:41 -04:00 |
|
Donovan Glover
|
9e5db2273b
|
fcitx5-mozc: Use separate files for config
|
2023-06-09 12:34:20 -04:00 |
|
Donovan Glover
|
72c548910d
|
chore: Update flake inputs
|
2023-06-09 11:33:22 -04:00 |
|
Donovan Glover
|
20b1d42701
|
neovim: Use vim-crystal from nixpkgs/unstable
|
2023-06-09 10:39:07 -04:00 |
|
Donovan Glover
|
f350e711eb
|
neovim: Add toggleterm-nvim
|
2023-06-09 10:35:05 -04:00 |
|
Donovan Glover
|
ac35390c59
|
neovim: Make lualine-nvim translucent
|
2023-06-09 10:34:42 -04:00 |
|
Donovan Glover
|
6a53d7f5eb
|
neovim: Make it easier to exit terminal
Note that <Esc> cannot be used for the keybind here since other plugins
like fzf-vim rely on using a terminal window that has its own escape
binding.
|
2023-06-09 09:56:03 -04:00 |
|
Donovan Glover
|
9f78256c4c
|
neovim: Add bufdelete-nvim
Used to delete buffers without closing the current window and only
showing nvim-tree.
|
2023-06-09 09:54:39 -04:00 |
|
Donovan Glover
|
59c19f1e7c
|
tests: Add test for rofi overlay
|
2023-06-09 09:06:04 -04:00 |
|
Donovan Glover
|
176f59f3bd
|
meta: Replace rofi package with overlay
This significantly reduces the complexity of maintaining a more recent
version of rofi-wayland.
|
2023-06-09 08:12:29 -04:00 |
|
Donovan Glover
|
29cde7537e
|
packages(go-thumbnailer): Fix formatting
|
2023-06-09 07:30:45 -04:00 |
|
Donovan Glover
|
4503a80c43
|
packages(go-thumbnailer): Simplify
|
2023-06-08 23:15:00 -04:00 |
|
Donovan Glover
|
b79b1d3672
|
tests: Simplify
|
2023-06-08 20:58:08 -04:00 |
|
Donovan Glover
|
250222c191
|
nixos-rebuild: Use verbose output
|
2023-06-08 20:57:50 -04:00 |
|
Donovan Glover
|
578190d486
|
neovim: Simplify cd command
augroup shouldn't be needed since this command is only ran once anyway.
|
2023-06-08 20:54:22 -04:00 |
|
Donovan Glover
|
5552b5c743
|
neovim: cd to git directory if it exists
This prevents an issue where it was previously possible to open files in
vim without the current directory being the project root.
|
2023-06-08 20:51:08 -04:00 |
|
Donovan Glover
|
f4db117bc3
|
neovim(vim-startify): Fix random quotes
|
2023-06-08 20:12:07 -04:00 |
|
Donovan Glover
|
6f32f06b3d
|
tests: Use more descriptive descriptions
|
2023-06-08 19:58:18 -04:00 |
|
Donovan Glover
|
bf2cdf2ec2
|
tests: Show hints after suite
This prevents interfering with the test output while tests are running.
|
2023-06-08 19:48:02 -04:00 |
|
Donovan Glover
|
d3e2457a89
|
tests: Use verbose output
|
2023-06-08 19:18:04 -04:00 |
|
Donovan Glover
|
9d4307c8a6
|
joshuto: Add icon support
|
2023-06-08 19:17:28 -04:00 |
|
Donovan Glover
|
cfcb2033a8
|
tests: Ensure latest joshuto commit
|
2023-06-08 19:11:40 -04:00 |
|
Donovan Glover
|
07ec31364f
|
joshuto: Update to latest commit
|
2023-06-08 19:10:25 -04:00 |
|
Donovan Glover
|
3e74ec7590
|
nix: Don't repeat yourself
|
2023-06-08 18:42:08 -04:00 |
|
Donovan Glover
|
48cb1ea542
|
packages: Use srb2 from fork
|
2023-06-08 18:30:38 -04:00 |
|
Donovan Glover
|
132e985a52
|
packages: Use waycorner from nixpkgs/master
|
2023-06-08 18:27:10 -04:00 |
|
Donovan Glover
|
0bb8eca867
|
packages: Use hyprland-autoname-workspaces from fork
|
2023-06-08 18:19:02 -04:00 |
|
Donovan Glover
|
3ad31d2df3
|
nix: Format with alejandra
|
2023-06-08 17:28:09 -04:00 |
|
Donovan Glover
|
b94c99d67a
|
nix: Sort imports alphabetically
|
2023-06-08 17:26:23 -04:00 |
|
Donovan Glover
|
47b5ac0d7d
|
nix: Remove logic from modules/default.nix
For simplicity, the first-level default.nix should be used to import all
the other modules.
|
2023-06-08 17:23:22 -04:00 |
|