Donovan Glover
ec63e88df2
system: install default packages
...
Got tired of scripts assuming that perl was installed.
2025-03-19 20:01:33 -04:00
Donovan Glover
b055f27918
chore: update to latest nixos-unstable release
...
Removed broken packages jamesdsp and htop-vim.
2025-03-14 10:41:01 -04:00
Donovan Glover
ff2f22cfe7
packages(numen): prefer env over export
2025-03-12 22:56:26 -04:00
Donovan Glover
8c2a3dca4b
docs: remove phone mentions
...
The phone config is now available at https://github.com/donovanglover/mobile-config
2025-02-27 15:01:43 -05:00
Donovan Glover
ad599dfc28
desktop: only enable 32-bit graphics on x86_64-linux
...
Should fix an assertion issue with aarch64.
2025-02-22 20:59:10 -05:00
Donovan Glover
8c9b84dfbd
chore: update to latest nixos-unstable release
2025-02-20 07:09:30 -05:00
Donovan Glover
5101375e1e
packages: use all-the-package-names from nixpkgs
...
Now upstreamed.
2025-02-19 08:51:05 -05:00
Donovan Glover
4a71230179
desktop: add shotwell
...
This is by far the best software I found for my own personal image
management.
Although web interfaces like Immich and Szurubooru are cool and useful
when sharing a collection of images online, they pale in comparison to
the simplicity and low maintenance of using Shotwell, which also happens
to be considerably faster to browse large collections of images with.
By default images are stored in a YYYY/MM/DD hierarchy, which helps
prevent images from losing their creation date over time and enables
filtering images by their file name without having to add the date to
the file.
Furthermore, by organizing images in this way, the usage of tags is
encouraged, enabling images to belong to multiple groups of images
instead of a single folder categorization.
2025-02-19 07:37:02 -05:00
Donovan Glover
ba8c993796
chore: update flake inputs
...
Also fixes some build failures and prepares the repo for home-manager
changes.
2025-02-19 06:02:30 -05:00
Donovan Glover
6964350cbc
packages(osu-backgrounds): fix version
2025-02-17 18:24:22 -05:00
Donovan Glover
776cc7ddc0
hyprland: don't show donation popups
...
We contribute in other ways instead.
2025-02-14 21:45:22 -05:00
Donovan Glover
6762cc1f49
chore: update flake inputs
...
Notably updates Hyprland to v0.47.2.
2025-02-04 22:07:19 -05:00
Donovan Glover
26e73601e4
packages(numen): cleanup
2025-02-03 16:57:40 -05:00
Donovan Glover
cae09922f3
home: remove docker
...
Now tracked in server-config.
2025-02-03 13:48:55 -05:00
Donovan Glover
9b66121408
chore: update flake inputs
2025-02-03 13:48:12 -05:00
Donovan Glover
0f37951e54
flake: switch to upstream stylix
...
Fork is no longer necessary now that Qt theming has been merged.
See: https://github.com/danth/stylix/pull/780
2025-02-03 13:25:34 -05:00
Donovan Glover
969f3f1fd4
hyprland: don't show update news
...
Not needed since we keep track of this already.
2025-02-03 12:52:36 -05:00
Donovan Glover
5df6884b76
chore: update to nixos-unstable 2025-02-01
2025-02-03 12:51:18 -05:00
Donovan Glover
3ba4b1e1fe
nadesiko3: 3.6.24 -> 3.6.44
2025-02-02 07:43:42 -05:00
Donovan Glover
e24c9805af
chore: update to nixos-unstable 2025-01-29
...
Note that this broke wine on X and I haven't figured out why yet. Likely
related to Wine 10 since the kernel supposedly wasn't the issue.
```
0074:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0074:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0074:err:systray:initialize_systray Could not create tray window
```
Wine continues to work in Hyprland however inputs are now broken and
some programs crash when they worked fine previously.
2025-02-02 06:07:41 -05:00
Donovan Glover
669c5fb575
Revert "system: use latest nix version"
...
No longer necessary since stable uses 2.24.12.
2025-02-02 05:52:24 -05:00
Donovan Glover
d40ff21496
Revert "system: use latest kernel version"
...
No longer necessary and prevents us from being testers for 6.13.
2025-02-02 05:44:55 -05:00
Donovan Glover
370c75d0bf
fish: use pr
to checkout GitHub PRs
...
Makes it easier to review PRs.
2025-02-01 10:07:18 -05:00
Donovan Glover
9ad246031f
chore: update to latest nixos-unstable release
...
Also updates home-manager.
2025-01-28 07:42:36 -05:00
Donovan Glover
8abd8444f0
chore: revert function spacing
...
It turns out that no extra line is used when the function definition
isn't at the beginning of the file.
2025-01-27 13:29:25 -05:00
Donovan Glover
63391b634a
chore: drop phosh-backgrounds
...
Missed in the phone removal commit.
2025-01-27 13:14:23 -05:00
Donovan Glover
d286dd6474
hosts: drop iso
...
As alluded to in the previous commit, I don't actually have a need to
create a custom iso due to the power of Nix and NixOS.
2025-01-27 13:09:52 -05:00
Donovan Glover
4a04454547
meta: document working custom iso
...
This *worked* and was kind of cool, but I realized that I don't actually
need a custom iso due to familiarity with the tty and access to any
program from any flake with Nix.
2025-01-27 12:41:48 -05:00
Donovan Glover
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
Donovan Glover
c8a20d24ee
chore: update flake inputs
2025-01-26 11:00:58 -05:00
Donovan Glover
c60f12524a
mpv: drop additional sampling settings
...
Was causing lag on slower devices.
2025-01-26 08:00:38 -05:00
Donovan Glover
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
Donovan Glover
9db81fe743
mime-apps: open webp with pqiv
2025-01-26 07:28:16 -05:00
Donovan Glover
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
Donovan Glover
0eb41f163d
chore: update to latest mobile-nixos commit
2025-01-18 00:29:29 -05:00
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