Commit Graph

191 Commits

Author SHA1 Message Date
Donovan Glover
c8a20d24ee
chore: update flake inputs 2025-01-26 11:00:58 -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
0eb41f163d
chore: update to latest mobile-nixos commit 2025-01-18 00:29:29 -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
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
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
9cd0939369
chore: update flake inputs 2024-12-08 20:22:21 -05:00
Donovan Glover
0b1d342204
chore: update to latest nixos-unstable release 2024-11-26 20:11:02 -05:00
Donovan Glover
371fde43fb
chore: update to latest nixos-unstable release 2024-11-20 16:47:46 -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
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
26c306bc2f
chore: update flake inputs 2024-11-18 02:51:52 -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
910851457a
chore: update to latest sakaya release 2024-11-07 19:33:20 -05:00
Donovan Glover
7f8817530e
chore: Update to latest sakaya release 2024-11-03 15:26:38 -05:00
Donovan Glover
3eb1d82798
chore: update flake inputs 2024-10-27 01:01:12 -04:00
Donovan Glover
3655cea2d6
chore: update to latest sakaya release
This notably makes sakaya work under dwm and other X environments.
2024-10-23 02:24:22 -04:00
Donovan Glover
3140708973
containers(wine): handle graphical variables with sakaya 2024-10-23 00:27:24 -04:00
Donovan Glover
248e8392fb
containers(wine): use sakaya module from flake 2024-10-22 03:19:42 -04:00
Donovan Glover
bbfd32df5b
chore: update to latest nixos-unstable release
Note that anki was changed to anki-bin due to a pyqt6 error currently in
nixpkgs.
2024-10-15 15:03:43 -04:00
Donovan Glover
f12d57c8f8
flake: add flake support for mobile-nixos 2024-10-11 11:59:38 -04:00
Donovan Glover
80be39adfc
chore: update flake inputs 2024-10-06 07:26:19 -04:00
Donovan Glover
c8de9b447b
chore: Update to latest nixos-unstable release
Fixes the LibreWolf DNS issue.

Note that tsserver was changed to ts_ls[1] in nvim-lspconfig. Also note
that this update may have broke Bluetooth[2], which was fixed by
removing the device and connecting it again.

[1]: https://github.com/neovim/nvim-lspconfig/pull/3232
[2]: https://github.com/blueman-project/blueman/issues/2026#issuecomment-1493106049
2024-09-17 16:19:03 -04:00
Donovan Glover
40cfec263e
chore: Update to latest nixos-unstable release
Only major issue after this update is DNS handling in LibreWolf v130.

See: https://codeberg.org/librewolf/issues/issues/1975
2024-09-13 20:55:08 -04:00
Donovan Glover
f82faa7c40
chore: Update to latest nixos-unstable release 2024-09-05 20:18:24 -04:00
Donovan Glover
b44c84b056
chore: Update mobile-nixos to latest commit 2024-09-03 14:59:23 -04:00
Donovan Glover
1dba52fcd0
chore: Update stylix to latest commit 2024-09-02 13:00:28 -04:00
Donovan Glover
809eab3f37
chore: Update stylix to fix fish styling
Now colors will be set appropriately inside virtual machines again.
2024-08-30 13:35:18 -04:00
Donovan Glover
b4adc570d0
meta: Replace firefox-addons with packages in flake
This simplifies things a bit since we're no longer relying on another
input and can add extensions not in the firefox-addons repository.
2024-08-30 13:34:00 -04:00
Donovan Glover
d2d5afd9b5
chore: Update to latest nixos-unstable release 2024-08-27 13:24:35 -04:00
Donovan Glover
09b241b088
chore: Update to latest mobile-nixos commit 2024-08-26 20:26:20 -04:00
Donovan Glover
c5c31718f4
chore: Update to latest stylix commit 2024-08-25 21:29:53 -04:00
Donovan Glover
a463af3bef
flake: Update mmsd-tng from 1.12.1 to 2.6.1
Seems to fix some MMS issues.
2024-08-17 15:18:34 -04:00
Donovan Glover
1123ea9dad
flake: Update to phosh 0.41.0
Seems to work.
2024-08-16 23:58:16 -04:00
Donovan Glover
fd35cd9db0
flake: Add rycee/firefox-addons
Makes it possible to install firefox addons with home-manager.
2024-08-15 23:36:09 -04:00
Donovan Glover
a71a6cfda4
mobile-nixos: Remove duplicate eg25-manager service
Not needed in mobile-nixos now that it has been upstreamed into
nixpkgs.
2024-08-15 21:33:49 -04:00
Donovan Glover
7b7028ed68
chore: Update to latest nixos-unstable release
- Removed ironbar overlay as it's no longer needed
- Removed broken packages that don't build with Ruts 1.80.0
2024-08-15 13:46:22 -04:00
Donovan Glover
298792cd92
mobile-nixos: Limit audio to speaker/earpiece VoiceCall
This helps guarantee that phone call audio will work as long as the
phone wasn't suspended prior to the phone call, in which case the
pulseaudio server needs to be restarted first.

Note that this removes the possibility of using the PinePhone for tasks
where audio is particularly important, although it's likely more
enjoyable to accomplish those tasks on a more reliable device anyway.

I may come up with a solution that automates fixing the audio after
suspend in the future.
2024-08-15 11:20:23 -04:00
Donovan Glover
63797c4259
flake: Switch to home-manager fork for librewolf support
I originally wanted to avoid maintaining my own forks of flake inputs to
simplify usage with the actual upstream if wanted, however the lack of
flakes supporting patches means that it's actually *easier* to maintain
my own repositories with the changes I want.

The main advantage of this is not having to wait for upstream. This also
means that I'm able to easily control which things I want to update and
when.
2024-08-13 14:36:14 -04:00
Donovan Glover
5032717f84
flake: Update stylix to fix startup issues with fish + tmux
Now it's possible to enjoy kitty image previews inside tmux, which is
something that zellij doesn't support.

Although tmux is slightly slower than zellij on startup, it has the
major advantage of a larger community with more time to iron out bugs
like the cursor jumping when scrolling in neovim with zellij.
2024-08-11 12:45:47 -04:00
Donovan Glover
9bbd7615e1
flake: Update hyprdim/hyprnome for Hyprland v0.42.0 2024-08-09 19:15:18 -04:00
Donovan Glover
7c5f535dff
flake: Update to hyprland v0.42.0 2024-08-07 17:12:29 -04:00
Donovan Glover
2ade2d58d5
mobile-nixos: Update kernel from 6.9.7 to 6.9.10
Have to rebuild the kernel anyway so might as well use the new one.
2024-08-04 15:35:46 -04:00
Donovan Glover
def180fb2d
chore: Update to latest nixos-unstable release 2024-08-04 11:14:18 -04:00
Donovan Glover
c31d8591a9
chore: Update flake inputs 2024-08-03 22:41:11 -04:00
Donovan Glover
817629fb0a
chore: Update to latest nixos-unstable release 2024-08-03 19:44:23 -04:00
Donovan Glover
55fbafa129
meta: Move base16-nvim config into stylix 2024-08-03 12:17:40 -04:00