Compare commits
2
Commits
b768f96e0b
...
1f49f1d63e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1f49f1d63e | ||
|
|
4a3eaea150 |
No files matched your search
@@ -46,6 +46,7 @@
|
|||||||
modules.shell.pi.enable = true;
|
modules.shell.pi.enable = true;
|
||||||
|
|
||||||
modules.desktop.enable = true;
|
modules.desktop.enable = true;
|
||||||
|
modules.desktop.apps.firefox.uiScale = "1.25";
|
||||||
modules.desktop.apps.obsidian.enable = true;
|
modules.desktop.apps.obsidian.enable = true;
|
||||||
modules.desktop.apps.steam.enable = true;
|
modules.desktop.apps.steam.enable = true;
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,19 @@ let
|
|||||||
firefoxAddons = inputs.firefox-addons.packages.${pkgs.stdenv.hostPlatform.system};
|
firefoxAddons = inputs.firefox-addons.packages.${pkgs.stdenv.hostPlatform.system};
|
||||||
in
|
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 {
|
config = lib.mkIf cfg.enable {
|
||||||
home-manager.users.${user} = hm: {
|
home-manager.users.${user} = hm: {
|
||||||
@@ -70,7 +82,7 @@ in
|
|||||||
# whole chrome while point-sized apps stay put.
|
# whole chrome while point-sized apps stay put.
|
||||||
# A shade under that brings it into line without dropping to true
|
# A shade under that brings it into line without dropping to true
|
||||||
# 1:1, which reads too small at this DPI.
|
# 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
|
# Auto-enable the sideloaded Firefox Color add-on carrying the Nord
|
||||||
# chrome theme, which Firefox otherwise leaves disabled.
|
# chrome theme, which Firefox otherwise leaves disabled.
|
||||||
|
|||||||
Vendored
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
"focusNewTab": true,
|
"focusNewTab": true,
|
||||||
"defaultViewMode": "source",
|
"defaultViewMode": "source",
|
||||||
"livePreview": false,
|
"livePreview": false,
|
||||||
"readableLineLength": true,
|
"readableLineLength": false,
|
||||||
"strictLineBreaks": true,
|
"strictLineBreaks": true,
|
||||||
"propertiesInDocument": "hidden",
|
"propertiesInDocument": "hidden",
|
||||||
"showLineNumber": true,
|
"showLineNumber": true,
|
||||||
|
|||||||
@@ -29,6 +29,6 @@
|
|||||||
"underlineExternal": true,
|
"underlineExternal": true,
|
||||||
"folding": true,
|
"folding": true,
|
||||||
"lineNumbers": true,
|
"lineNumbers": true,
|
||||||
"readableLineLength": true,
|
"readableLineLength": false,
|
||||||
"devBlockWidth": false
|
"devBlockWidth": false
|
||||||
}
|
}
|
||||||
Vendored
+11
-12
@@ -4,21 +4,21 @@
|
|||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "d88bd5fdc7e29ec6",
|
"id": "e581539f950ca1bd",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "8d48b8ef55df6749",
|
"id": "0c587e5452c16787",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "02 notes/falinks public surfaces.md",
|
"file": "TODO.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": true
|
"source": true
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "falinks public surfaces"
|
"title": "TODO"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -41,9 +41,7 @@
|
|||||||
"type": "file-explorer",
|
"type": "file-explorer",
|
||||||
"state": {
|
"state": {
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
"autoReveal": false,
|
"autoReveal": false
|
||||||
"showSearch": false,
|
|
||||||
"searchQuery": ""
|
|
||||||
},
|
},
|
||||||
"icon": "lucide-folder-closed",
|
"icon": "lucide-folder-closed",
|
||||||
"title": "Files"
|
"title": "Files"
|
||||||
@@ -91,7 +89,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "localgraph",
|
"type": "localgraph",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "02 notes/falinks public surfaces.md",
|
"file": "TODO.md",
|
||||||
"options": {
|
"options": {
|
||||||
"collapse-filter": true,
|
"collapse-filter": true,
|
||||||
"search": "",
|
"search": "",
|
||||||
@@ -119,7 +117,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"icon": "lucide-git-fork",
|
"icon": "lucide-git-fork",
|
||||||
"title": "Local graph"
|
"title": "Graph of TODO"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -231,16 +229,17 @@
|
|||||||
"table-editor-obsidian:Advanced Tables Toolbar": false
|
"table-editor-obsidian:Advanced Tables Toolbar": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "8d48b8ef55df6749",
|
"active": "0c587e5452c16787",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"00 INBOX/home assistant agent integration.md",
|
||||||
|
"TODO.md",
|
||||||
|
"02 notes/falinks public surfaces.md",
|
||||||
"03 wrk/machoke.md~",
|
"03 wrk/machoke.md~",
|
||||||
"03 wrk/machoke.md",
|
"03 wrk/machoke.md",
|
||||||
"02 notes/machoke public surface.md",
|
"02 notes/machoke public surface.md",
|
||||||
"02 notes/falinks public surfaces.md",
|
|
||||||
"03 wrk/falinks.md",
|
"03 wrk/falinks.md",
|
||||||
"03 wrk/falinks.md~",
|
"03 wrk/falinks.md~",
|
||||||
"99 meta/templates/checkmark.md",
|
"99 meta/templates/checkmark.md",
|
||||||
"00 INBOX/Untitled.md",
|
|
||||||
"AGENTS.md",
|
"AGENTS.md",
|
||||||
"99 meta/attachments/bases/unlinked mentions.base",
|
"99 meta/attachments/bases/unlinked mentions.base",
|
||||||
"99 meta/templates/note.md",
|
"99 meta/templates/note.md",
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in new issue
Block a user