Compare commits

...
2 Commits
Author SHA1 Message Date
alexion 1f49f1d63e fix(nixos): make Firefox scale host-specific 2026-09-05 07:35:30 -04:00
alexion 4a3eaea150 docs(obsidian): update vault workspace 2026-09-05 07:35:05 -04:00
6 changed files with 59 additions and 16 deletions

No files matched your search

+1
View File
@@ -46,6 +46,7 @@
modules.shell.pi.enable = true;
modules.desktop.enable = true;
modules.desktop.apps.firefox.uiScale = "1.25";
modules.desktop.apps.obsidian.enable = true;
modules.desktop.apps.steam.enable = true;
+14 -2
View File
@@ -12,7 +12,19 @@ let
firefoxAddons = inputs.firefox-addons.packages.${pkgs.stdenv.hostPlatform.system};
in
{
options.modules.desktop.apps.firefox.enable = lib.mkEnableOption "Firefox as the desktop browser";
options.modules.desktop.apps.firefox = {
enable = lib.mkEnableOption "Firefox as the desktop browser";
uiScale = lib.mkOption {
type = lib.types.str;
default = "1.0";
description = ''
Firefox UI and page scale, passed to `layout.css.devPixelsPerPx`.
Override it on hosts that need a larger browser scale, such as small
high-DPI laptop panels.
'';
};
};
config = lib.mkIf cfg.enable {
home-manager.users.${user} = hm: {
@@ -70,7 +82,7 @@ in
# whole chrome while point-sized apps stay put.
# A shade under that brings it into line without dropping to true
# 1:1, which reads too small at this DPI.
"layout.css.devPixelsPerPx" = "1.25";
"layout.css.devPixelsPerPx" = cfg.uiScale;
# Auto-enable the sideloaded Firefox Color add-on carrying the Nord
# chrome theme, which Firefox otherwise leaves disabled.
+1 -1
View File
@@ -3,7 +3,7 @@
"focusNewTab": true,
"defaultViewMode": "source",
"livePreview": false,
"readableLineLength": true,
"readableLineLength": false,
"strictLineBreaks": true,
"propertiesInDocument": "hidden",
"showLineNumber": true,
+1 -1
View File
@@ -29,6 +29,6 @@
"underlineExternal": true,
"folding": true,
"lineNumbers": true,
"readableLineLength": true,
"readableLineLength": false,
"devBlockWidth": false
}
+11 -12
View File
@@ -4,21 +4,21 @@
"type": "split",
"children": [
{
"id": "d88bd5fdc7e29ec6",
"id": "e581539f950ca1bd",
"type": "tabs",
"children": [
{
"id": "8d48b8ef55df6749",
"id": "0c587e5452c16787",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "02 notes/falinks public surfaces.md",
"file": "TODO.md",
"mode": "source",
"source": true
},
"icon": "lucide-file",
"title": "falinks public surfaces"
"title": "TODO"
}
}
]
@@ -41,9 +41,7 @@
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false,
"showSearch": false,
"searchQuery": ""
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
@@ -91,7 +89,7 @@
"state": {
"type": "localgraph",
"state": {
"file": "02 notes/falinks public surfaces.md",
"file": "TODO.md",
"options": {
"collapse-filter": true,
"search": "",
@@ -119,7 +117,7 @@
}
},
"icon": "lucide-git-fork",
"title": "Local graph"
"title": "Graph of TODO"
}
}
]
@@ -231,16 +229,17 @@
"table-editor-obsidian:Advanced Tables Toolbar": false
}
},
"active": "8d48b8ef55df6749",
"active": "0c587e5452c16787",
"lastOpenFiles": [
"00 INBOX/home assistant agent integration.md",
"TODO.md",
"02 notes/falinks public surfaces.md",
"03 wrk/machoke.md~",
"03 wrk/machoke.md",
"02 notes/machoke public surface.md",
"02 notes/falinks public surfaces.md",
"03 wrk/falinks.md",
"03 wrk/falinks.md~",
"99 meta/templates/checkmark.md",
"00 INBOX/Untitled.md",
"AGENTS.md",
"99 meta/attachments/bases/unlinked mentions.base",
"99 meta/templates/note.md",
+31
View File
@@ -0,0 +1,31 @@
# project ideas
- RenPy playthrough generator
- obsidian-source-notes (`ingest-*` skills)
- obsidian-game-backlog
- whisper dictation
- breadcrumbs
- gingko
- pokemon-classifier-ml
- home assistant agent integration
- wallpaper randomizer
- ebook tool (might be an overlap with `ingest-ebook`)
- amazon / actualbudget exporter
- vim-obsidian-markdown
- dictionary cli tool
- kitchen.md
# migration
- [[conventional-commits]] -> skill?
- [[dictionary]] -> cli tool
- [[technical-writing]] -> skill?
- gitea-axi
- skills
# tech debt
- git worktrees for monorepo
- refactor/review `configs/nixos`
# learning
- https://www.youtube.com/@EeroAlvar/videos