a5d14a643e
obsidian: persist the .config/obsidian directory
2022-07-24 13:49:54 -07:00
59f8191830
add nb
personal knowledge manager, and its optional dep: w3m
2022-07-23 02:00:38 -07:00
5595da2c56
packages: add logseq (markdown/personal knowledge manager)
2022-07-22 14:12:27 -07:00
bd44bd4434
home: packages: add Lollypop music player
2022-07-19 02:18:50 -07:00
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
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
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
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
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
24fa857ee0
split nix --flake
enabling out of modules/nix.nix into universal
2022-07-06 14:16:09 -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
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
d404f279de
partial rustup support
2022-06-30 20:45:40 -07:00
4225315732
home: install screen
...
this is useful particularly for servo: start screen, launch a
long-running command, and then safely close the tty and the long running
command will persist.
2022-06-30 13:58:28 -07:00
2863dba1e3
home: only install obsidian onto GUI systems
...
it's not usable in any form without a gui
2022-06-30 13:57:46 -07:00
1098c66e8d
kitty: disable the terminal bell
2022-06-30 00:43:08 -07:00
92488dd890
complete servo image & port to impermanence
...
there might still be some bugs to work out here.
this produces a workable image, but with some uncertainty
around that swapfile (the first attempt had /swapfile living on a
tmpfs).
2022-06-29 01:17:53 -07:00
ba69812720
packages: add gnome-feeds RSS viewer
2022-06-29 01:16:11 -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
fd567f8c09
fix secrets file for vpn
2022-06-25 23:04:32 -07:00