421d0a1b03
containers: drop privateNetwork
...
At some point this broke and I haven't been able to find any leads on
why it broke, so the container now has access to host networking.
2025-01-27 11:22:15 -05:00
c8a20d24ee
chore: update flake inputs
2025-01-26 11:00:58 -05:00
c60f12524a
mpv: drop additional sampling settings
...
Was causing lag on slower devices.
2025-01-26 08:00:38 -05:00
de6685fe5f
meta: move phone config out of nix-config
...
I originally thought a monorepo was the way to go here and, although it
worked, I do want to keep this config as simple as possible for people
that just want to see how to set up Hyprland/dwm on NixOS.
For those curious in running NixOS on a phone specifically, there will
soon be a separate mobile-config repository that should make learning
from it easier.
2025-01-26 07:48:08 -05:00
9db81fe743
mime-apps: open webp with pqiv
2025-01-26 07:28:16 -05:00
173206ce64
Revert "hosts: add server"
...
It turns out that sharing this config with the server isn't actually
that useful, especially since nix makes it easy to run any program in
nixpkgs on demand.
2025-01-26 07:24:33 -05:00
0eb41f163d
chore: update to latest mobile-nixos commit
2025-01-18 00:29:29 -05:00
657e7fc71c
overlays: remove rofi-wayland-unwrapped
...
No longer necessary now that a new release is out.
2025-01-18 00:05:44 -05:00
f2830737e6
chore: update copyright years
2025-01-17 12:29:47 -05:00
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
fadfe4d450
packages: add exiftool / xsubfind3r
2025-01-10 18:02:41 -05:00
269595f48a
chore: update stylix / home manager
2025-01-10 02:20:48 -05:00
0e5dfd9f14
chore: update to latest nixos-unstable release
...
Removed rmlint due to a build failure.
2025-01-10 02:06:50 -05:00
3799f29616
packages: update osu-backgrounds
...
It's that time of year again.
2025-01-01 21:02:06 -05:00
06ff0e8021
numen: add missing meta attributes
2024-12-23 22:42:05 -05:00
77344e854c
chore: update to latest nixos-unstable release
2024-12-22 09:50:03 -05:00
9ee6b68bed
chore: update to latest home-manager commit
2024-12-22 09:36:18 -05:00
7b0b6c51ea
chore: update to latest mobile-nixos commit
2024-12-22 09:04:46 -05:00
205869d8a6
ironbar: add back tray icons
...
Mostly fixed in a recent update.
2024-12-22 09:00:51 -05:00
ecef6c094c
chore: improve spacing
2024-12-22 09:00:14 -05:00
d76da5c725
mpv: add mpv-subtitle-lines
2024-12-22 08:53:47 -05:00
3ef6c7e361
mpv: improve uosc translucency
2024-12-22 08:52:58 -05:00
27ab5dc25a
modules: add caddy / docker
2024-12-20 08:00:51 -05:00
ed83941bbe
system: allow ports 80 and 443
2024-12-18 12:53:28 -05:00
a643b97cdc
mpv: make uosc elements translucent
2024-12-18 04:31:19 -05:00
5dbbdff852
pqiv: bind 2 to trash files
2024-12-17 22:44:51 -05:00
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
c9fe3ee590
hosts: add server
...
Usage: nix build .#nixosConfigurations.server.config.system.build.digitalOceanImage
2024-12-17 02:02:39 -05:00
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
98283539bb
pqiv: use true for boolean values
...
Now possible since my PR was merged.
2024-12-15 19:11:54 -05:00
ec1e48b793
chore: improve formatting
2024-12-15 19:10:31 -05:00
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
26365c84a2
chore: update package list
2024-12-10 21:49:04 -05:00
9cd0939369
chore: update flake inputs
2024-12-08 20:22:21 -05:00
32db85cf63
fzf: exclude files from .gitignore
2024-12-06 12:27:21 -05:00
a55fb8a68b
numen: don't hardcode script paths
2024-12-06 12:25:19 -05:00
6de52cc0c6
system: add udev rule for numen
2024-12-04 20:30:56 -05:00
ff23722550
numen: init at 0.3.45
...
Based on https://github.com/anpandey/numen-nix
2024-12-04 20:26:09 -05:00
309c8079e8
packages: use aleo-fonts from nixpkgs
2024-11-26 20:11:39 -05:00
0b1d342204
chore: update to latest nixos-unstable release
2024-11-26 20:11:02 -05:00
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
371fde43fb
chore: update to latest nixos-unstable release
2024-11-20 16:47:46 -05:00
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
e5c7fb6192
flake: switch to upstream home-manager
...
The LibreWolf PR is now merged upstream.
2024-11-18 22:41:03 -05:00
b5a3442066
Merge branch '2024-11-15'
2024-11-18 03:28:05 -05:00
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
e9a4605871
neovim: use base16-nvim plugin with stylix
2024-11-18 03:01:44 -05:00
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
21385edb75
rucola: drop
...
Didn't end up using this.
2024-11-18 02:54:48 -05:00
98fa1573c4
hyprland: fix renamed shadow options
2024-11-18 02:53:48 -05:00