3687 Commits

Author SHA1 Message Date
Donovan Glover
657e7fc71c
overlays: remove rofi-wayland-unwrapped
No longer necessary now that a new release is out.
2025-01-18 00:05:44 -05:00
Donovan Glover
f2830737e6
chore: update copyright years 2025-01-17 12:29:47 -05:00
Donovan Glover
351c6bd229
chore: update flake inputs
Notably updates sakaya as well to fix a breakage in the *previous* flake
update.
2025-01-17 12:28:24 -05:00
Donovan Glover
fadfe4d450
packages: add exiftool / xsubfind3r 2025-01-10 18:02:41 -05:00
Donovan Glover
269595f48a
chore: update stylix / home manager 2025-01-10 02:20:48 -05:00
Donovan Glover
0e5dfd9f14
chore: update to latest nixos-unstable release
Removed rmlint due to a build failure.
2025-01-10 02:06:50 -05:00
Donovan Glover
3799f29616
packages: update osu-backgrounds
It's that time of year again.
2025-01-01 21:02:06 -05:00
Donovan Glover
06ff0e8021
numen: add missing meta attributes 2024-12-23 22:42:05 -05:00
Donovan Glover
77344e854c
chore: update to latest nixos-unstable release 2024-12-22 09:50:03 -05:00
Donovan Glover
9ee6b68bed
chore: update to latest home-manager commit 2024-12-22 09:36:18 -05:00
Donovan Glover
7b0b6c51ea
chore: update to latest mobile-nixos commit 2024-12-22 09:04:46 -05:00
Donovan Glover
205869d8a6
ironbar: add back tray icons
Mostly fixed in a recent update.
2024-12-22 09:00:51 -05:00
Donovan Glover
ecef6c094c
chore: improve spacing 2024-12-22 09:00:14 -05:00
Donovan Glover
d76da5c725
mpv: add mpv-subtitle-lines 2024-12-22 08:53:47 -05:00
Donovan Glover
3ef6c7e361
mpv: improve uosc translucency 2024-12-22 08:52:58 -05:00
Donovan Glover
27ab5dc25a
modules: add caddy / docker 2024-12-20 08:00:51 -05:00
Donovan Glover
ed83941bbe
system: allow ports 80 and 443 2024-12-18 12:53:28 -05:00
Donovan Glover
a643b97cdc
mpv: make uosc elements translucent 2024-12-18 04:31:19 -05:00
Donovan Glover
5dbbdff852
pqiv: bind 2 to trash files 2024-12-17 22:44:51 -05:00
Donovan Glover
9361828638
docker: add base umami config
This is the start of using docker containers for the server services as
opposed to using NixOS modules.

In a future commit APP_SECRET will be changed to not expose the actual
secret.
2024-12-17 04:49:33 -05:00
Donovan Glover
c9fe3ee590
hosts: add server
Usage: nix build .#nixosConfigurations.server.config.system.build.digitalOceanImage
2024-12-17 02:02:39 -05:00
Donovan Glover
4f1cde5571
librewolf: install firefox extensions globally
Reduces complexity since we no longer have to manually update each
package from a non-firefox source.

Requires internet connectivity at runtime but should ensure that the
extensions are always up to date.
2024-12-16 18:14:57 -05:00
Donovan Glover
98283539bb
pqiv: use true for boolean values
Now possible since my PR was merged.
2024-12-15 19:11:54 -05:00
Donovan Glover
ec1e48b793
chore: improve formatting 2024-12-15 19:10:31 -05:00
Donovan Glover
6009841203
hosts: add iso
This makes it possible to build a custom NixOS installer iso with the
tools I want. Ideally I get to a point where I can use the iso like a
live cd with Hyprland and/or dwm installed with everything already
configured.

Build the iso with the following command:

```
nix build .#nixosConfigurations.iso.config.system.build.isoImage
```

Then, use qemu to test the iso:

