|
0ed9394fff
|
sway: define the secret snippets more idiomatically
|
2023-07-15 00:23:14 +00:00 |
|
|
44b15ba8ed
|
users: apply default permissions to any user who goes through the sane.users module
|
2023-07-14 23:56:01 +00:00 |
|
|
b5d1baf3ee
|
zramSwap: increase capacity to 100% of uncompressed RAM
|
2023-07-14 22:57:19 +00:00 |
|
|
2a537cd3b1
|
splatmoji: port fully to wayland
|
2023-07-14 22:09:43 +00:00 |
|
|
8feafbb615
|
pinephone: fix flashlight permissions, the proper way (udev)
|
2023-07-14 05:55:44 +00:00 |
|
|
d7fb1b615a
|
feeds: add boginjr.com
|
2023-07-14 00:02:37 +00:00 |
|
|
8aa2712956
|
feeds: disable LessWrong (too noisy/too AI) and SimonWillison (too bro)
|
2023-07-13 23:48:50 +00:00 |
|
|
962ffeab7e
|
re-enable zramSwap on all devices
this is critical on moby, though even with this swap, we run out of CMA (videoram) instead -- just later
|
2023-07-13 23:37:30 +00:00 |
|
|
1642734aa3
|
hosts/common: cleanup uses of sane-lib.fs.wantedText
|
2023-07-13 22:19:18 +00:00 |
|
|
a8382fed12
|
hosts/common: move /var/lib/private defn into fs.nix
|
2023-07-13 22:18:45 +00:00 |
|
|
cfa50500ac
|
hosts/common: remove commented-out code
|
2023-07-13 22:09:53 +00:00 |
|
|
f54f972056
|
vlc: move persisted data to ~/private, and add .cache/vlc, for artwork
|
2023-07-13 07:20:13 +00:00 |
|
|
f2eba95dfc
|
users/colin: persist some notable cache directories
|
2023-07-13 07:17:27 +00:00 |
|
|
427e6bb696
|
/root: back by a physical store
|
2023-07-13 06:50:46 +00:00 |
|
|
d4ed4ae9f1
|
librewolf: *always* back the dot dir by a real disk
this saves ram on memory-constrained devices
|
2023-07-13 06:44:22 +00:00 |
|
|
4cc4c3293b
|
programs: don't ship ncdu
|
2023-07-11 21:12:25 +00:00 |
|
|
615e9befb3
|
document some dconf findings
|
2023-07-11 10:05:46 +00:00 |
|
|
9502fb34c7
|
tangram: don't need to create the dconf db: dconf will do that for us if need-be
|
2023-07-11 10:04:03 +00:00 |
|
|
17951be995
|
tangram: persist dconf files
with this, saved tabs are *actually* saved
|
2023-07-11 10:02:47 +00:00 |
|
|
70fcf179d5
|
programs: ship ncdu
|
2023-07-11 08:11:10 +00:00 |
|
|
452260f7c7
|
trust-dns: don't run as root
|
2023-07-10 09:00:37 +00:00 |
|
|
384428756d
|
tangram/epiphany: preserve desktop files when patching
|
2023-07-10 06:49:27 +00:00 |
|
|
c44756874a
|
git: add todo for using toGitINI
|
2023-07-10 06:07:47 +00:00 |
|
|
5188ddf398
|
keyrings: answer a todo
|
2023-07-10 01:21:57 +00:00 |
|
|
db93bd42ed
|
moby: ship megapixels camera app
|
2023-07-10 01:18:40 +00:00 |
|
|
445bc08a0c
|
desko: disable guest account
|
2023-07-09 18:49:36 +00:00 |
|
|
3c309b65af
|
programs: ship tangram to gui platforms
|
2023-07-09 11:17:54 +00:00 |
|
|
c751268f62
|
epiphany: leave a note about missing .desktop files
|
2023-07-09 11:17:07 +00:00 |
|
|
1bd815d2ef
|
tangram: disable sandbox (same reason as with epiphany)
|
2023-07-09 11:16:08 +00:00 |
|
|
963e59070d
|
programs: define persistence for Tangram
|
2023-07-09 07:20:38 +00:00 |
|
|
5e66bad3dd
|
epiphany: fix to launch on moby
|
2023-07-09 03:13:17 +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 |
|
|
6e3e45a9f6
|
fontconfig: re-enable
i'm not sure why this failed with lib.mkDefault
|
2023-07-08 02:27:21 +00:00 |
|
|
36dbf696e7
|
fontconfig: only enable for system, not user
|
2023-07-08 02:23:50 +00:00 |
|
|
e57efbcb21
|
zsh: fix history file persistence
|
2023-07-08 02:22:29 +00:00 |
|
|
b8ccc271fc
|
mepo: fix savestate to be persisted as a file -- not a directory
|
2023-07-08 01:35:36 +00:00 |
|
|
95c105367c
|
~/.ssh/id_ed25519: correctly persist as a file -- not a directory
|
2023-07-08 01:35:23 +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 |
|
|
8e4dc0c6ae
|
helix: render whitespace
|
2023-07-08 00:54:51 +00:00 |
|
|
a257d8d1a1
|
helix: enable soft line wrapping
|
2023-07-08 00:27:12 +00:00 |
|
|
38411617ef
|
fontconfig: only ship on GUI systems
|
2023-07-07 23:44:45 +00:00 |
|
|
c21efa005f
|
show package changes during nixos-rebuild switch
|
2023-07-07 23:34:12 +00:00 |
|
|
24a3c22edc
|
revoke ssh access from servo/moby into any other system (by default)
|
2023-07-07 21:15:00 +00:00 |
|
|
54b74498b6
|
helix: don't persist the grammars directory anymore
|
2023-07-07 11:05:13 +00:00 |
|
|
05f375a5f8
|
neovim: try to ship nix-shell highlighting (fail)
|
2023-07-07 10:45:41 +00:00 |
|
|
43740c3b9b
|
neovim: nit: fix "tex" -> "viml" typo
|
2023-07-04 10:28:44 +00:00 |
|
|
2131e638aa
|
desko: enable some dev-related packages
useful as i hack on Helix
|
2023-07-04 10:27:59 +00:00 |
|
|
8bd2ad0456
|
zsh: add switch function
|
2023-07-04 03:31:13 +00:00 |
|
|
61cbdc2c85
|
add helix text editor
|
2023-07-04 03:28:54 +00:00 |
|
|
ebf6f46948
|
persist ~/Books
|
2023-07-03 22:38:30 +00:00 |
|
|
32e20cdda0
|
programs: enable epiphany web browser for all gui platforms
|
2023-07-03 08:16:40 +00:00 |
|
|
8600934755
|
programs: more cleanup
|
2023-07-03 08:03:55 +00:00 |
|
|
787b58b284
|
programs: reorder package groups
|
2023-07-03 07:58:02 +00:00 |
|
|
9340d5f391
|
programs: remove explicit default definitions
|
2023-07-03 07:49:44 +00:00 |
|
|
262592b26a
|
programs: better way to ship jellyfin-media-player only on desktops
|
2023-07-02 23:12:12 +00:00 |
|
|
7b0e4caa16
|
programs: ship blanket ambient noise generator
|
2023-07-02 23:10:05 +00:00 |
|
|
9546908dbf
|
remove unused sane-mount-* helpers
|
2023-07-02 23:01:56 +00:00 |
|
|
3961923599
|
scripts: move these to more appropriate places
|
2023-07-02 22:49:17 +00:00 |
|
|
7c5ab7d253
|
ship lemoa on gui hosts
|
2023-07-02 01:40:36 +00:00 |
|
|
2a2ce34bd8
|
git: sendemail: always annotate and confirm
|
2023-07-01 00:55:43 +00:00 |
|
|
b2e70c0210
|
programs: ship msmtp sendmail implementation
|
2023-07-01 00:28:59 +00:00 |
|
|
3d4cbbf005
|
git: add br -> branch alias
|
2023-06-30 23:13:56 +00:00 |
|
|
3da58f1d41
|
kitty: set the TERMINAL env var by default
|
2023-06-30 11:02:53 +00:00 |
|
|
e519c1c629
|
patch prefered terminal into glib/gio apps like firefox
now i can type mailto:foo@bar.com into firefox urlbar and it opens in aerc in a new terminal
|
2023-06-30 11:02:53 +00:00 |
|
|
3df165593c
|
web browser: set $BROWSER environment variable
this gets used as fallback by e.g. xdg-email
|
2023-06-30 08:50:58 +00:00 |
|
|
5c50243d23
|
git: allow common dif typo
|
2023-06-29 22:45:07 +00:00 |
|
|
556600e54b
|
zsh: disable command suggestions
|
2023-06-29 22:43:49 +00:00 |
|
|
5db9c4f558
|
nix-index/nix-locate: re-enable
|
2023-06-29 21:24:32 +00:00 |
|
|
e22fb2f4f5
|
mime associations: add aerc for email (but... it doesnt work from gui)
|
2023-06-29 21:08:50 +00:00 |
|
|
f391e467c2
|
networkmanager: remove the default plugins
|
2023-06-29 10:58:18 +00:00 |
|
|
4c5333c9ed
|
desko/lappy: don't ship font-manager
with this i no longer ship webkitgtk4_0
|
2023-06-29 09:45:15 +00:00 |
|
|
6fdb7059e3
|
gthumb: build without webkitgtk
|
2023-06-29 09:43:17 +00:00 |
|
|
9e972d21b4
|
Merge branch 'master' of git.uninsane.org:colin/nix-files
|
2023-06-29 09:12:24 +00:00 |
|
|
42f194f447
|
keyring: fix bad dep ordering that prevented ~/private from being mounted
|
2023-06-29 09:11:22 +00:00 |
|
|
dbd312e9bd
|
guest: enable access to shelvacu
|
2023-06-29 09:11:22 +00:00 |
|
|
97ce93cac6
|
fs: allow mounting /mnt/* as ordinary user
|
2023-06-28 10:50:39 +00:00 |
|
|
56c637d4d3
|
enable systemd-oomd on nix builds
|
2023-06-28 10:47:53 +00:00 |
|
|
038d252f7d
|
guest: allow external configuration of authorized ssh keys
|
2023-06-28 03:53:19 +00:00 |
|
|
68cda2006b
|
cleanup/refactor users
|
2023-06-28 03:46:29 +00:00 |
|
|
ddf79e54e9
|
users: split colin and guest apart
|
2023-06-28 03:34:15 +00:00 |
|
|
ac5e2cc023
|
users.nix: move to subdir
|
2023-06-28 03:21:05 +00:00 |
|
|
8e16cd6d32
|
feeds: link to a place where i might find more
|
2023-06-28 03:09:23 +00:00 |
|
|
6676935ee1
|
feeds: add The Linux Experiment
|
2023-06-28 03:05:45 +00:00 |
|
|
8717a91467
|
programs: git: add alias for diff summary
|
2023-06-28 00:20:02 +00:00 |
|
|
b43b8a3a22
|
zsh: disable "command not found" corrections
|
2023-06-27 22:41:27 +00:00 |
|
|
dbb1d16617
|
web-browser: update extension hashes
|
2023-06-27 22:41:14 +00:00 |
|
|
771f482d84
|
EDITOR, GIT_EDITOR: lift into vim.nix
|
2023-06-27 10:26:11 +00:00 |
|
|
b90bc1058d
|
git: add aliases: cp -> cherry-pick; rb -> rebase
|
2023-06-27 08:54:17 +00:00 |
|
|
0fcddf8970
|
web-browser: leave myself a todo for cleaning up prefs
|
2023-06-27 08:10:01 +00:00 |
|
|
db0ce6eadd
|
web-browser: don't apply librewolf prefs to firefox deployments
|
2023-06-26 23:22:45 +00:00 |
|
|
f0d7d6877b
|
web-browser: clean up some dead comments, defaults
|
2023-06-26 10:11:22 +00:00 |
|
|
a8025550d5
|
web-browser: apply pmos styling
on desktop, this doesn't respond to mouse input.
on mobile, not tested.
|
2023-06-26 10:10:26 +00:00 |
|
|
ee5a2ff986
|
neovim: fix auto-indent for nix files
|
2023-06-26 00:32:47 +00:00 |
|
|
cb7f84e2b7
|
neovim: order plugins lexicographically
|
2023-06-26 00:32:47 +00:00 |
|
|
0751e748ea
|
feeds: add PostmarketOS podcast
|
2023-06-25 22:22:32 +00:00 |
|
|
71e0942cc2
|
git: configure git stash show to actually... SHOW the stash
OMFG
|
2023-06-25 21:45:47 +00:00 |
|
|
9b389416cd
|
programs: git: add st and stat aliases
|
2023-06-25 02:09:25 +00:00 |
|
|
bd57bb7934
|
programs: add mepo
|
2023-06-25 02:05:50 +00:00 |
|
|
d9b9349572
|
programs: disable a few that i don't actually use
|
2023-06-24 19:43:09 +00:00 |
|
|
a723d1274b
|
all: ship Tuba mastodon/pleroma client
|
2023-06-24 09:50:12 +00:00 |
|
|
8cb236b0a9
|
users: add self to transmission group
|
2023-06-23 00:27:48 +00:00 |
|
|
e8265807a9
|
NIX_PATH: point overlays to ~/nixos, not /nix/store/...
|
2023-06-22 23:34:15 +00:00 |
|
|
2cbd44b2b3
|
sane-bt-add: port to Python (and add a dry-run option)
|
2023-06-22 02:27:47 +00:00 |
|
|
7aad3a62ba
|
koreader: ship RSS feeds
|
2023-06-20 19:58:02 +00:00 |
|
|
1583b213f1
|
fs: ensure directories for remote filesystems are created
|
2023-06-20 08:40:25 +00:00 |
|
|
fb7cb091e3
|
tuiApps: add sfeed
|
2023-06-20 08:38:11 +00:00 |
|
|
9caa2a0a17
|
koreader: note to self that the os.execute bug may affect other features
|
2023-06-19 09:48:57 +00:00 |
|
|
023e28fb03
|
koreader: fix that "isOnline" check was failing and preventing FTP access
|
2023-06-19 09:21:30 +00:00 |
|
|
d95042ab65
|
servo: partially enable a FTP server
disabled as i tidy it
strugging to enable an anonymous FTP user -- might not be possible without using the web admin interface
|
2023-06-17 10:15:30 +00:00 |
|
|
c553e74cd6
|
common: fs: remove invalid "nofail" option from ssh mounts
|
2023-06-17 10:03:44 +00:00 |
|
|
9f55a8288d
|
ship koreader ebook reader (and persist relevant data)
|
2023-06-16 01:23:55 +00:00 |
|
|
5562d60cbb
|
fs mounts: add nofail and mount-timeout to reduce shutdown hangs on nfs
|
2023-06-15 10:08:54 +00:00 |
|
|
17041384e9
|
fs mounts: reduce nfs timeouts, for faster shutdown
it still takes 90s; maybe the issue is nested mounts?
|
2023-06-15 09:25:48 +00:00 |
|
|
9eb36441e1
|
fs mounts: don't auto-mount ssh; try to specify correct net dependencies for better shutdown
|
2023-06-15 08:40:21 +00:00 |
|
|
0d0a9fce6a
|
associate ssh pubkeys to my hosts' wireguard names
|
2023-06-15 07:54:31 +00:00 |
|
|
847e618dee
|
cozy: persist data
|
2023-06-15 06:34:50 +00:00 |
|
|
c4e345e2e7
|
cozy: ship on all gui devices
|
2023-06-15 06:08:10 +00:00 |
|
|
c75719e751
|
/mnt/servo-media: default to the nfs mount
maybe i remove the ssh mounts if/when nfs proves stable
|
2023-06-15 02:31:17 +00:00 |
|
|
7a57cf5327
|
clients: fs: mount servo over nfs
|
2023-06-15 02:14:42 +00:00 |
|
|
425de71583
|
komikuu: ship on all GUI platforms
|
2023-06-13 07:04:43 +00:00 |
|
|
601bf567eb
|
gpodder: ship the gpodder-adaptive branch
better mobile experience
|
2023-06-13 05:30:10 +00:00 |
|
|
4f74078423
|
komikku: persist downloaded comics
|
2023-06-13 05:30:10 +00:00 |
|
|
f170351de7
|
ship komikku (comic/manga viewer)
|
2023-06-13 05:30:10 +00:00 |
|
|
1724ac60e5
|
feeds: update URL for The Intercept
|
2023-06-10 23:08:51 +00:00 |
|
|
bf168c7f0f
|
feeds: update URL for Deconstructed
|
2023-06-10 22:59:44 +00:00 |
|
|
27d2f756d2
|
moby: tweak default apps (sxmo, jellyfin qt6)
|
2023-06-09 09:44:27 +00:00 |
|
|
3ab33956e4
|
programs: disable unused networkmanagerapplet
|
2023-06-09 01:17:06 +00:00 |
|
|
f31619d9e9
|
programs: disable sublime-music
i don't use it frequently enough to justify building/shipping it on the
regular.
|
2023-06-09 01:04:26 +00:00 |
|
|
61838a589f
|
programs: remove playerctl (unused)
it's used by sway, where we address it by full path
|
2023-06-09 01:03:49 +00:00 |
|
|
c10c887650
|
programs: clinfo: move out of guiApps -> consoleApps
|
2023-06-09 01:03:05 +00:00 |
|
|
6df61525a1
|
programs: dconf-editor: only build on desktop guis
|
2023-06-09 01:02:41 +00:00 |
|
|
e5ce7c02ef
|
programs: factor ffmpeg/yt-dlp & friends out of consoleUtils
|
2023-06-09 00:57:53 +00:00 |
|
|
88e5efd1f3
|
programs: disable unused gnome-system-monitor, emote
|
2023-06-09 00:45:17 +00:00 |
|
|
e9200ffcdf
|
programs: split steam into own file
|
2023-06-09 00:42:36 +00:00 |
|
|
ab78a36354
|
programs: separate the imports from the default packages/sets
|
2023-06-09 00:40:26 +00:00 |
|
|
c92f216a5b
|
programs: split imagemagick into own file
|
2023-06-09 00:40:22 +00:00 |
|
|
4d63b81b05
|
zsh: refer to sane-deadlines more directly
|
2023-06-07 07:44:46 +00:00 |
|
|
31740befbf
|
programs: split jellyfin-media-player into own nix module
|
2023-06-06 07:54:08 +00:00 |
|
|
e0e3c36d1b
|
fix NIX_PATH overlay interaction that was crashing nix-shell
|
2023-06-06 07:49:52 +00:00 |
|
|
d6bde02dfe
|
feeds: update URL for Acquired podcast
|
2023-06-01 00:04:54 +00:00 |
|
|
f8944c8379
|
programs: ship alsaUtils
|
2023-05-31 08:15:32 +00:00 |
|
|
287817056f
|
refactor: sane.services.wan-ports -> sane.ports
|
2023-05-31 04:25:39 +00:00 |
|
|
e4262cb0bc
|
ssh: integrate with sane.services.wan-ports
|
2023-05-28 20:39:18 +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 |
|
|
aae118b476
|
net: open UDP ports required for UPnP
|
2023-05-26 22:45:41 +00:00 |
|
|
d3eb0bee26
|
enable some net debugging tools
|
2023-05-25 09:48:42 +00:00 |
|
|
66be38bfbf
|
librewolf: enable some more policies which might or might not actually improve things :-(
i really hate firefox, but there's not much alternative.
|
2023-05-25 01:01:34 +00:00 |
|
|
aecb55c79e
|
programs/web-browser: allow overriding specific addons
|
2023-05-24 23:09:05 +00:00 |
|