f8448d7d2f
sxmo: fix sxmo_init ordering so my hooks are loaded and scale set properly
2023-09-23 11:20:20 +00:00
130901d7f7
sxmo: fix inputhandler hook loic errors
2023-09-23 09:36:16 +00:00
07c3fd8941
sxmo: override the postwake handler
2023-09-23 09:17:21 +00:00
2d98bbf4d6
sxmo: ship a custom inputhandler
2023-09-23 09:13:26 +00:00
69ab1c1b8f
servo-vpn: resolve DNS through the VPN
2023-09-22 19:49:35 +00:00
bf52b65dd5
Dino: fix to workspace 1
2023-09-21 20:03:19 +00:00
cd4b700962
wg-home: docs: link to Arch wiki on wireguard docs
2023-09-20 09:34:26 +00:00
b69424983f
hosts.nix: split the data out of modules/ and into common/
2023-09-19 15:32:31 +00:00
c1d62bdbc2
wg-quick: allow clients to contact the internet
2023-09-19 12:36:57 +00:00
bbe633ef2e
wg-home: refactor: don't 'use' lib/builtins
2023-09-19 12:09:21 +00:00
9d1ebd38ce
wg-home: don't infer role from ip address, but set it explicitly
2023-09-19 11:38:51 +00:00
247b272986
ship nm-connection-editor
2023-09-19 10:09:24 +00:00
cd61a530cb
sxmo: fix multi-user.service -> multi-user.target typo
2023-09-17 08:44:31 +00:00
107c07915e
ship gnome-calls
2023-09-17 05:00:15 +00:00
61428a5c8b
unify fonts across sway and sxmo
2023-09-16 14:59:12 +00:00
77906fb58b
font-manager: re-enable
2023-09-16 12:44:31 +00:00
9d71a08841
kitty: remove configs (unused)
...
i use alacritty now
2023-09-16 08:26:39 +00:00
649e5a2cab
sway: persist pipewire/wireplumber audio volumes
2023-09-13 12:57:18 +00:00
a359350d7e
sxmo-utils.latest: 2023-08-29 -> 2023-09-09
2023-09-12 10:29:10 +00:00
3f10fbdf4d
sway: remove deprecated "types.string"
2023-09-10 12:57:10 +00:00
fad3972554
sway: waybar: fix media to better handle multiple players
2023-09-10 00:01:39 +00:00
75009f6816
doc: sxmo: explain why we need nerdfonts
2023-09-09 07:44:31 +00:00
b65eca7dcf
sxmo: fix so the sway session launched via phog includes debug logging
2023-09-08 10:59:31 +00:00
b2393d4715
opengl: enable more broadly
...
this reduces the amount of sxmo-specific config
2023-09-07 10:47:17 +00:00
c86037e5d0
sway: don't enable greetd by default
2023-09-07 10:45:23 +00:00
d7751fb300
sway: remove unused installConfigs option
2023-09-07 10:33:28 +00:00
9582ea2e0a
refactor: hosts/modules/hardware -> hosts/common/hardware
...
the config here didn't have any options; doesn't really make sense as a module
2023-09-07 10:29:25 +00:00
d92b393f01
hardware/x86_64.nix: split these options into more relevant files
...
also makes it so we dont ship opengl on platforms where we dont need it (servo)
2023-09-07 10:24:20 +00:00
c6ab274dcf
sxmo: waybar: add swaync
2023-09-07 01:27:30 +00:00
7f1cdae91a
sxmo: remove mako & other programs which are managed by sway now
2023-09-06 10:14:59 +00:00
027086dd48
waybar: add divider to swaync
2023-09-06 09:19:50 +00:00
6eeca57694
waybar: add swaync notifications center
2023-09-06 09:13:34 +00:00
eaecb395cd
sway: switch from mako to swaynotificationcenter
...
mako's not working great on moby; hoping this will be better
2023-09-06 08:57:25 +00:00
6f5132633f
sway: disable unused status_cmd
2023-09-06 08:19:52 +00:00
1076289490
sway: enable xwayland (but not for sxmo)
2023-09-06 08:19:52 +00:00
45df0954f4
sway: improve waybar text size
2023-09-06 08:19:51 +00:00
de685236a0
sway: waybar: fix default min-width setting (to aid moby)
2023-09-06 01:55:14 +00:00
2aa8033a5f
sway: remove defaulted bar options
2023-09-06 01:18:35 +00:00
aa5eb3988d
sway: fix broken @status@
substitution
2023-09-06 00:51:13 +00:00
18eaebb7fc
mako: don't dismiss notifications when touched
2023-09-05 18:21:26 +00:00
9ed3dd4f22
sxmo: let mako be started via normal dbus activation
...
note that sxmo still installs its own, custom, mako theme
2023-09-05 17:46:01 +00:00
51ecf1b54b
sxmo: fix sxmo_hook_init.sh -> sxmo_hook_start.sh
2023-09-05 17:31:33 +00:00
d1741c60dc
sxmo: clean up our hook injections
2023-09-05 17:21:02 +00:00
409baf0321
moby: lift background into sway config
2023-09-05 16:13:23 +00:00
233a81c7d8
sxmo: more logging around power_button/volume_button
2023-09-05 09:14:32 +00:00
aca67b997a
sxmo: dont start conky manually (let sway do it)
2023-09-05 08:48:18 +00:00
cddba3d35f
conky: ship on sway
...
this probably causes double conky on sxmo, but i can fix in future patch
2023-09-05 08:31:50 +00:00
14b0d1bd37
sway: tidy up media key handling to not interfere with sxmo hooks
2023-09-05 04:51:12 +00:00
578162a266
sxmo: fix waybar height
2023-09-05 04:32:00 +00:00
ab776d7fc8
sxmo: fold the sway config fully into sane.gui.sway
2023-09-05 04:25:58 +00:00
cd9f05b8e1
sxmo: merge waybar configs into sway
2023-09-05 03:43:32 +00:00
2bf978f845
sway: waybar: disable sway/mode (it doesnt seem to do anything...)
2023-09-05 03:09:32 +00:00
b89212bcbd
refactor: waybar: sort these items
2023-09-05 01:19:06 +00:00
5498694729
sway: tidy waybar items and add memory
2023-09-05 01:18:55 +00:00
7b5bf2969a
sway: switch theming to be consistent with SXMO, for future merging
2023-09-05 01:05:59 +00:00
e198c49a96
refactor: sway: make snip_cmd be an actual shell script
2023-09-05 00:29:38 +00:00
7f5811db9a
refactor: sway: split config template into own file
2023-09-05 00:28:38 +00:00
5c3bb2293c
sway: consolidate the nix substitutions into mostly just one area and use sway-native variables after
2023-09-04 23:30:40 +00:00
59ac2061af
sxmo: minor docs improvement
2023-09-04 11:33:14 +00:00
e89805cd17
sxmo: have sway launch sxmo -- not the other way around
...
this lets me treat sxmo as just some nice scripts which run atop an existing DE (sway), rather than the opposite
can share more code with my desktop/laptop
2023-09-04 11:10:30 +00:00
10095e3ce5
sxmo: rename greeter option: {,->greetd-}sway-gtkgreet
2023-09-04 01:06:57 +00:00
6a83e0ce6c
WIP: sxmo: ship notifications-related dependencies
2023-09-03 08:48:43 +00:00
a880ba254b
sway: remove some unneeded config options
2023-09-02 10:37:09 +00:00
5d90cbcc98
programs: ship gajim on desko
2023-09-02 07:21:16 +00:00
0525f99813
moby: ship dino
2023-09-02 05:13:01 +00:00
769019f2f5
greetd: types.string -> types.str
2023-09-02 01:36:11 +00:00
20aef83496
greetd: refactor: session{Name,Cmd,User} into session attrset
2023-09-02 00:54:05 +00:00
3cc4a1ea19
sxmo: port to greetd abstraction
2023-09-02 00:49:44 +00:00
a41fefa906
consolidate greetd stuff out of sway
2023-09-02 00:07:46 +00:00
a7c5daf8a5
sxmo: sway-config: leave a todo for deploying via /etc/sway/config.d
2023-08-30 01:56:32 +00:00
a23dea03a9
sxmo: sway config: pull defaults from upstream sxmo-utils
2023-08-30 01:54:30 +00:00
a045eaa181
sxmo: persist the fontconfig and mesa_shader_cache directories for faster boot
2023-08-29 10:35:14 +00:00
90894087e5
sxmo: apply SXMO_DISABLE_CONFIGVERSION_CHECK earlier
2023-08-29 07:35:42 +00:00
fa98ba86bc
sxmo: default SXMO_DISABLE_CONFIGVERSION_CHECK to on
2023-08-28 21:53:43 +00:00
fe47d68fd3
sxmo-utils: disable configversion checking
...
this is not yet deployed -- might not work 100%
2023-08-28 10:32:37 +00:00
4201aa7466
gui: sxmo: default to sxmo-utils-latest variant of the package
2023-08-28 09:56:02 +00:00
c87ba7f670
snippets: add link to sxmo-devel maillist
2023-08-28 09:26:41 +00:00
9f2c7b90ce
snippets.txt: more uninsane services; Johoe mempool
2023-08-28 08:52:33 +00:00
559c551752
re-enable dino XMPP client
2023-08-28 08:48:35 +00:00
562008f3c0
sxmo: default to greetd + sway + phog greeter
2023-08-26 19:57:43 +00:00
2584d62b28
sxmo: enable hardware opengl
...
this fixes the awful perf i was seeing when not using lightdm-mobile-greeter
xserver enables hardware opengl, i'm just copying that behavior to non-X greeters
2023-08-26 19:57:43 +00:00
c056191de1
sxmo: try some alternate greeters
2023-08-26 12:28:25 +00:00
f2a597f698
moby: sxmo: phog: provide an identifier in the syslog
2023-08-26 10:06:36 +00:00
7b637f976b
moby: sxmo: fix phog to log its output
2023-08-26 09:40:07 +00:00
ab7f2fb1ec
sxmo: switch back to lightdm-mobile greeter
2023-08-25 23:36:47 +00:00
a5c829fa96
moby: switch to phog by default
2023-08-25 13:29:49 +00:00
e844cf5970
phog: fix hardcoded paths
2023-08-25 13:29:29 +00:00
fbf62f0531
moby: add experimental support for phog greeter
2023-08-25 01:25:07 +00:00
41416cd184
moby: conky: tune weather display
2023-08-24 11:17:36 +00:00
6eb3626203
ship gnome-weather to all GUI platforms
2023-08-24 11:00:38 +00:00
a43ccaac64
conky: display temperature
2023-08-23 13:38:11 +00:00
2f83e73139
sxmo: sway: default to tabbed workspaces
2023-08-22 10:03:07 +00:00
53ccb96234
sxmo: sway: theme "urgent" titlebars to match mpv colors
2023-08-22 10:00:13 +00:00
6a2603a4ea
dev-machine: disable zeal (requires qtwebengine)
2023-08-16 11:29:43 +00:00
b9868512d6
switch TERMINAL from kitty -> alacritty
2023-08-15 01:46:57 +00:00
8432d9c9ed
sway: be terminal agnostic
2023-08-15 01:46:40 +00:00
5fb3a6be81
desko: disable jellyfin (just use mounted fs, avoid qtwebengine...)
2023-08-14 10:27:10 +00:00
c6211fe48f
ship g4music
2023-08-14 06:17:22 +00:00
91a6fc32ef
desktop: ship rhythmbox music player
2023-08-13 09:27:01 +00:00
c69fb690f1
cantata: fix to be in desktopGuiApps (because it needs qt)
2023-08-12 09:05:27 +00:00
72c3c939e2
programs: ship cantata & mopidy for music playing (desktop)
2023-08-12 08:26:18 +00:00
67d8e89556
WIP: enable mopidy
music server
2023-08-12 08:26:18 +00:00
8dc568d52e
ship mate.engrampa as archive manager (after getting it to cross compile)
2023-08-07 03:43:37 +00:00
2b5365d774
packages: only build nheko on desktop
2023-08-06 08:15:05 +00:00
350f7e32f8
desko: disable dino/gajim XMPP clients until i need them again
2023-08-03 06:10:03 +00:00
3a5b72a258
moby: ship chatty
2023-08-03 06:10:03 +00:00
bd8cec311e
cleanup: guiApps syntax
2023-08-02 08:35:36 +00:00
fd174a0475
gui: ship nheko on moby again
2023-08-02 08:33:58 +00:00
57f272c9ba
sway: expose needed env vars to user dbus services (xdg-desktop-portal)
2023-08-02 08:23:14 +00:00
186c09594d
sway: remove default packages (unused)
2023-08-02 08:19:56 +00:00
c74ba4e733
sway: enable xdg-desktop-portal-gtk
...
it's failing to start though
2023-08-02 08:16:05 +00:00
8a126d0a64
programs: explicitly declare dependencies on gnome-keyring
2023-08-02 07:40:57 +00:00
8a367b718d
moby: replace file-roller with xarchiver
2023-07-31 09:59:15 +00:00
f7ac46fd30
refactor: don't hardcode the libreoffice 'fresh' variant
2023-07-31 02:03:19 +00:00
d2a46e88f6
gui: disable chromium
2023-07-31 00:02:09 +00:00
da42b3ddd7
sxmo: address fonts.fonts
-> fonts.packages
deprecation warning
2023-07-30 02:26:17 +00:00
085c38ea47
moby: ship portfolio
instead of nautilus
file browser
2023-07-30 01:44:49 +00:00
558258c367
moby: switch to mpv
...
needs some more tuning, but ditching vlc means no more Qt, and it looks
like i can tune the mpv UI to be substantially better for my wants
2023-07-26 09:56:35 +00:00
219bb02cb8
refactor: moby: cleaner way to disable gestures
2023-07-25 10:56:29 +00:00
44e3b01e7c
moby: sxmo: waybar: remove the 2px shadows
2023-07-24 21:11:48 +00:00
c7f0e5c8b5
moby: sxmo: waybar: use consistent left/right padding
2023-07-24 21:11:08 +00:00
7ce33340f9
moby: sxmo: style titlebars
2023-07-24 10:50:08 +00:00
8f77b1db94
moby: sxmo: swaybar: decrease animations 0.3s -> 0.2s
2023-07-24 09:36:21 +00:00
f4cac0c158
moby: sxmo: swaybar: shrink from 32 px -> 28 px
2023-07-24 09:33:02 +00:00
04106e660e
moby: sxmo: stylize the waybar to match other colors
2023-07-24 08:13:56 +00:00
1cfd0fab6a
sxmo: patch over duplicated lisgd services
2023-07-24 01:36:13 +00:00
512b5d78d4
moby: update bg, and add the blur/fade to the image instead of to conky
2023-07-22 10:56:06 +00:00
c71136c315
sxmo: conky: tune the shade colors
2023-07-21 23:07:52 +00:00
e7d5b14ab0
sxmo: battery_estimate: improve edge cases
2023-07-21 22:51:24 +00:00
6d216c14fa
moby: conky: update config to work better with nixos bg
2023-07-21 22:46:59 +00:00
f037e0b5a4
sxmo: update docs links
2023-07-21 22:46:14 +00:00
77e5f82b31
programs: rename web-browser -> firefox
2023-07-15 08:51:36 +00:00
d459dd0f85
net: switch from iwd back to stock NetworkManager/wpa_supplicant
2023-07-15 07:16:10 +00:00
9594c03d66
net: port iwd secrets to a .json file that i can make backend agnostic
2023-07-15 06:38:50 +00:00
7391ce0b05
programs: move the guiApps category up to hosts/modules/gui
2023-07-15 01:02:41 +00:00
799c53adf4
sway/waybar: remove font specification (it's probably not used by the bar i have actually deployed, anyway?)
2023-07-15 00:38:57 +00:00
0ed9394fff
sway: define the secret snippets more idiomatically
2023-07-15 00:23:14 +00:00
2385984152
duplicity: restrict readability
2023-07-15 00:02:22 +00:00
809c9f74c3
phosh: remove dead code
2023-07-14 23:59:35 +00:00
2f5c33b2b4
nixcache: tidy up substituter config
2023-07-14 22:33:33 +00:00
992ae37ccf
sxmo: cleanup use of sane-lib.fs.wantedText
2023-07-13 22:20:26 +00:00
d3d9b30f29
consolidate /tmp fs into hosts/modules/roles
2023-07-13 22:04:28 +00:00
76347309bc
sxmo: disable Xwayland
2023-07-13 10:50:40 +00:00
1347199a87
sxmo: group these statements more logically
2023-07-13 10:50:40 +00:00
8b3521d08f
fixup sxmo persistence (prev two commits don't build
2023-07-13 07:17:09 +00:00
5e07882568
sxmo: back the superd log directory with a store
2023-07-13 06:58:48 +00:00
abb4492897
sxmo: persist the /var/lib/lightdm directory
2023-07-13 06:56:03 +00:00
5090340189
sxmo: battery_estimate: zero-pad the minutes
2023-07-13 02:02:25 +00:00
7dc0899784
sxmo: conky: tune config
2023-07-13 02:00:15 +00:00
19b697cc52
conky-config: remove trailing whitespace
2023-07-13 01:36:24 +00:00
cd011d845a
sxmo: include superd on path
2023-07-13 01:35:37 +00:00
67a52eca86
sxmo: conky: include battery estimate
2023-07-13 01:35:31 +00:00
29bf9d410f
sxmo: customize the conky display
2023-07-13 01:35:23 +00:00
545babe86c
sxmo: document waybar-config defaults
2023-07-12 11:36:50 +00:00
ba7078527a
sway: fix config symlink
2023-07-12 11:34:41 +00:00
c2b2d5eaa9
sxmo: switch to waybar
2023-07-12 11:28:54 +00:00
f0d396543f
sxmo: set mod key to alt instead of logo
2023-07-12 10:10:03 +00:00
6d21c917d5
sxmo: import the default sway config
2023-07-12 10:03:58 +00:00
ec277d1347
sxmo: move to subdirectory
2023-07-12 09:42:23 +00:00
33c6330cbc
gui: delete plasma-mobile
2023-07-12 08:25:09 +00:00
ece02f35c6
gui: delete plasma
2023-07-12 08:24:55 +00:00
e317cc4c12
refactor: sway: fix config indentation
2023-07-12 08:24:01 +00:00
586b181714
snippets: update firewall address
2023-07-12 00:13:10 +00:00
3f81370879
install-iwd: allow the paths to be omitted
2023-07-11 07:32:54 +00:00
3bbc4aecbb
fix derived secrets (all were failing)
2023-07-11 05:15:56 +00:00
8bd7fa8a3f
sway: use Super modifier instead of Alt
...
this allows applications to use the Alt key
2023-07-11 00:55:17 +00:00
e92b621e09
sxmo: configure user prefs via ~/.config/sxmo/profile
...
rather than the system environment
2023-07-10 09:07:16 +00:00
069f7b4616
sxmo: use ~/.config/sxmo/profile instead of system environment, for settings
2023-07-10 06:08:17 +00:00
81f527070f
build machines: disable ccache
2023-07-09 18:55:37 +00:00
a3a3da4c62
implement a ldd-aarch64 package & ship it for dev hosts
2023-07-09 00:32:22 +00:00
640d9be83d
derived-secrets: fix broken encoding
2023-07-08 11:20:28 +00:00
db72f5e11f
fs: generated.script.scriptArgs -> generated.command
2023-07-08 11:15:23 +00:00
8753e5e0c6
fs: remove legacy generated.script.script
option
2023-07-08 11:15:23 +00:00
558b35fee0
prepare fs.generated.script users to not assume a shell
2023-07-08 11:15:23 +00:00
36dbf696e7
fontconfig: only enable for system, not user
2023-07-08 02:23:50 +00:00
0a519eddb4
persist: allow persisting of individual files, not just directories
...
i actually do already, with ~/.ssh/id_ed25519 -- it works only as a fluke
2023-07-08 01:31:14 +00:00
24a3c22edc
revoke ssh access from servo/moby into any other system (by default)
2023-07-07 21:15:00 +00:00
29e03d59f3
sxmo: cleaner terminal and keyboard config computation
2023-07-03 22:27:29 +00:00
9340d5f391
programs: remove explicit default definitions
2023-07-03 07:49:44 +00:00
3961923599
scripts: move these to more appropriate places
2023-07-02 22:49:17 +00:00
6b55faec0c
install-bluetooth: port to nix-shell
2023-07-02 22:42:52 +00:00
83f2438739
moby: fix gtk icons
2023-07-02 11:58:57 +00:00
bad0e9cc53
gui: remove dead code
2023-07-02 11:35:03 +00:00
9aea0945a5
gtk: fix icons, and apply Tokyonight as default theme
2023-07-02 11:33:01 +00:00
cce87eb6fb
WIP: theme gtk apps
2023-07-02 09:37:07 +00:00
fa5d4c467c
sway: replace gnome-control-center
with wdisplays
...
mostly this is driven to reduce my desktop's dependencies (particularly
on webkitgtk), but it also looks a little nicer than gnome's displays
panel.
2023-06-29 10:56:56 +00:00
c1df32695b
build-machine: increase the number of nix build users
2023-06-27 22:41:23 +00:00
7bc718bf15
dev-machine: don't ship docs until i resume development
2023-06-27 22:41:16 +00:00
ec62b5f664
sxmo: leave a TODO about reducing nerdfonts size
2023-06-25 00:36:58 +00:00
0b0d453916
sxmo: remove cfg.{deviceHooks,hooks}
...
seems sxmo is able to find them through XDG_DATA_DIR
2023-06-23 09:13:57 +00:00
59adddafc7
sxmo: make the package a config option
2023-06-23 08:38:23 +00:00
86855b0c40
sxmo: run upstream set-permissions script at boot
...
this doesn't seem to do much in practice.
ideally upstream would include the logic for LEDs here too, but they
don't.
2023-06-23 08:31:53 +00:00
931838fb0d
sxmo: ship deps via package instead of at the DE level
2023-06-23 08:31:48 +00:00
db851d960c
sxmo: include sfeed
, for use by sxmo_rss.sh
...
note that sxmo_rss.sh needs to be run from a terminal,
and i'm not sure it's totally wired up "correct".
2023-06-20 08:38:18 +00:00
5fb52ba38e
sxmo: show battery percentage by default; idle timeout to 5min, both configurable
2023-06-20 00:13:39 +00:00
4f8d0023ef
sxmo: make an option with which to configure noidle
2023-06-20 00:05:06 +00:00
280c4aa2e8
sxmo: add missing j4-dmenu-desktop
...
this adds the "all apps" option to the app menu
2023-06-19 23:58:04 +00:00
0d0a9fce6a
associate ssh pubkeys to my hosts' wireguard names
2023-06-15 07:54:31 +00:00
8b1dbd42da
roles/dev-machine: disable docs for lemmy-server
2023-06-11 10:51:05 +00:00
9b365d1771
sxmo: fix volume controls for pipewire
2023-06-11 09:57:47 +00:00
ca38bb4aec
refactor: remove deprecated types.string
uses
2023-05-31 04:27:27 +00:00
287817056f
refactor: sane.services.wan-ports -> sane.ports
2023-05-31 04:25:39 +00:00
c1ddddddc0
ports: hide behind services.sane.wan-ports
...
later i will use this to enable UPnP on relevant ports
2023-05-26 23:28:30 +00:00
5b0f898c62
roles/ac: disable unused p2p services
...
i2p in particular binds to port 1900, which is partially in conflict with UPnP
2023-05-26 04:53:35 +00:00
12cd61c9f7
sxmo: support KEYBOARD
2023-05-24 06:06:16 +00:00
68763ade1f
sxmo: enable gnome-keyring as required by nheko
2023-05-23 10:54:55 +00:00
67b6dfc3d3
sxmo: ship a11y and session packages, needed by lightdm-mobile-greeter
2023-05-23 04:43:27 +00:00
a8eaaa4e7a
sxmo: gtkgreet: launch sxmo instead of sway o.0
2023-05-19 10:43:28 +00:00
0289dee658
sxmo: greetd: fix settings -> session typo
2023-05-19 10:27:27 +00:00
c8aa6a057f
sxmo: make configurable if it launches on sway v.s. lightdm-mobile-greeter
2023-05-19 10:18:26 +00:00
dd17843c76
sxmo: split the laptop-specific config into hosts/by-name/lappy
2023-05-19 09:36:17 +00:00
af9d435517
sxmo: use the better-supported foot
terminal
...
this is just precautionary
2023-05-19 08:04:17 +00:00
4d92458db3
sxmo: include xdotool package
2023-05-19 08:04:05 +00:00
19944c2a46
sxmo: disable auto-lock
2023-05-19 08:03:51 +00:00
c748de74a0
SXMO: add missing swayidle dependency
2023-05-19 00:09:23 +00:00
951e3a617a
SXMO: disable LEDs
...
on thinkpad it would cause warnings
2023-05-19 00:09:02 +00:00
11d5af99b2
SXMO: add missing jq dependency
2023-05-19 00:04:18 +00:00
abfd516025
sxmo: configure volume and power keys
2023-05-18 11:10:43 +00:00
e2e044a8f4
sxmo: switch terminal to kitty
2023-05-18 11:10:28 +00:00
bacc17e333
sxmo: add missing bonsai
, bc
dependencies
2023-05-18 11:10:14 +00:00
72e8d62145
Merge branch 'staging/nixpkgs-2023-05-14'
2023-05-18 08:35:24 +00:00
4f494228d3
sxmo: enable pipewire audio
2023-05-17 10:19:13 +00:00
12d120cd81
sxmo: ship conky, wob dependencies
2023-05-17 10:18:58 +00:00
dc0c3ff887
sxmo: link to some other nix users
2023-05-17 10:18:11 +00:00
8973cb22b7
sxmo: add nerdfonts font
...
otherwise certain symbols don't render on the waybar.
still not all do, but it's better than before.
2023-05-17 07:16:30 +00:00
a96e10617f
sxmo: get gesture support working
2023-05-17 07:00:42 +00:00
2e9eb51893
i2p/yggdrasil: factor out and only enable for desko/servo
...
especially this means i no longer run them on moby, improving battery life & such
2023-05-17 01:53:17 +00:00
fa952e076a
sxmo: add bemenu and ligsd dependencies
...
this doesn't mean they're active yet
2023-05-17 00:25:14 +00:00
42aca2483e
sway: move log off of /tmp storage
2023-05-16 11:40:30 +00:00
e24e76fd8f
get the sxmo service to boot to desktop
...
not sure how to actually launch anything with it >_<
2023-05-16 11:10:19 +00:00
d3a7bfda7f
sxmo-utils 1.13.0 -> 1.14.1
2023-05-16 11:09:57 +00:00
e8efc855bb
roll-back phoc update (though maybe not strictly necessary, also roll back Phosh)
...
this new config is usable
2023-05-15 22:08:09 +00:00
a47e785ae7
sway: tidy
2023-05-15 02:51:57 +00:00
f8d02687b9
sway: split sway-config out of toplevel
2023-05-15 02:48:58 +00:00
23e39481a4
sway: use blueberry
instead of gnome-bluetooth
...
blueman-manager and gnome-bluetooth both seem to fail outside of gnome DE
2023-05-15 02:42:33 +00:00
9769aea3b3
sway: split waybar-config.nix out from toplevel config
2023-05-15 02:36:28 +00:00
7bbec9d6f5
sway: split waybar-style.css out of top-level config
2023-05-15 02:30:07 +00:00
f8a2691ca0
sway: move to subdir
2023-05-15 02:22:09 +00:00
b403348e43
install-iwd: port to static-nix-shell
2023-05-14 10:32:20 +00:00
51ca72da84
iwd: fix secret installation
2023-05-14 10:21:16 +00:00
fb427e55e8
secrets: define these by crawling the repo to decrease duplication
2023-05-14 09:50:01 +00:00
a5fafee4dd
hosts: fix servo lan IP typo
2023-05-13 12:56:11 +00:00
4afdc11882
hosts: update LAN UP addresses
2023-05-13 11:58:10 +00:00
4ddf381d41
zeal-qt5: rename to zeal
...
i don't really care that it's qt5 v.s. qt6, say.
2023-05-10 21:24:58 +00:00
d5ffa6d796
zeal/docsets: ship on desko too
2023-05-10 21:23:42 +00:00
5936ea5008
yggdrasil: fix deprecated option use
2023-05-10 05:30:30 +00:00
26c3441344
snippets: include router login and archive.is
2023-05-08 22:20:43 +00:00
ff081f3da6
hosts: fix moby lan ip
2023-05-02 18:04:24 +00:00
b15fd0ced5
hosts: fix lappy lan ip
2023-05-02 06:00:06 +00:00
1f2c9a9a5e
refactor hosts/common/home to use sane.programs
API
2023-04-24 07:22:33 +00:00
2f2c666b0b
formatting changes
2023-04-06 06:24:01 +00:00
4d96a1ed45
update LAN IPs for lappy/desko/moby
2023-04-01 23:50:53 +00:00
9aedb133bb
servo: update LAN IP
2023-04-01 17:08:01 +00:00
2c6f667a7e
add experimental yggdrasil module (TODO: enable)
2023-03-20 08:12:53 +00:00
2a1d6e1faa
roles/build-machine: ship qemu
2023-03-16 08:09:46 +00:00
7918403d1b
roles/build-machine: hide ccache stuff behind a config option
2023-03-16 08:09:46 +00:00
a899cf6c9f
binfmt compilation: fix typo
2023-03-14 21:34:37 +00:00
8fc57c4249
make it so servo doesn't do binfmt emulation, nor fetch cache from desko
2023-03-11 13:45:45 +00:00
39eb1e3d07
TODO: disable binfmt stuff
2023-03-11 13:23:44 +00:00
0486c7f787
programs: only ship gnome-terminal on phosh
...
this saves us one whole `webkitgtk` (5.0) build on non-phosh GUIs.
2023-03-10 09:02:26 +00:00
a56b31cdac
get moby packages to selectively use ccache
...
this is a liiittle bit weird: we might want to just apply it to
everything.
2023-03-05 09:25:03 +00:00
df9716e244
WIP: try to get moby builds to use ccache, god damnit
2023-03-05 07:20:38 +00:00
45f3d5a117
ccache: default to 50G cache
2023-03-05 03:50:04 +00:00
59e4c84800
build-machine: use ccache for some large packages
2023-03-05 03:13:11 +00:00
d725dfb7f1
refactor: group build-machine-related config into one "role" file
2023-03-05 01:05:17 +00:00
d7fd7d7368
nixcache: omit substituters that are the host
2023-03-04 08:09:27 +00:00
408cfc08a1
phosh: re-enable the gnome qt5 styling, just without the qt6 piece
2023-03-04 03:58:57 +00:00
fbc79d2527
sway: add grimshot
back to PATH
2023-03-03 10:22:41 +00:00
1ec3e1fb1c
phosh: re-enable gvfs (it builds)
2023-03-03 02:33:57 +00:00
b722a4bcc8
Merge branch 'staging/mesa-downgrade-10' into dev/moby
...
moby can cross compile, desko can still build without recompiling
*everything* (only mesa & derivatives)
2023-03-02 00:46:52 +00:00
0ee0b3c3bb
phosh: disable the qt gnome theming because qtdeclarative/qgnomeplatform does not cross compile
2023-03-01 08:18:00 +00:00
290a15e517
servo: update lan IP
2023-02-21 11:36:16 +00:00
e69734250e
phosh: disable konsole. it drags in a large closure, especially qt stuff which doesn't cross compile well
2023-02-21 01:25:42 +00:00
4a886b9e9b
phosh: disable gvfs service
2023-02-21 01:21:01 +00:00
ce60270821
phosh: enable fewer gnome services/packages
2023-02-21 01:21:01 +00:00
af5c0d0648
hosts: update LAN IPs
2023-02-20 00:27:14 +00:00
b6685c9e6c
refactor: move konsole
from moby/default.nix -> gui/phosh.nix
2023-02-04 10:00:10 +00:00
0c2d8af448
remove sane.gui.enable option
2023-02-04 00:50:47 +00:00
7ce0c34f43
sway: specify dependent packages more idiomatically, and fix bug where phosh wasn't actually shipping its dependents
2023-02-04 00:43:00 +00:00
f2e8be3bd1
phosh: specify dependent packages more idiomatically
2023-02-03 22:55:39 +00:00
9c24f24306
programs: port GUI apps to new config system
2023-02-03 05:08:52 +00:00
7c81df00df
move nixcache.nix from modules -> hosts/modules
2023-01-30 11:25:46 +00:00
854977c3aa
move duplicity
out of modules -> hosts
2023-01-30 11:11:42 +00:00
45a1c07210
refactor: make use of sane.user.fs
2023-01-30 09:27:19 +00:00
5f8154e6ce
phosh: add favorite apps to homescreen
2023-01-30 03:38:46 +00:00
5288be1822
phosh: statically configure a few dconf settings (experimental)
2023-01-30 03:00:55 +00:00
cb3e7623ae
refactor: modules/gui/default.nix: fold into hosts/modules/gui/default.nix
2023-01-30 01:49:51 +00:00
a9cf619a14
plasma: move modules/gui/plasma.nix -> hosts/modules/gui/plasma.nix
2023-01-30 01:44:32 +00:00
02100ed1a2
plasma-mobile: move modules/gui/plasma-mobile.nix -> hosts/modules/gui/plasma-mobile.nix
2023-01-30 01:43:33 +00:00
ae22865099
gnome: move modules/gui/gnome.nix -> hosts/modules/gui/gnome.nix
2023-01-30 01:42:12 +00:00
161bbc1159
phosh: move out of modules/gui/phosh.nix -> hosts/modules/gui/phosh.nix
2023-01-30 01:39:20 +00:00
768bc35940
sway: enable logging at both levels (base sway and layered sway)
2023-01-29 09:48:41 +00:00
9aca00c186
sway: re-enable the greeter
2023-01-29 08:13:09 +00:00
443100daa4
sway: move out of home-manager
2023-01-29 08:11:52 +00:00
aa24eebf40
all hosts: declare $host-hn as an alias to speak with that host over the Home Network vpn
2023-01-27 03:18:49 +00:00
5d78bc6704
moby: enable wireguard/home VPN
2023-01-20 22:40:58 +00:00
a653311f04
wg-home: enable dynamicEndpointRefreshSeconds to be robust against intermittent failure
2023-01-20 10:34:30 +00:00
f4d6ecb1cf
wg-home: use the DNS endpoint for connecting to my home VPN
2023-01-20 10:34:04 +00:00
c2e5a0a2fc
wg-home: when acting as client, allow server to relay all other clients' messages
2023-01-20 10:20:33 +00:00
c316e51344
desko: enable wg-home
2023-01-20 07:59:11 +00:00
6a2374e046
wg-home: unify server and client config
2023-01-20 07:42:31 +00:00
708cb841fe
wg-home: auto-generate peer list from hosts.nix config
2023-01-20 07:22:34 +00:00
094b7223c7
servo: wireguard secret is auto-generated
2023-01-20 07:11:37 +00:00
f6dfc9cf29
hosts: migrate IP addresses into hosts/modules
2023-01-20 07:07:45 +00:00
7c2ab92302
wg-home: derive wireguard key from ssh privkey
2023-01-20 06:57:49 +00:00
7c18d77046
wg-home: make wireguard pubkeys configurable; we'll want one per host
2023-01-20 06:09:57 +00:00
02f316f7f8
tweak wg-home to where i can get a p2p connection between lappy and servo
2023-01-20 05:38:14 +00:00
df848b3262
wg-home: use separate host key than client key
2023-01-20 05:10:51 +00:00
a3a7b6c563
hosts: split wifi and bluetooth pairings into the "client" role
2023-01-20 04:25:08 +00:00
038a9034d7
hosts: remove the is-target attribute and opt into roles via the config system instead
2023-01-20 00:13:13 +00:00
9301b95dbb
wg-home: move to shared module so that host and client config can be adjacent
2023-01-19 23:55:56 +00:00
d13bcc49ab
refactor hosts directory, and move ssh keys out of modules/data
...
longer-term, i want hosts/by-name to define host-specific data
that's accessible via the other hosts (things like pubkeys).
also the secrets management needs some rethinking. there's really not
much point in me specifiying where *exactly* a secret comes from at its
use site. i should really be specifying secret store manifests; i.e.
"servo.yaml contains secrets X Y and Z", and leaving the rest up to
auto-computing.
2023-01-19 23:23:43 +00:00