Donovan Glover
3019400ff2
Fix Maple Mono font
...
MapleMono-NF stopped working after changing locales, however nerd fonts
still show with the nerdfonts package.
2023-05-26 10:51:35 -04:00
Donovan Glover
3c2dbb4915
Use a more sane default locale
2023-05-26 10:50:25 -04:00
Donovan Glover
aac49c0f66
hyprland: Remove swapmaster script
...
Although writing my own script to swap with the previous window was
cool, I ended up switching with the first child most of the time anyway.
2023-05-26 02:56:42 -04:00
Donovan Glover
6c782154d9
Update virtualization-specific config
...
Note that it may be better to simply manage VMs through a separate
interface than declaratively configure them in the same configuration as
the host.
2023-05-25 23:48:40 -04:00
Donovan Glover
97786206c6
qutebrowser: Use a sane default search engine
...
search.goo.ne.jp is more accurate than DuckDuckGo and shows results that
would otherwise be completely ignored by the latter.
2023-05-25 23:47:14 -04:00
Donovan Glover
99157848f1
neovim: Add auto-save-nvim
...
This lets us take advantage of live reloading and other features while
editing markdown.
2023-05-25 23:36:32 -04:00
Donovan Glover
16b2c56353
Merge udiskie and gtk with hyprland
2023-05-25 18:30:42 -04:00
Donovan Glover
f842afa6da
Merge starship with fish
2023-05-25 17:22:52 -04:00
Donovan Glover
6af5e5c6cc
meta: Enable gvfs
...
This gives thunar, nvim-tree, and other programs access to the trash and
other directories.
2023-05-25 17:12:56 -04:00
Donovan Glover
878ba60863
qutebrowser: Remove spellcheck
...
Unfortunately spellcheck is non-trivial to declaratively set up in
qutebrowser as reliance on external tools is necessary.
2023-05-25 17:10:24 -04:00
Donovan Glover
c722f857ae
librewolf: Never show bookmarks bar
2023-05-25 16:52:01 -04:00
Donovan Glover
c8d4163cc9
Remove .gitattributes
...
Not needed anymore since nixpkgs comes with cool things like mpv
scripts.
2023-05-25 16:51:28 -04:00
Donovan Glover
83322580a2
nix: Move up common modules
2023-05-25 16:49:17 -04:00
Donovan Glover
0fce9844f7
nix: Formatting
2023-05-25 13:08:01 -04:00
Donovan Glover
8ec7519765
ncmpcpp: Format
2023-05-25 12:15:23 -04:00
Donovan Glover
625b5348d6
fix(neovim): Add nerdfonts
2023-05-25 12:13:50 -04:00
Donovan Glover
013826c3d6
Merge X stuff with hyprland
...
I would love to commit to hyprland and not use any other Wayland
compositor (at least until something better comes up). For this reason,
this commit assumes that X-specific settings are exclusive to hyprland.
2023-05-25 11:21:09 -04:00
Donovan Glover
b4a099214c
Merge mozc with fcitx5
...
Since both are used at the same time, only importing one or the other
doesn't make sense.
2023-05-25 10:31:14 -04:00
Donovan Glover
3aa85c355b
Simplify terminal imports
...
Certain programs should always be available on the system, so having
separate modules goes against ensuring a certain state.
2023-05-25 10:21:39 -04:00
Donovan Glover
3ff05f0117
Simplify common imports
...
This shouldn't be an issue since I'd rather import all of these at once
than selectively import them.
2023-05-25 09:10:37 -04:00
Donovan Glover
93d9693f4c
Merge all dev modules together
...
Unlike applications which are usually independent of each other,
development tools are often used as needed.
2023-05-25 00:36:43 -04:00
Donovan Glover
aeb0eff9df
Update flake dependencies
2023-05-25 00:28:20 -04:00
Donovan Glover
6e7b429e37
neovim: Remove barbar-nvim
...
barbar-nvim was a non-trivial plugin that changed buffers to tabs.
Although this was cute, I like neovim's default buffers since they
*don't* show up as tabs.
2023-05-24 13:48:22 -04:00
Donovan Glover
f5e63579a3
chore: Improve formatting
2023-05-24 11:40:49 -04:00
Donovan Glover
5a71c25c57
Merge tig with git module
...
This makes sense since I wouldn't use git without tig.
2023-05-24 11:39:40 -04:00
Donovan Glover
53d7a10509
virtualization: Enable auto-login
2023-05-24 10:54:43 -04:00
Donovan Glover
fac59427f2
hyprland: Copy area by default
2023-05-23 19:39:29 -04:00
Donovan Glover
5e409451d9
hyprland: Disable workspace_back_and_forth
...
This makes changing workspaces more predictable.
2023-05-23 19:37:40 -04:00
Donovan Glover
327f360a58
waybar: Decrease opacity
2023-05-23 19:09:45 -04:00
Donovan Glover
babd93ba62
waybar: Add same workspace option
...
Now it's possible to right click to open an application on the same
workspace.
2023-05-23 19:09:11 -04:00
Donovan Glover
8258530c58
Add packages
...
zallij is a cool tmux replacement that has sane defaults.
2023-05-23 19:07:39 -04:00
Donovan Glover
c887c4f005
Remove vagrant abbreviations
...
I have no plans to continue using Vagrant now that I know how to use Nix
and NixOS.
2023-05-23 18:59:17 -04:00
Donovan Glover
58a829819a
Remove helix
...
Not needed since nvim-lspconfig now works.
2023-05-23 18:16:48 -04:00
Donovan Glover
d84966817b
fish: Remove old abbreviations
2023-05-23 17:51:05 -04:00
Donovan Glover
f8dc7f64f0
fix(hyprland): Use -1 for gaps_out
...
This fixes an issue where hyprland windows would not completely cover
the background on the right side of the screen.
2023-05-23 17:33:01 -04:00
Donovan Glover
187028c552
meta: Autologin with greetd and tuigreet
2023-05-23 17:14:24 -04:00
Donovan Glover
162b3d0d13
neovim: Add more language servers
2023-05-23 17:12:35 -04:00
Donovan Glover
ae485beaf5
meta: Toggle special workspace with right shift
...
Finally, a use for the right shift key.
2023-05-23 17:10:43 -04:00
Donovan Glover
cbcebe4833
hyprland: Make special workspaces take up full screen
2023-05-23 17:05:21 -04:00
Donovan Glover
644dffba42
nix: Simplify
2023-05-23 12:27:49 -04:00
Donovan Glover
b973e86085
neovim: Add git-blame-nvim
2023-05-23 12:05:31 -04:00
Donovan Glover
4b63d5b7e5
srb2: Simplify cmake patch
2023-05-23 08:44:46 -04:00
Donovan Glover
7170a915e6
hyprland: Don't allow small splits
...
This fixes an issue where the master-stack layout would be broken when
the orientation was top and all windows were master.
2023-05-22 23:10:20 -04:00
Donovan Glover
7b9017d34b
hyprland: Increase blur size
2023-05-22 23:08:39 -04:00
Donovan Glover
b6f885bec5
waybar: Move the bar to the right
...
This makes the bar less likely to be seen since eye focus is usually on
the left side of the screen for left-to-right text.
2023-05-22 23:06:20 -04:00
Donovan Glover
49a621f081
meta: Toggle rofi with super key
...
This is a Wayland implementation similar to ksuperkey that is able to
fully toggle rofi with just the super key.
2023-05-22 23:01:31 -04:00
Donovan Glover
24f61278c6
rofi: Add custom rofi-wayland package
...
This is a modified version of the package in nixpkgs that uses the
latest commit.
2023-05-22 22:57:43 -04:00
Donovan Glover
04d13c993d
neovim: Add nvim-lspconfig
...
No idea why this wasn't working before but it now works so I'm not
complaining.
2023-05-22 14:33:56 -04:00
Donovan Glover
3aa5eaf72c
stylix: Let stylix handle opacity
2023-05-22 14:17:15 -04:00
Donovan Glover
3be68d15bd
hyprland: Remove borders
...
Borders aren't that useful when you already know which window is being
focused. In the event that you need to know which window has focus, you
can either look at waybar or use a toggle that dims inactive windows.
2023-05-22 14:03:51 -04:00