```
qemu-system-x86_64 -enable-kvm -m 256 -cdrom ./result/iso/nixos-*
```
2024-12-15 18:07:35 -05:00
Donovan Glover
26365c84a2
chore: update package list 2024-12-10 21:49:04 -05:00
Donovan Glover
9cd0939369
chore: update flake inputs 2024-12-08 20:22:21 -05:00
Donovan Glover
32db85cf63
fzf: exclude files from .gitignore 2024-12-06 12:27:21 -05:00
Donovan Glover
a55fb8a68b
numen: don't hardcode script paths 2024-12-06 12:25:19 -05:00
Donovan Glover
6de52cc0c6
system: add udev rule for numen 2024-12-04 20:30:56 -05:00
Donovan Glover
ff23722550
numen: init at 0.3.45
Based on https://github.com/anpandey/numen-nix
2024-12-04 20:26:09 -05:00
Donovan Glover
309c8079e8
packages: use aleo-fonts from nixpkgs 2024-11-26 20:11:39 -05:00
Donovan Glover
0b1d342204
chore: update to latest nixos-unstable release 2024-11-26 20:11:02 -05:00
Donovan Glover
47e4247613
tests(neovim): add stylix dependency
Also increased the sleep time to ensure that neovim loads before
continuing with the test.
2024-11-20 17:52:16 -05:00
Donovan Glover
371fde43fb
chore: update to latest nixos-unstable release 2024-11-20 16:47:46 -05:00
Donovan Glover
f7d8bbb161
hyprland: open new windows as master
Mimics the behavior of dwm and makes it possible to close opened windows
and return to the previously focused window.
2024-11-19 00:51:08 -05:00
Donovan Glover
e5c7fb6192
flake: switch to upstream home-manager
The LibreWolf PR is now merged upstream.
2024-11-18 22:41:03 -05:00
Donovan Glover
b5a3442066
Merge branch '2024-11-15' 2024-11-18 03:28:05 -05:00
Donovan Glover
a76685e15d
flake: fix librewolf patch
Now there is no more collision from home.packages.

See: https://discourse.nixos.org/t/home-manager-neovim-collision/16963
2024-11-18 03:21:53 -05:00
Donovan Glover
e9a4605871
neovim: use base16-nvim plugin with stylix 2024-11-18 03:01:44 -05:00
Donovan Glover
4668b1ab49
ublock-origin: 1.61.1b1 -> 1.61.1
Looks like 1.61.1b1 was deleted and 1.61.1 had the missing asset added.
2024-11-18 02:55:39 -05:00
Donovan Glover
21385edb75
rucola: drop
Didn't end up using this.
2024-11-18 02:54:48 -05:00
Donovan Glover
98fa1573c4
hyprland: fix renamed shadow options 2024-11-18 02:53:48 -05:00
Donovan Glover
26ac16c723
fcitx5-mozc: fix build 2024-11-18 02:53:02 -05:00
Donovan Glover
3b914aaa7e
hyprlock: override new stylix settings 2024-11-18 02:52:33 -05:00
Donovan Glover
26c306bc2f
chore: update flake inputs 2024-11-18 02:51:52 -05:00
Donovan Glover
e2e04596bc
hyprland: make audio position changes on key hold 2024-11-17 23:16:30 -05:00
Donovan Glover
832543c289
desktop: replace anki-bin with anki
anki-bin is no longer needed since the build is now fixed.
2024-11-16 22:48:49 -05:00
Donovan Glover
f54f3fe9ba
chore: update to latest nixos-unstable release
- Updated Mullvad ironbar script to account for new breaking cli changes
- Removed `native_https_query = false` since LibreWolf 132 fixes DNS leaks
2024-11-11 01:08:30 -05:00
Donovan Glover
a203b7593c
ublock-origin: 1.60.0 -> 1.61.1b1 2024-11-11 00:35:08 -05:00