aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorRosa <rosaontheweb@proton.me>2026-03-25 16:03:54 -0400
committerRosa <rosaontheweb@proton.me>2026-03-25 16:03:54 -0400
commit9f1670e88e11fb08a0d968f40cb9f05ccfb1a140 (patch)
tree5a86b88cdc060c15b068e9f958cb36a54225449f /modules
parentcb22599894335c495297b8786e95cabfa4af501d (diff)
font size option
Diffstat (limited to 'modules')
-rw-r--r--modules/user/desktop/apps/foot.nix2
-rw-r--r--modules/user/desktop/apps/fuzzel.nix2
-rw-r--r--modules/user/desktop/default.nix7
-rw-r--r--modules/user/desktop/sessions/sway.nix4
4 files changed, 11 insertions, 4 deletions
diff --git a/modules/user/desktop/apps/foot.nix b/modules/user/desktop/apps/foot.nix
index 6944563..bbefc11 100644
--- a/modules/user/desktop/apps/foot.nix
+++ b/modules/user/desktop/apps/foot.nix
@@ -39,7 +39,7 @@
};
main = {
- font = "Fira Code:size=8";
+ font = "Fira Code:size=${(builtins.toString config.desktop.defaultFontSize)}";
selection-target = "none";
};
diff --git a/modules/user/desktop/apps/fuzzel.nix b/modules/user/desktop/apps/fuzzel.nix
index e8b329a..32665f5 100644
--- a/modules/user/desktop/apps/fuzzel.nix
+++ b/modules/user/desktop/apps/fuzzel.nix
@@ -21,7 +21,7 @@
};
main = {
- font = "Fira Code:size=8";
+ font = "Fira Code:size=${builtins.toString config.desktop.defaultFontSize}";
minimal-lines = true;
sort-result = false;
terminal = "${pkgs.foot}/bin/foot -a '{cmd}' -T '{cmd}' {cmd}";
diff --git a/modules/user/desktop/default.nix b/modules/user/desktop/default.nix
index b90e6f4..94ea29f 100644
--- a/modules/user/desktop/default.nix
+++ b/modules/user/desktop/default.nix
@@ -1,6 +1,13 @@
+{ lib, options, ... }:
{
imports = [
./apps
./sessions
];
+
+ options.desktop.defaultFontSize = lib.mkOption {
+ default = 11.0;
+ description = "The default font size used by some apps";
+ type = lib.types.float;
+ };
}
diff --git a/modules/user/desktop/sessions/sway.nix b/modules/user/desktop/sessions/sway.nix
index 79d7abe..70387ce 100644
--- a/modules/user/desktop/sessions/sway.nix
+++ b/modules/user/desktop/sessions/sway.nix
@@ -58,7 +58,7 @@
fonts = {
names = [ "Fira Code" ];
- size = 8.0;
+ size = config.desktop.defaultFontSize;
};
position = "bottom";
@@ -193,7 +193,7 @@
output = {
"eDP-1" = {
#bg = "~/.local/share/wallpaper.png fill";
- scale = 1.5;
+ scale = "1.5";
};
};