Donovan Glover
de2d3550d0
desktop: Add phosh support
...
This should make it easier to switch between hyprland and phosh.
2024-06-20 13:27:40 -04:00
Donovan Glover
3a50316006
phone: Add bluetooth / sensor / keyboard binds
...
Noticeably makes the phone much more pleasant to use with the keyboard
I use.
2024-06-20 11:09:05 -04:00
Donovan Glover
30198aa23d
phone: Don't customize hyprland at the configuration level
...
This was causing other options to not be applied correctly.
2024-06-20 10:45:55 -04:00
Donovan Glover
b918c56ccc
phone: Disable hypridle
...
It seems non-trivial to log back into hyprland with hyprlock on the
PinePhone so disabling it entirely makes things easier.
2024-06-19 20:50:26 -04:00
Donovan Glover
3c38068594
phone: Disable drop shadow / blur / animations
...
Makes using Hyprland much faster on the PinePhone.
2024-06-19 20:47:39 -04:00
Donovan Glover
da614fa655
phone: Use existing modules for configuration
...
This is a part of keeping the phone in sync with the laptop.
2024-06-19 02:10:21 -04:00
Donovan Glover
7c2a322c35
phone: Disable pulseaudio / bluetooth / IIO sensors
...
Bluetooth is presumably broken due to changed file names and IIO sensors
weren't really working properly anyway. Pipewire will be attempted to
see if it fixes some of the issues encountered with Pulseaudio.
2024-06-18 17:44:05 -04:00
Donovan Glover
8d4d6b53e0
phone: Inherit all overlays
...
Helps prevent inconsistencies.
2024-06-18 09:01:35 -04:00
Donovan Glover
c83f567708
phone: Mimic system nix settings for now
...
Should eventually replace this with the system module.
2024-06-17 11:27:01 -04:00
Donovan Glover
66c01167d0
phone: Add thunar support
2024-06-16 21:10:42 -04:00
Donovan Glover
866cce9f50
phone: Add base home-manager support
...
This seems to work to an extent.
2024-06-16 15:45:17 -04:00
Donovan Glover
8236511d5d
phone: Add stylix support
...
This works and is pretty cool since fonts are now uniform with the
laptop. Eventually it should be possible to use the existing module
definitions instead.
2024-06-16 12:54:11 -04:00
Donovan Glover
af678f14d9
phone: Improve virtualization support
...
Makes things snappier among other things.
2024-06-15 13:49:47 -04:00
Donovan Glover
3ce04d6ed3
phone: Remove default packages
2024-06-15 13:48:56 -04:00
Donovan Glover
dbf440c7a7
phone: Disable link-local multicast name resolution
2024-06-15 13:47:08 -04:00
Donovan Glover
39eef2e126
phone: Enable mac randomization
2024-06-15 13:46:14 -04:00
Donovan Glover
675e7e47de
phone: Don't show errors on unknown shell commands
2024-06-15 13:45:49 -04:00
Donovan Glover
663c89148b
nix: Replace boolean with string for sessionVariables
...
Fixes an issue where booleans aren't supported here.
2024-06-15 12:28:42 -04:00
Donovan Glover
58a2d8c9a0
phone: Update package list
2024-06-15 12:17:19 -04:00
Donovan Glover
f02ee75aa7
phone: Enable wireguard for VPN
2024-06-15 12:07:24 -04:00
Donovan Glover
8b72be1708
phone: Enable SSH for remote access
2024-06-15 12:06:57 -04:00
Donovan Glover
9dd63e01df
phone: Simplify config
2024-06-15 11:56:02 -04:00
Donovan Glover
3e4d3d1d2e
phone: Add kitty support with LIBGL_ALWAYS_SOFTWARE
...
The PinePhone uses old enough hardware that newer OpenGL versions aren't
supported, so software rendering must be used to make things work.
2024-06-15 11:48:09 -04:00
Donovan Glover
62bf42eacb
phone: Remove gnome web
...
A cute browser however the touch gestures get in the way and modern
websites are often broken due to the lack of support for newer web
features.
Generally I've taken a liking to LibreWolf on the PinePhone, even if it
crashes more than I'd like to see.
2024-06-15 11:40:33 -04:00
Donovan Glover
4e18c839de
phone: Move mobile-nixos specific config to flake
...
This makes it possible to create an x86_64 virtual machine without the
hardware-specific customizations of mobile-nixos.
2024-06-15 11:26:47 -04:00
Donovan Glover
a629f92827
meta: Revert combining mobile-nixos flake
...
This was causing a lot of issues unfortunately presumably due to things
not working with the aarch64 PinePhone system. Random errors like
"expected string 'D'" were common and I'd rather use a separate flake to
make things easier to debug and keep evaluation times to a minimum.
2024-06-15 10:47:03 -04:00
Donovan Glover
399e43a723
phone: Prepare configuration for main flake
...
This is part of merging the phone flake with the main nix-config flake.
2024-06-14 00:55:12 -04:00
Donovan Glover
97ae27a86e
phone: Add base configuration
...
This was my attempt at adding some essential programs to the PinePhone
before combining its configuration with this existing nix-config.
2024-06-13 13:26:12 -04:00
Donovan Glover
0e028019f6
phone: Simplify options
2024-06-13 06:22:21 -04:00
Donovan Glover
6434f2b2fc
phone: Add working flake
...
This is a working nix flake I wrote for the PinePhone on the PinePhone.
It successfully updated the system from a 2023-11-15 version to the
latest nixos-unstable release.
2024-06-13 06:06:35 -04:00
Donovan Glover
494f40e691
phone: Add initial configuration
...
This is an initial configuration of the PinePhone with a nixpkgs build
from 2023-11-15. Notably the installer uses uuids by default, so it's up
to the user to specify their own hardware-configuration.nix.
2024-06-13 06:03:27 -04:00