7375a55d4c
home: add cheese webcam viewer
2022-07-15 23:15:58 -07:00
878f9fbe49
ssh: remove dead keys; update moby key
2022-07-15 14:23:33 -07:00
2f3eda1800
uids/gids: resolve conflicts (prefer servo rules)
2022-07-15 00:15:37 -07:00
8c9c9ca6c9
migrate the rest of the uids/gids to 'allocations' system, but don't fix conflicts
2022-07-15 00:12:13 -07:00
42117f375b
introduce an 'allocations' systems for things like uids/gids
2022-07-14 23:58:27 -07:00
ede10dd1c8
impermanence: don't persist /var/lib/nixos
2022-07-14 22:06:19 -07:00
a380e300bc
desko: eliminate the non-determinism in /var/lib/nixos/auto-subuid-map
2022-07-14 22:00:53 -07:00
3773aebac0
desko: freeze uids/gids
...
this will allow (eventually) removing the /var/lib/nixos persisted
state.
2022-07-14 21:53:28 -07:00
1a159c8340
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-07-14 16:24:02 -07:00
6faed74958
home: packages: add gnome-disk-utility
2022-07-14 16:22:21 -07:00
97374fdcf4
pks: add gthumb image viewer
2022-07-12 02:51:15 -07:00
99d55167f6
impermanence: only persist service directories if those services are enabled.
2022-07-10 17:58:16 -07:00
e2d7d63ebe
impermanence: move application-level impermanence to their package definition
2022-07-10 17:43:57 -07:00
d0b903d50e
home-packages: switch to a module.
...
this will allow for better configuration of packages in future.
2022-07-10 17:14:20 -07:00
9d71041530
impermanence: move the base persisted home-dirs into home-manager, alongside XDG dirs
2022-07-10 15:25:04 -07:00
31e404b04f
impermanence: abstract the creation of service directories
...
better would be to not directly call out user/group, but force them to
be looked up.
2022-07-10 15:15:34 -07:00
01a47932f7
impermanence: abstract the creation of root-owned system directories
2022-07-10 15:07:56 -07:00
5c6f616c97
impermanence: abstract the creation of ~/ sub-dirs
2022-07-10 14:42:33 -07:00
ce46b3490a
home packages: remove zola/gnumake; the repo for uninsane.org configures these now
2022-07-09 14:27:05 -07:00
292aa042f2
web browser: remove all bookmarks (migrated elsewhere)
...
see e.g. https://uninsane.org/links
2022-07-09 01:30:15 -07:00
b2bd8d5f89
persist: zcash directory
2022-07-09 01:00:17 -07:00
06989c613f
pkgs: add zecwallet-lite to the home env
2022-07-09 00:55:36 -07:00
c6fbe3574d
vpn: rename ovpnd -> ovpnd-us
...
this is needed to disambiguate it against the other regions.
2022-07-09 00:52:05 -07:00
f790147fb0
add ukraine VPN
2022-07-09 00:48:09 -07:00
dca68a019b
pkgs: tor-browser: only enable on x86
2022-07-09 00:00:46 -07:00
461398143c
add monero (as package and as persisted directory)
2022-07-08 21:56:49 -07:00
89aabda1a6
home packages: fix tor crash
2022-07-08 01:42:14 -07:00
54f6e86e20
home packages: add gnupg, sequoia
2022-07-08 00:43:56 -07:00
01ce23130a
new package: tor
2022-07-07 16:56:47 -07:00
dc6472f39f
electrum: put on all GUI systems
2022-07-07 04:10:57 -07:00
db6dc8e08c
persist Signal
2022-07-06 15:14:36 -07:00
1dd3cab02b
split web-browser out of toplevel home-manager.nix file
2022-07-06 14:41:19 -07:00
8fd42f49c2
home packages: remove gcc, rustup
2022-07-06 14:38:39 -07:00
7ec1879f90
home-manager: import from flake.nix, not env/home-manager.nix
2022-07-06 14:36:14 -07:00
c851f44a40
split home packages out of home manager
2022-07-06 14:35:01 -07:00
bcfd2cbdb1
split packages out into home v.s. system packages
2022-07-06 14:31:51 -07:00
c58df098d2
split "environment"-related settings into modules/universal/env
2022-07-06 14:23:49 -07:00
3e774241af
users.colin: explicitly set group to "users"
2022-07-06 14:19:43 -07:00
a100100e79
impermanence: move import into flake.nix
2022-07-06 14:17:29 -07:00
24fa857ee0
split nix --flake
enabling out of modules/nix.nix into universal
2022-07-06 14:16:09 -07:00
6aa79e9e55
x86: remove empty swapDevices
2022-07-06 14:13:49 -07:00
2ceb2637d8
remove unnecessary kernelModules
...
i can't notice any difference with these removed
2022-07-06 02:01:16 -07:00
5a10805287
hardware.opengl.extraPackages: move to machine-specific files
2022-07-02 23:53:55 -07:00
e73829d2e3
x86_64: add amdvlk and make this code cleaner
2022-07-02 23:45:42 -07:00
868325828d
browser plugins: fix metamask ref
2022-07-02 14:45:55 -07:00
a85a0c54c2
bookmarks: add Home Manager config
2022-07-01 04:36:52 -07:00
b7000c6d48
home: set librewolf as the default html handler
2022-07-01 04:36:32 -07:00
f210b22494
switch to librewolf
...
this is partial: we probably want to persist ~/.librewolf so that
we aren't prompted with the extension notify pages on every start
(or maybe there's a better solution).
2022-07-01 04:25:41 -07:00
25e3c8e2f6
persist the Element session keys
2022-07-01 01:05:46 -07:00
ce5431591c
patch Firefox so that we can properly set the default search engine
...
i'll probably (partially) revert this and switch to librewolf instead.
Firefox takes about 1hr to build.
2022-07-01 01:05:40 -07:00