87dda0ad11
home: nb: move package inclusion to nb.nix
2022-10-21 08:59:04 -07:00
46783cd0e2
home-manager: split nb
out of default.nix
2022-10-21 08:53:08 -07:00
f7d3b8128e
home-manager: split vlc
config out of default.nix
2022-10-21 08:47:21 -07:00
9119f0b092
home-manager: split mpv
config out of default.nix
2022-10-21 08:44:25 -07:00
17189b22e9
home-manager: split git
config out of default.nix
2022-10-21 08:41:28 -07:00
7db3816511
home-manager: move librewolf
out of default.nix
2022-10-21 08:38:20 -07:00
8c20017544
home-manager: split neovim
out of default.nix
2022-10-21 08:30:35 -07:00
4c1f68f82f
home-manager: split kitty
out of default.nix
2022-10-21 08:24:07 -07:00
289745f41a
split zsh config out of home-manager.nix monolith
2022-10-21 08:20:30 -07:00
d9caf70c6c
home-manager: remove 'enable' option
2022-10-21 07:43:20 -07:00
cf95a6e321
env: alias to mkdir + pushd
2022-10-21 07:06:55 -07:00
bafe7aa3c7
Merge branch 'staging/nixpkgs-2022-10-20'
2022-10-21 02:08:33 -07:00
a8227bbcbc
nix flake update (nixpkgs 2022-10-14 -> 2022-10-19 and others)
...
```
• Updated input 'home-manager':
'github:nix-community/home-manager/17208be516fc36e2ab0ceb064d931e90eb88b2a3' (2022-10-11)
→ 'github:nix-community/home-manager/b81e128fc053ab3159d7b464d9b7dedc9d6a6891' (2022-10-17)
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/e4b6f680b2a4f29f087a7c1299c11499d1a367b6' (2022-10-14)
→ 'github:nixos/mobile-nixos/2a4d4a71e1dfa6d9001249fd57229e949dac0908' (2022-10-21)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/4428e23312933a196724da2df7ab78eb5e67a88e' (2022-10-14)
→ 'github:NixOS/nixpkgs/db25c4da285c5989b39e4ce13dea651a88b7a9d4' (2022-10-19)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/e06bd4b64bbfda91d74f13cb5eca89485d47528f' (2022-10-12)
→ 'github:NixOS/nixpkgs/44fc3cb097324c9f9f93313dd3f103e78d722968' (2022-10-20)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/0ce0449e6404c4ff9d1b7bd657794ae5ca54deb3' (2022-10-09)
→ 'github:Mic92/sops-nix/8e470d4eac115aa793437e52e84e7f9abdce236b' (2022-10-18)
• Updated input 'sops-nix/nixpkgs-22_05':
'github:NixOS/nixpkgs/b3783bcfb8ec54e0de26feccfc6cc36b8e202ed5' (2022-10-09)
→ 'github:NixOS/nixpkgs/945a85cb7ee31f5f8c49432d77b610b777662d4f' (2022-10-15)
```
2022-10-21 00:42:30 -07:00
90b0535c56
env: add gdb to enableDevPkgs
...
this is especially useful for `coredumpctl`.
maybe useful enough that it should be in `environment.systemPackages`...
2022-10-20 23:55:50 -07:00
f8157961c8
phosh: ensure the user we want to login as is available in AccountsService
2022-10-20 23:41:52 -07:00
25df2ebc28
phosh: lightdm: configure user-session so that the greeter properly launches phosh
2022-10-20 23:20:19 -07:00
33110dc1d9
phosh/lightdm: configure default xorg session
2022-10-20 21:16:38 -07:00
48ff8e9ca7
more feedbackd user definition to phosh
2022-10-20 19:59:03 -07:00
366e28e199
home-packages: create a new option to enable devPkgs
2022-10-20 19:59:03 -07:00
ed03f7f929
lightdm-mobile-greeter: create passthru.xgreeters
like other lightdm greeters do
2022-10-20 18:00:23 -07:00
e6adfe95fa
phosh: use lightdm-mobile-greeter
...
untested, so probably need to change the .desktop path
2022-10-20 05:03:30 -07:00
4752371b43
phosh: disable the greeter
...
none of them work without a keyboard
2022-10-19 08:12:56 -07:00
3e7c112548
phosh: try using the lightdm greeter
2022-10-19 05:18:13 -07:00
a2856a3601
gnome: use deterministic uids/gids (fixes gnome gui build)
2022-10-19 03:56:52 -07:00
53d8bdc0ea
sway: enable Alt+L to lock the screen
2022-10-18 23:34:41 -07:00
94a6ca82f3
sway: enable login prompt/greeter
2022-10-18 22:53:13 -07:00
10e9daa085
git: enable git difftool
to use difftastic
2022-10-18 19:46:24 -07:00
e11f903aec
create/deply ~/private
: an encrypted filesystem
...
it uses gocryptfs -- a newer alternative to EncFS -- to encrypt
paths and data (but not metadata) onto an underlying backing filesystem
2022-10-18 05:29:36 -07:00
98c2ac21fe
zsh: do not remember rm
commands
2022-10-17 18:22:28 -07:00
52fe0c7523
enable programs to propagate zsh completions, as suggested by home-manager
2022-10-17 18:21:56 -07:00
75ae16aaab
feeds: refactor
2022-10-14 22:37:02 -07:00
8a1ea79f1f
feeds: simplify/abstract the OPML generation
2022-10-14 09:37:40 -07:00
b25f270f48
feeds: convert to ordinary nix expression instead of config/options
...
there's no real reason for it to be externally configurable at this
level.
2022-10-14 09:02:50 -07:00
d296475e64
home: add cdrtools to rip CDs
2022-10-14 04:21:00 -07:00
699204c5f5
git: disable difftastic until i find how to make it more usable
2022-10-14 01:10:23 -07:00
9305d44fde
servo: add freshrss service
2022-10-13 17:52:43 -07:00
8fa591229f
env: RSS: simplify implementation
2022-10-11 02:05:27 -07:00
a118e17b32
home: RSS: specify feeds in a friendlier schema
2022-10-11 01:50:46 -07:00
8afe0c0be5
env: RSS populate a .opml file which can be manually imported into NewsFlash
2022-10-11 01:30:17 -07:00
aa6153aa56
newsflash: persist data dir
2022-10-11 01:30:10 -07:00
69a7e2fae1
home: add newsflash (RSS viewer)
...
it's configurable via OPML in the UI, maybe possible to hack in a CLI
if i code against the underlying library/API
2022-10-10 18:57:37 -07:00
eec4e288f3
gpodder: fix \n
instead of actual newline in generated OPML
2022-10-10 18:35:27 -07:00
f84e451a9e
home: switch back to vlc for audio
2022-10-10 17:30:29 -07:00
dacbfa0493
users: allow moby to ssh into any device
2022-10-10 17:27:01 -07:00
6a44432d3f
home: configure mpv as default audio player
2022-10-09 18:37:19 -07:00
9047aec7e9
home: clean up xdg/mime-types definitions
2022-10-09 17:42:48 -07:00
b702031ddf
home: remove unused packages rmlint and gnome-podcasts
2022-10-09 17:36:32 -07:00
d50b8c1315
env: split RSS feeds out of home-manager
2022-10-09 05:43:53 -07:00
336301258f
enable difftastic git rendering
2022-10-09 04:43:39 -07:00
645ca3764b
vim: disable mouse mode by default >.>
2022-10-08 23:17:26 -07:00
22602283c9
browser: gracefully handle OCSP outages
2022-10-08 21:54:00 -07:00
1a5f1260e2
Merge branch 'staging/2022-10-08-flutter-update'
2022-10-08 21:39:37 -07:00
c18e8eddcc
zsh: enable zmb builtin
2022-10-08 20:12:50 -07:00
874c352987
net: add psk for connecting to my mobile hotspot
2022-10-08 19:24:55 -07:00
0395c5b8ee
update nixpkgs: 2022-10-06 and rebase Kaiteki
2022-10-08 18:21:38 -07:00
f64c44716e
home: persist fractal IM data
2022-10-08 05:42:02 -07:00
4f05a00e4a
RSS: add Doomberg
2022-10-07 20:13:26 -07:00
6e01c59d08
default-initialize gnome keyrings, and persist them to disk
2022-10-06 17:29:10 -07:00
a95884d635
env: enable home-manager-help
command; add libsecret
to env
2022-10-06 15:56:37 -07:00
0c4dd28bc8
env: include sqlite to debug databases
2022-10-05 02:46:11 -07:00
a38d66073d
env: add packages for tagging mp3s
2022-10-02 01:25:31 -07:00
f486fa9eda
env: symlink servo media into Videos and Music
2022-10-02 01:24:42 -07:00
93177fffb3
pkgs: install the Fractal matrix client
...
i'll try to deploy this to the Pinephone, because it looks very modern
and supports E2E
2022-10-01 02:53:28 -07:00
ef2d58a5a2
install phosh-mobile-settings
2022-09-30 17:19:08 -07:00
2180361eaf
update nixpkgs: 2022-09-26 -> 202-09-28
...
```
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/62228ccc672ed000f35b1e5c82e4183e46767e52' (2022-09-26)
→ 'github:NixOS/nixpkgs/854fdc68881791812eddd33b2fed94b954979a8e' (2022-09-28)
```
2022-09-29 17:16:17 -07:00
d6e34c6e98
net: rename encrypted .psk files -> .psk.bin
2022-09-29 06:12:51 -07:00
3184c6cfb6
net: switch to iwd for better experience
...
iwd, v.s. wpa_supplicant, has smarter metrics for choosing which
wireless networks to connect to when multiple are in range.
2022-09-29 06:08:33 -07:00
26c8d2d2d4
networking: replace env symlinks with sops native path
feature
2022-09-29 03:33:48 -07:00
570619b097
first stab at switching to iwd (it didn't work)
2022-09-28 05:25:34 -07:00
b5cab38348
feeds: add Kaiteki commit log
2022-09-27 23:45:26 -07:00
bb7e2ee70a
moby: enable hardware.driSupport
...
not extensively tested, but the basics seem to work.
2022-09-27 23:23:37 -07:00
fbc747fc22
home: install gnome-weather
2022-09-27 04:35:16 -07:00
ad8da9dfa6
sane ssh mounts: enable noCheck
to silence syslog warnings
2022-09-27 04:33:28 -07:00
8a6460e1b0
home: persist gPodder downloads
...
i checked `gpo set`: there doesn't appear to be a way to configure the
Downloads dir, so just let gpodder use its preferred dir.
2022-09-26 17:56:48 -07:00
370ae917b9
home: persist vlc state
2022-09-26 17:48:55 -07:00
f70a62def5
home: configure app associations for .pdf and .md files
2022-09-26 17:02:14 -07:00
2703bda28c
feeds: add some more podcasts
2022-09-26 03:46:45 -07:00
68982b7f2a
env/home: associate audio/video mime types with good default apps
2022-09-26 02:21:09 -07:00
f40dfdee0c
RSS: add Dilbert
2022-09-25 16:38:38 -07:00
34b013f82a
gpodder: auto-import feeds on launch
2022-09-23 04:14:46 -07:00
2456317004
RSS: add Sam Kriss
2022-09-23 02:25:26 -07:00
2316b4a3ce
NetworkManager: store (and deploy) wifi connections to all devices
...
i haven't saved the hard-wired connection on desko/servo, but i think
that's alright: they should be DHCP'd.
2022-09-22 18:28:03 -07:00
bee4fb4ea3
env: persist fluffychat directory
2022-09-22 05:24:06 -07:00
20872d3733
fluffychat: use software rendering to fix for moby
2022-09-22 05:06:32 -07:00
7be0a33522
Merge branch 'wip.fluffychat.2022.09.20' into nixos-unstable
2022-09-21 16:52:21 -07:00
8e63857794
home-packages: ship xdg-open
on GUI systems
...
this is needed by gpodder, but useful generally
2022-09-21 04:22:17 -07:00
e66692eecd
enable fluffychat -- though reproducibility may suffer
...
i've applied this patch, but modified the sha:
- <https://github.com/NixOS/nixpkgs/pull/186839 >
2022-09-21 02:58:35 -07:00
18ca147b67
pkgs: add gpodder podcast player
...
the maintainer says it's CLI configurable, so long-term i should be able
to find a way to configure it with nix.
2022-09-21 01:59:40 -07:00
f9c8563506
switch to nixos-unstable. some notes:
...
- fluffychat doesn't build, so disabled (that's a known issue with the
active flutter work).
- everything else builds, lappy boots OOTB fine.
- brower works
- vim works
- Element starts
- Sublime Music works
- Discord works (verrry slow to load -- maybe just a first update thing)
2022-09-20 22:31:47 -07:00
3669a05db5
env: add krita to desktops
2022-09-20 21:02:41 -07:00
618b7b934e
home: allow old Discord clients to start
2022-09-20 04:39:28 -07:00
3b02fb5f48
RSS: add 60 minutes
2022-09-20 01:16:28 -07:00
933996d34e
ship fluffychat (Matrix client)
...
this works on lappy and is fairly responsive.
want to try it on moby.
2022-09-15 20:29:27 -07:00
a6fd6a0a6d
firefox: uBlock: enable the GDPR cookie prompt blocker
2022-09-15 18:49:16 -07:00
b42b6e7ce2
browser: remove "i don't care about cookies" extension
...
the maintainer announced that it's aqcuired by Avast.
clear conflict of interest; i don't trust Avast.
2022-09-15 16:12:57 -07:00
e9da458179
nix-serve: open firewall port (for desko)
2022-09-14 18:19:56 -07:00
ee3793ad46
nixcache: use desko as a substituter
2022-09-14 14:45:33 -07:00
b8ab7c1fa9
desko: enable nix-serve
2022-09-14 14:45:07 -07:00
cdbde672d8
lift nix-serve
out of servo
...
i'm going to enable it on desktop
2022-09-14 14:32:31 -07:00
11a2dbd684
sway: add gnome-control-center
2022-09-10 03:49:36 -07:00
61ce0e62e9
sway: configure displays for lappy, too.
2022-09-08 14:57:44 -07:00
315d9b8703
sway: enforce screen positioning
2022-09-06 23:16:42 -07:00
c5a69a401f
sway: hide window borders if only window on workspace
2022-09-06 23:07:41 -07:00
b8e42a0ada
programs: add speedtest-cli
2022-09-06 19:49:49 -07:00
c0a41def22
impermanence: don't persist authorized_keys.d
2022-08-31 17:25:57 -07:00
13b937fbb7
fix up /mnt/desko-root to be usable as a remote /nix store
2022-08-30 22:25:22 -07:00
877870a522
net: hardcode the host/IPs for desko/servo/lappy
2022-08-30 21:56:04 -07:00
956545a795
move universal/env/users.nix -> universal/users.nix
2022-08-30 21:48:19 -07:00
cb98ac2a91
fs: add desko-root
2022-08-30 21:14:12 -07:00
85add7c531
add a script to mount servo root
2022-08-30 19:55:15 -07:00
df379a2a38
packages: only deploy makemkv to x86 machines
2022-08-26 22:20:21 -07:00
ed98b1702a
packages: add MakeMKV (along with an update to 1.17.1)
...
MakeMKV doesn't allow old versions to run unregistered.
PR which updates MakeMKV in nixpkgs:
<https://github.com/NixOS/nixpkgs/pull/188342 >
2022-08-25 19:09:06 -07:00
5b5103f660
packages: add gnome-system-monitor to gui systems
2022-08-25 16:03:07 -07:00
91d37f2532
vim: show tabs and expand them to spaces
2022-08-25 15:57:48 -07:00
66d79329d9
vim: set conceallevel=2 by default
...
and show pretty fractions in tex-conceal-vim
2022-08-25 00:59:13 -07:00
c6485a5e42
vim: highlight markdown-style code fences
...
e.g.
```tex
did you know $\frac29 == \frac4{18}$ ?
```
2022-08-25 00:17:33 -07:00
e54af3f571
RSS: add miniature-calendar.com
2022-08-24 19:46:23 -07:00
a532825761
add nabla
vim plugin, but deactivate it.
2022-08-24 19:44:32 -07:00
4faa6d5d5f
home: switch from youtube-dl -> yt-dlp
...
it's more actively maintained, or something.
2022-08-22 02:39:56 -07:00
fe09b08be2
gnome-feeds: reduce refresh threads 6 -> 3
...
this should make it less demanding on the pinephone
2022-08-20 12:49:35 -07:00
9e53053526
RSS: add Ian Henry
2022-08-20 12:49:09 -07:00
56637bb649
RSS: add Daniel Janus
2022-08-18 19:47:58 -07:00
62d6c4d688
packages: add soundconverter
2022-08-18 04:00:12 -07:00
b05c256809
apps: add foliate
, an epub viewer
2022-08-15 02:21:31 -07:00
287547d46c
gui packages: add pavucontrol
2022-08-11 17:14:39 -07:00
2f0bbef76b
RSS: add SMBC, XKCD
2022-08-11 17:09:51 -07:00
f052e2226d
nit: home-manager: fix indentation
2022-08-11 15:47:40 -07:00
48774c8940
RSS: add IEEE spectrum
2022-08-11 15:45:35 -07:00
65a4aa4135
pkgs: add emote
emoji picker
2022-08-10 16:47:39 -07:00
c5b132b8c8
persist sublime music config
...
we encode the whole config as a secret. that's because it contains the
auth info. not *that* much else is of interest in it. it doesn't appear
to be stateful, thankfully: the state is in
~/.local/share/sublime-music.
2022-08-09 23:10:21 -07:00
8d2c8d44f3
disable kaiteki: its packaging is non-deterministic and i can't get a stable hash for which it builds
2022-08-09 19:49:09 -07:00
913c9e5fdf
moby: cross-compile the kernel
2022-08-08 20:36:35 -07:00
808153f939
new package: lshw (list hardware)
2022-08-08 15:45:46 -07:00
78dfb03c2b
x86: remove the useless kernelModules = []
...
i believe this is a relic from the original `nixos-generate-config` run,
which doesn't understand that this statement is useless
2022-08-06 19:37:52 -07:00
b1ae5b0f9c
RSS: add blog: blog.dshr.org
2022-08-05 16:45:30 -07:00
3565e96dc5
moby/phosh: try to enable bluetooth (doesn't seem to find adapter)
2022-08-05 15:47:53 -07:00
281be29b90
home: move podcasts from gfeeds to vlc
2022-08-05 00:46:17 -07:00
465478271a
new package: sublime-music music player
2022-08-04 23:49:53 -07:00
890e1b17e2
RSS: add some podcasts
2022-08-04 19:16:15 -07:00
34af63fab0
RSS: tag with content type (tech, rat, pol, uncat)
2022-08-04 16:43:36 -07:00
8e8a326dce
RSS: add frequency tags to each feed
2022-08-04 16:35:04 -07:00
da3c25eff6
RSS: add more feeds
2022-08-04 16:17:51 -07:00
43782ae734
gnome-feeds: tune config
2022-08-04 14:20:21 -07:00
2204a54456
add a base config for gnome feeds
...
just copied what it stored in .config, and will tune this later
2022-08-04 14:16:37 -07:00
505a5f8b47
packages: add ffmpeg
2022-08-04 03:52:08 -07:00
216282a345
kitty: enable for even non-gui platforms
...
i don't get it entirely, but otherwise things start breaking
2022-08-04 03:33:42 -07:00
6f88302430
packages: lossless-cut: only deploy to x86
2022-08-03 18:39:03 -07:00
228f8c0a68
packages: add losslesscut video editor
2022-08-03 16:35:25 -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
9976c82946
impermanence: don't persist _all_ of /etc/ssh -- just the important parts
2022-08-03 14:54:36 -07:00
42951a1382
home-packages: provide a way for the user to disable common gui packages -- without disabling the entire shell
2022-08-03 02:07:34 -07:00
e5ff11d14b
packages: minor refactoring
2022-08-03 02:03:17 -07:00
95e7d86cc7
packages: address a TODO by moving extra stuff into home-manager
2022-08-03 01:51:15 -07:00
65bcaa939e
make some shared boot/hardware settings universal
2022-08-03 01:39:19 -07:00
38cd3bdb96
home-manager: only enable kitty
on GUI systems
2022-08-03 01:23:23 -07:00
8059477edd
dhcpcd: automatically enable the user, if detected.
...
not sure this is the *best* place for it, but then, what is?
2022-08-03 00:41:59 -07:00
b60a7ed7d5
image: fix issue that persist/ paths aren't created
2022-08-02 17:08:26 -07:00
d29e69e18a
packages: add nmon
...
it's like htop, but does better for disk and network
2022-08-02 16:04:03 -07:00
042bd9340b
image building: fix comment for relPath
2022-08-02 16:03:32 -07:00
b1205e964b
moby: migrate the user definitions to phosh.nix
2022-08-02 16:00:37 -07:00
8a0da17f05
duplicity: add TODO about impermanence support
2022-08-02 15:58:56 -07:00
de8f658dcd
new package: unar
...
use as `unar path/to/archive`. can do gzip, cpio, etc.
2022-08-02 14:01:16 -07:00
5c2f33a550
add missing 'toString' in image builder
2022-08-01 23:11:16 -07:00
0ec48a9145
kitty: explore some color themes
2022-08-01 17:12:36 -07:00
408e817c39
rename modules/{nix -> nixcache}.nix
2022-08-01 15:10:40 -07:00
1a9dfe22ba
image builder: integrate impermanence so that we create such things as /var/log
...
untested
2022-08-01 14:37:19 -07:00
8ae0d77938
image: document the config options
2022-08-01 14:01:46 -07:00
b53d2f945d
impermanence: remove /srv
...
this is for "service directories": public, protocol-based fs access.
e.g. /srv/ftp might be a share which is exposed over FTP.
/srv/www might be a share which is exposed over www (or webdav).
2022-08-01 13:36:42 -07:00
d196ce29ac
pkgs: move logseq to x86-only package section
2022-08-01 13:25:57 -07:00
f9ab3b7cf1
sway: wifi: show signal strength
...
i'd prefer to show the essid instead of the interface name,
but there's no way to truncate that to just N characters,
so we overflow if we do that.
2022-08-01 00:50:57 -07:00
451816f623
rename config.{colinsane -> sane}
2022-08-01 00:23:49 -07:00
9dea707eea
kitty: ctrl+n
opens a new OS terminal in the CWD
2022-07-31 23:42:13 -07:00
ac772e72b8
document how to make Electron apps use wayland natively
2022-07-31 18:09:28 -07:00
d44db610cb
switch vim => nvim
...
also install some plugins, like vim-surround and fzf
2022-07-31 18:09:01 -07:00
79b3bfc9e7
discord: fix urls to open in correct web-browser
2022-07-31 16:14:56 -07:00
6608e2bf6d
vim: store swap files under ~/.cache/vim-swap
...
untested
2022-07-31 12:00:06 -07:00
18bb89ded0
lappy: enable guest account
2022-07-31 11:35:15 -07:00
ee621cd132
pkgs: add visidata
2022-07-29 23:51:11 -07:00
3fe67e744f
sway: fix waybar styling
...
apparently setting any `style` attribute clears all the defaults,
so if i want to set the font via the style then i need to include
all the defaults as well.
2022-07-25 00:00:11 -07:00
ea61d22764
Sway: add additional shortcuts for managing volume
2022-07-24 18:09:15 -07:00
d92994bcd2
sway: fixed-width network area
2022-07-24 13:50:06 -07:00
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
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