24e4a3b9a3
fish: Add trash abbreviations
2023-07-15 12:42:12 -04:00
269a2b3ccd
chore: Remove old overlay import
2023-07-15 12:38:38 -04:00
3d96bf1838
xdg-user-dirs: Create directories by default
2023-07-15 12:37:40 -04:00
d58fef7511
editorconfig: Don't trim markdown whitespace
...
Fixes an issue where auto-indents would be automatically removed with
the auto-save plugin enabled. Should probably fix this behavior later
so auto-indent works properly with all files.
2023-07-15 12:35:30 -04:00
526a9c7fe9
neovim: Add yuck-vim
...
Useful for reading eww files.
2023-07-15 12:32:55 -04:00
731a76dbb4
joshuto: Add one letter delete keybind
...
Useful since deletes ask for confirmation anyway.
2023-07-15 12:05:05 -04:00
35c502e22f
pqiv: Use native module
2023-07-15 12:04:32 -04:00
b11734ac67
chore: Update flake inputs
2023-07-15 11:44:14 -04:00
50ba2f9352
meta: Use personal branches for inputs
...
This lets me do things like only update inputs when I want to.
Additionally, it becomes easy for me to add my own functionality to
these projects and contribute to them upstream. Finally, it becomes
easier to verify changes to the system when pulling changes from
upstream.
2023-07-15 11:44:01 -04:00
d389c910c4
chore: Update flake inputs
2023-07-11 18:33:17 -04:00
19ffaad1cf
meta: Remove kitty overlay
...
Not needed anymore since kitty 0.29.0 was released.
2023-07-11 14:24:19 -04:00
d8cbc5e9cb
hyprland: Use same repeat rate as river
...
This change makes Hyprland have the same smooth typing experience one
gets with river.
See: https://github.com/riverwm/river/issues/234
And: c16628c7f5/example/init (L150-L151)
2023-07-11 08:03:39 -04:00
9c13e2fe41
fish(abbreviations): Add git cherry-pick
2023-07-11 08:02:34 -04:00
fb27622fb9
fish(abbreviations): Add git checkout --theirs
2023-07-11 08:02:02 -04:00
bad9f4cbf7
neovim(lualine): Don't show for nvim-tree
2023-07-11 07:58:33 -04:00
1a8bedafb3
dunst: Fix icons not showing
...
Also lowers the min-icon-size to avoid huge icons with the new theme.
2023-07-11 07:56:49 -04:00
4dd6ae821a
ironbar(launcher): Show indicator on click
2023-07-11 07:55:45 -04:00
13e6407381
containers(wine): Use prefix from mnt
...
This is convenient, however the state of the wine prefix will change
over time as a result of this.
2023-07-11 07:54:10 -04:00
d9bbb2e267
virtualization: Mount home directory
...
This is convenient, although care should be taken to remove this mount
if you don't want your home directory inside of the virtual machine.
2023-07-11 07:46:28 -04:00
dc677d170c
neovim: Add zen-mode-nvim
...
zen-mode-nvim is a cool lua plugin similar to Goyo that makes reading
and writing long-form content in neovim easier.
2023-07-10 21:58:04 -04:00
5352c9a613
containers: Add fcitx support
2023-07-10 21:56:25 -04:00
8fa673095e
meta: Move DE-specific config to specializations
...
Helps keep the modules directory specific to the main configuration and
not any specializations.
2023-07-10 21:12:48 -04:00
cb6d57536b
specializations: Configure inside default.nix
...
This makes it possible to define specializations that are technically
modules without having them placed in the modules directory. This is
mainly useful to separate core Hyprland logic from desktop environment
logic.
2023-07-10 20:36:27 -04:00
9462f39f47
meta: Add GitHub CI
...
GitHub CI should be a more viable solution than Travis CI in 2023.
2023-07-10 18:39:05 -04:00
a3ca695d4e
tests: Remove hint
...
At some point this broke, although imports should be changed
infrequently enough that any failures should be trivial to resolve.
2023-07-09 22:25:51 -04:00
ef7cac947e
tests: Remove unused import
2023-07-09 17:47:51 -04:00
5d351cf6b2
chore: Update packages
2023-07-09 17:46:53 -04:00
d5a6b65379
chore: Update flake inputs
2023-07-09 14:44:05 -04:00
244c1386a9
neovim: Revert conditional fcitx import
...
This actually had the side effect of not including fcitx-vim in all
cases.
2023-07-08 20:12:55 -04:00
9c7fb0b490
mullvad: Remove gui package
...
Not needed since the command line program is excellent. Makes things
easier overall and no longer have to worry about GUI-specific bugs.
2023-07-07 10:49:22 -04:00
410e5f50bb
containers: Simplify
...
isReadOnly is true by default.
2023-07-07 05:26:52 -04:00
85f741c920
meta: Remove rofi
...
Although rofi was cute, ironbar may suit my needs better since I don't
actually need a launcher that shows all desktop files. This makes things
simpler and makes the launcher (ironbar) easier to extend upon since
it's written in Rust.
2023-07-06 22:54:40 -04:00
44b6e345d1
tests: Remove rofi check
2023-07-06 21:43:02 -04:00
c553dffcb8
chore: Update flake inputs
2023-07-06 09:57:11 -04:00
085847c95b
hyprland: Re-enable middle click paste
...
This fixes an issue where wl-paste would previously make it impossible
to select text in certain GTK applications.
2023-07-05 19:35:30 -04:00
bed4d20e60
ironbar: Don't use favorites
...
Unfortunately, there are too many issues with favorite applications at
this time to warrant the usage of them. On the bright side, only showing
open applications makes it easy to determine all applications that are
open at a glance.
2023-07-05 11:30:59 -04:00
a152284a63
chore: Formatting
2023-07-05 11:24:58 -04:00
c6bc8415b2
ironbar: Simplify
2023-07-05 09:20:32 -04:00
6a7f3b2450
ironbar: Remove unused color_urgent
2023-07-05 00:37:05 -04:00
6391d885a3
ironbar: Don't hardcode colors
2023-07-05 00:36:38 -04:00
ee7b7e2cac
chore: Update flake inputs
2023-07-04 23:51:14 -04:00
96ed1456f4
meta: Remove joshuto overlay
...
No longer needed now that joshuto is at 0.9.5.
2023-07-04 23:50:55 -04:00
1c15106231
tests: Remove joshuto check
...
No longer needed since v0.9.5 was released.
2023-07-04 18:59:21 -04:00
f6bef9b79b
meta: Don't use conditionals in default imports
2023-07-04 17:14:36 -04:00
27deb6bb43
nix: Simplify
...
lightdm is only enabled if no other display managers are chosen.
See ./nixos/modules/services/x11/xserver.nix in nixpkgs to verify this.
2023-07-04 16:41:31 -04:00
737de3c497
ironbar: Remove background styles
...
This change makes the bar have one consistent background across all
modules.
2023-07-04 15:42:16 -04:00
781c28f4ed
ironbar: Remove unused css
2023-07-04 13:43:41 -04:00
4630ba436c
ironbar: Move clipboard to start
2023-07-04 13:31:19 -04:00
a9362bfd7d
chore: Update packages
2023-07-04 12:18:00 -04:00
85c632be7c
ironbar: Increase launcher item padding
...
Makes it easier to click on things and see the active window.
2023-07-04 12:04:43 -04:00