Commit Graph

1721 Commits

Author SHA1 Message Date
Donovan Glover
e50016cd7b
Enable host virtualization
Unfortunately, libvirt / QEMU / KVM / virt-manager etc. aren't quite
there yet when it comes to virtualization of non-Linux guests. Since I
do not have the equipment necessary to pass through a second GPU, it's
much easier to rely on the current dominance that VMware has in the
field.
2023-06-03 10:58:53 -04:00
Donovan Glover
d233e33a76
Remove river.sh
As alluded to in a previous commit, this was so I wouldn't forget about
the init script I made for river.
2023-06-03 10:56:14 -04:00
Donovan Glover
cad75efb46
hyprland: Add polkit_gnome
This is necessary so GUI applications won't seem broken when they're
unable to show an authentication prompt.
2023-06-03 10:54:37 -04:00
Donovan Glover
73e5e99ccd
pipewire: Add pulseaudio
This is necessary so we can load the module-switch-on-connect module,
which makes switching between USB audio devices automatic among other
things.
2023-06-03 10:52:58 -04:00
Donovan Glover
5a7816aec8
thunar: Add glib
Unfortunately I don't remember why glib is needed but it may have been
mounting related.
2023-06-03 10:34:38 -04:00
Donovan Glover
4fdcb64b9c
Add more packages
Note that although it's now easier than ever to organize packages, the
current implementation scatters things around a bit still.
2023-06-02 19:31:38 -04:00
Donovan Glover
dc0b9d241a
nix: Remove old import 2023-06-02 19:11:27 -04:00
Donovan Glover
a0bc09bf49
neovim: Set linebreak
Should make things easier to read overall.
2023-06-02 19:10:49 -04:00
Donovan Glover
dec10648c8
Add old river init script
This is so I remember how to initialize river if I want to use it again,
although I currently have no plans to do so.
2023-06-02 19:02:31 -04:00
Donovan Glover
e4f18c2281
Add old gnome scripts
This is mainly so I remember the changes I made to GNOME.
2023-06-02 19:02:11 -04:00
Donovan Glover
3ed7f2a585
mpd: Update config 2023-06-02 17:42:16 -04:00
Donovan Glover
e6e4b56a89
Use correct locale for xdg-user-dirs 2023-06-02 17:39:51 -04:00
Donovan Glover
5748026bab
meta: Add libreoffice
Unfortunately, some files may be in .docx or similar forms.
2023-06-02 10:03:30 -04:00
Donovan Glover
10524724aa
fish: Use tput reset by default
This fixes an issue where kitty would occasionally show two cursors at
once.
2023-06-02 09:34:22 -04:00
Donovan Glover
87b04e212b
fonts: Add KanjiStrokeOrders 2023-06-02 09:33:31 -04:00
Donovan Glover
aca33b1aff
go-thumbnailer: Reference binary from nix store
This should guarantee reproducibility since the thumbnailer won't be
dependent on the $PATH of the host.
2023-06-02 09:31:52 -04:00
Donovan Glover
d873351ada
nix: Simplify 2023-06-02 09:30:42 -04:00
Donovan Glover
968e26da53
go-thumbnailer: Update inputs and sha256
This is a separate commit so I don't forget what I changed in order to
get go-thumbnailer to work.
2023-06-02 09:29:18 -04:00
Donovan Glover
b64cb3183b
meta: Add go-thumbnailer
It was surprisingly easy to package go-thumbnailer with nix, and it may
be a fun side project to make a pull request for nixpkgs.
2023-06-02 09:25:53 -04:00
Donovan Glover
4b3e662b3f
meta: Remove litemdview
Not needed with mdcat and other solutions for quick viewing.
2023-06-01 16:53:15 -04:00
Donovan Glover
3950731e82
thunar: Add gnome-keyring
This prevents thunar from showing an error message when mounting an
encrypted partition.
2023-06-01 15:17:09 -04:00
Donovan Glover
cc5e8f5f71
kitty: Increase cell height
This should make long form text easier to read in kitty without
sacrificing too much vertical screen estate.
2023-06-01 15:03:22 -04:00
Donovan Glover
5da221830d
ncmpcpp: Add on-song-change script
Now the cover image and artist + title shows on song change.
2023-06-01 15:02:57 -04:00
Donovan Glover
c9bcd57404
Add rar container
This puts rar in a rootless container with no access to the network of
the host.
2023-05-31 15:15:45 -04:00
Donovan Glover
f073819dc8
waybar: Add back hyprland postPatch
This is still necessary to make workspace switching work properly.
2023-05-31 11:50:46 -04:00
Donovan Glover
c946307c67
waybar: Update to 0.9.18
Note that with the latest version of waybar with the experimental flag
enabled and the latest version of hyprland, patching waybar *shouldn't*
be necessary.
2023-05-31 11:35:54 -04:00
Donovan Glover
26c390dd69
chore: Update flake inputs 2023-05-31 11:33:18 -04:00
Donovan Glover
f8f54d189c
joshuto: Increase preview size to 10 GB 2023-05-31 10:48:14 -04:00
Donovan Glover
f543a935c9
neovim: Add neoformat 2023-05-31 10:43:28 -04:00
Donovan Glover
cb1333e750
hyprland: Init swww with default background 2023-05-31 10:43:07 -04:00
Donovan Glover
14a8c2e561
neovim: Focus nvim-tree instead of toggling it 2023-05-31 10:41:38 -04:00
Donovan Glover
968ac924c8
Add hexyl 2023-05-31 10:41:00 -04:00
Donovan Glover
508450dd49
librewolf: Show sidebar on right by default
This allows the sidebar to be used as a reference while the more
important content is shown on the left side.
2023-05-31 10:40:11 -04:00
Donovan Glover
430de18948
librewolf: Enable letterboxing 2023-05-31 10:39:55 -04:00
Donovan Glover
66186d7027
hyprland: Limit orientations
The center orientation is broken when using a vertical waybar.
Additionally, using only two orientations for horizontal and vertical
workflows guarantees that ratio modifiers behave as expected. This works
since most applications have a focus point near the top left of the
window.
2023-05-31 10:37:02 -04:00
Donovan Glover
833d0e4322
hyprland: Don't show special by default 2023-05-31 10:35:51 -04:00
Donovan Glover
583b56f88f
dev: Add go 2023-05-31 10:35:04 -04:00
Donovan Glover
6f01e78e2b
swaylock: Increase blur 2023-05-31 10:34:43 -04:00
Donovan Glover
31f8f05a78
Enable zram
Should probably move this somewhere else later.
2023-05-31 10:34:05 -04:00
Donovan Glover
43109dcfa3
fish: Don't override with cp by default 2023-05-31 10:33:03 -04:00
Donovan Glover
1ba427a819
fish: Make cp preserve timestamps 2023-05-31 10:32:42 -04:00
Donovan Glover
a6c925fbd1
neovim: Remove nvim-scrollbar
Causes text to be hidden when the viewport is small enough.
2023-05-31 10:20:53 -04:00
Donovan Glover
d36660d87a
pipewire: Remove jack support
Probably don't need this.
2023-05-31 10:20:19 -04:00
Donovan Glover
a7087e2904
Add osu-stable
This works, and without putting wine directly in $PATH, which is kinda
cool.
2023-05-31 10:18:38 -04:00
Donovan Glover
d8914cb4d2
meta: Switch from ranger to joshuto
Joshuto is *significantly* faster than ranger and is written in Rust
instead of Python. Although both ranger and joshuto have not seen a new
release in a while, the future of joshuto seems more promising.

Joshuto is additionally faster than lf and, similar to lf, does not hang
when previewing images with kitty.
2023-05-27 16:45:05 -04:00
Donovan Glover
0fbd0e12e9
qutebrowser: Begin migrating config to nix 2023-05-26 11:02:49 -04:00
Donovan Glover
c517b25312
Disable suspend on lid close
This was more annoying than not due to having to re-establish an
internet connection every time the lid was closed. Other advantages
include the possibility to use the computer while closed.
2023-05-26 10:54:54 -04:00
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