3ecfea158a
browser: make more easily swappable between firefox and librewolf
2022-11-01 16:23:50 -07:00
174bc539bc
moby: enable a statically-assigned but encrypted password
2022-10-24 07:39:50 -07:00
48ff8e9ca7
more feedbackd user definition to phosh
2022-10-20 19:59:03 -07:00
5f277f8653
moby: fix up CMA allocations so fractal (gui app) works
...
this probably enables other apps like Element; untested
2022-10-04 02:25:59 -07:00
5682a3e5f1
moby: remove some dead/commented-out code
2022-10-02 20:43:52 -07:00
7d62212c24
moby: disable nixos documentation
...
it slows down the build too much to be worth it
2022-09-30 04:44:29 -07:00
529e47a5fa
disable the pinephone proximity sensor
...
it's just bad UX.
2022-09-28 05:33:08 -07:00
bb7e2ee70a
moby: enable hardware.driSupport
...
not extensively tested, but the basics seem to work.
2022-09-27 23:23:37 -07:00
5ed7888710
moby: switch to manjaro alsa UCM files
...
the "internal speaker" is broken -- not sure if this minor change will
fix that or not
2022-09-26 01:42:31 -07:00
29d3a6f9b2
moby: ship alsa UCM2 files for pinephone
...
hopefully this will fix audio problems?
2022-09-26 00:46:38 -07:00
cdbfa2d177
moby: limit boot entries to 10
2022-09-21 03:25:23 -07:00
c162225789
moby: rework the cross-compiling situation
...
we build the `pkgs.cross` kernel, which can be emulated or
cross-compiled based on the specific target (`moby` v.s. `moby-cross`).
2022-08-11 17:02:41 -07:00
fc629082e6
moby: lift the kernel definition out into its own file
2022-08-09 15:26:41 -07:00
e2f6977244
moby: package/ship the rtl8723cs bluetooth driver
...
with this, bluetooth works immediately after boot (well, maybe only
after the second boot after a deploy... logs are weird when NTP
activates).
2022-08-08 22:13:17 -07:00
05ab747650
moby: fix kernel config (remove CONFIG_ prefixes)
2022-08-08 20:36:39 -07:00
913c9e5fdf
moby: cross-compile the kernel
2022-08-08 20:36:35 -07:00
f0b772d688
moby: research more RTL BT kernel config (from manjaro)
2022-08-08 16:43:27 -07:00
f328043966
moby: research some more RTL BT kernel configs
2022-08-08 16:37:39 -07:00
6758440ce3
moby: add the RTL8723CS wifi driver
...
it works! bluetooth still needs debugging.
2022-08-08 16:03:58 -07:00
9e4bfc2fce
moby: switch from linux latest to linux 5.18
...
doesn't fix my WiFi issue, but will be easier to build on
2022-08-08 16:03:58 -07:00
d3193bc051
moby: bump to latest kernel (5.19)
2022-08-08 16:03:58 -07:00
c0b6d46575
moby: try building with mainline linux
2022-08-08 16:03:58 -07:00
54754de6fa
moby: enable mobile-nixos' firmware (notably: bluetooth)
2022-08-05 14:42:08 -07:00
e80e37ae29
moby: persist the whole .librewolf dir
2022-08-04 14:05:24 -07:00
a3111d250f
moby: ship without mobile-nixos' stage-1
...
the stage-1 fails to handle impermanence
2022-08-03 16:23:36 -07:00
b1205e964b
moby: migrate the user definitions to phosh.nix
2022-08-02 16:00:37 -07:00
ba6d0b7e3d
machines: moby: enable impermanence (experimental)
...
last time i tried to rebuild nixos on the pinephone it didn't switch,
IIRC. i don't know why, but i expect it'll be easier to manage my
machines if i keep more of the setup consistent across them.
likely i'll tune this to be more leniant on moby (e.g. persist all of
.librewolf).
2022-08-01 14:38:40 -07:00
4d7d96f4a4
machines: moby: remove w3m: it's already included in the common config
2022-08-01 14:38:10 -07:00
451816f623
rename config.{colinsane -> sane}
2022-08-01 00:23:49 -07:00
42117f375b
introduce an 'allocations' systems for things like uids/gids
2022-07-14 23:58:27 -07:00
fd48880a0a
nixcache: only enable on moby
...
it's annoying to rebuild on desko/lappy, and have that fail when servo
is offline/unreachable.
and it's really silly to have servo use its own cache *over the
network*.
long-term would be better to do properly distributed builds instead of
the cache.
2022-06-28 03:44:10 -07:00
bf6ac1b7ae
moby: enable boot.loader.generic-extlinux-compatible.enable
2022-06-23 19:56:40 -07:00
b244e8e845
moby: properly flash firmware as part of the image build
2022-06-23 19:01:04 -07:00
f0857181c0
decrease the moby-specific stuff in flake.nix
2022-06-23 15:42:20 -07:00
51bf327290
port helpers/home-manager-gen-colin.nix to modules system
2022-06-09 14:50:24 -07:00
bc51244c52
move helpers/universal -> modules/universal
2022-06-09 14:06:31 -07:00
ed50ea4b4b
sway: configure emoji fonts
2022-06-08 13:02:28 -07:00
5bae11fcbc
gui/phosh: port to module system
2022-06-06 17:39:40 -07:00
8ef29966b3
cleanup: remove unecessary arguments from nix config
2022-06-05 23:44:01 -07:00
a30050af8f
moby: add gnome-podcasts
2022-05-31 20:07:18 -07:00
14e7db3eae
moby: scale display to 150%
2022-05-31 16:12:29 -07:00
ca5fa0839c
moby: try a slight variant of phosh
2022-05-30 14:56:31 -07:00
52bf4f5b67
put all gui helpers under helpers/gui/ subdir
2022-05-27 01:14:36 -07:00
f30d51abbc
move phosh out from moby/ to helpers/
...
better yet would be put these all in a gui/ subdir
2022-05-27 01:13:09 -07:00
123e140212
moby: switch from phosh to plasma-mobile
...
this isn't the *best*: it's verrry slow to login.
but more software works. that could be more due to using wayland though,
than to plasma itself.
2022-05-27 01:08:59 -07:00
9c290e0a03
move 'machines/common' into helpers/
2022-05-26 22:16:16 -07:00
48a985c74e
try some phosh packages
2022-05-24 23:12:51 -07:00
c95485589a
moby: upgrade pkgs from 2022/03/30 -> 2022/05/20
...
this upstreams the manual phosh tweaks i had previously applied.
2022-05-24 20:58:45 -07:00
e8cc71b03e
moby: update pkgs-mobile to 2022/03/30
...
i was using something from like 2021/06/...
it's not new enough to have upstream support for phosh,
so i still need the wrapper. i think such an update is blocked on the
mobile-nixos project.
2022-05-24 02:47:04 -07:00
17174a1f6e
omit unnecessary inputs from some imports
2022-05-23 17:16:56 -07:00