Compare commits

...

3 commits

12 changed files with 44 additions and 30 deletions

View file

@ -20,11 +20,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1725753098, "lastModified": 1726665257,
"narHash": "sha256-/NO/h/qD/eJXAQr/fHA4mdDgYsNT9thHQ+oT6KPi2ac=", "narHash": "sha256-rEzEZtd3iyVo5RJ1OGujOlnywNf3gsrOnjAn1NLciD4=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "e4a13203112a036fc7f437d391c7810f3dd5ab52", "rev": "752d0fbd141fabb5a1e7f865199b80e6e76f8d8e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -56,11 +56,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1726440980, "lastModified": 1726785354,
"narHash": "sha256-ChhIrjtdu5d83W+YDRH+Ec5g1MmM0xk6hJnkz15Ot7M=", "narHash": "sha256-SLorVhoorZwjM1aS04bBX4fufEXIfkMdAGkj9bu2QAQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "a9c9cc6e50f7cbd2d58ccb1cd46a1e06e9e445ff", "rev": "1786e2afdbc48e9038f7cff585069736e1d0ed44",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -110,11 +110,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1726430622, "lastModified": 1726761214,
"narHash": "sha256-50vt1snpVwS5lqvvH4p6DHiEWspJUZuJ1kYy1DKtrfM=", "narHash": "sha256-xaecVNHaxiAXDCUFZzDLMP3jbxpBjQTqT4Bku2z5vGA=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "9e356562446f44c471ae38a80506a9df039305d6", "rev": "9856378384539e35cd943604e6a4d696a9d25447",
"revCount": 5224, "revCount": 5240,
"submodules": true, "submodules": true,
"type": "git", "type": "git",
"url": "https://github.com/hyprwm/Hyprland" "url": "https://github.com/hyprwm/Hyprland"
@ -249,11 +249,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1726243404, "lastModified": 1726463316,
"narHash": "sha256-sjiGsMh+1cWXb53Tecsm4skyFNag33GPbVgCdfj3n9I=", "narHash": "sha256-gI9kkaH0ZjakJOKrdjaI/VbaMEo9qBbSUl93DnU7f4c=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "345c263f2f53a3710abe117f28a5cb86d0ba4059", "rev": "99dc8785f6a0adac95f5e2ab05cc2e1bf666d172",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -279,11 +279,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1726460241, "lastModified": 1726719408,
"narHash": "sha256-wslbKgh6ZEqHzZJj1eHGRENZQ4r1C4LmAvaBKvbiGzg=", "narHash": "sha256-r/dXHHa6py/fKy087nGt4k3GoBjqFvpyZCsyRsXl0IA=",
"owner": "Gerg-L", "owner": "Gerg-L",
"repo": "spicetify-nix", "repo": "spicetify-nix",
"rev": "fe1722602352cba0448f3961df90b5d1f55d5675", "rev": "49bb2ac8bdca209d235feabb9551dd09a5eb8ec9",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -82,10 +82,11 @@
## Theming ## Theming
(nerdfonts.override { (nerdfonts.override {
fonts = [ fonts = [
"FantasqueSansMono" "IBMPlexMono"
"NerdFontsSymbolsOnly" "NerdFontsSymbolsOnly"
]; ];
}) })
ibm-plex
libsForQt5.qtstyleplugin-kvantum libsForQt5.qtstyleplugin-kvantum
libsForQt5.qtwayland libsForQt5.qtwayland
qt6Packages.qtstyleplugin-kvantum qt6Packages.qtstyleplugin-kvantum

View file

@ -16,11 +16,11 @@ in
font = { font = {
normal = { normal = {
family = "FantasqueSansM Nerd Font"; family = "BlexMono Nerd Font";
style = "Regular"; style = "Regular";
}; };
size = 13; size = 12;
}; };
window = { window = {

View file

@ -28,7 +28,7 @@
;; up, `M-x eval-region' to execute elisp code, and 'M-x doom/reload-font' to ;; up, `M-x eval-region' to execute elisp code, and 'M-x doom/reload-font' to
;; refresh your font settings. If Emacs still can't find your font, it likely ;; refresh your font settings. If Emacs still can't find your font, it likely
;; wasn't installed correctly. Font issues are rarely Doom issues! ;; wasn't installed correctly. Font issues are rarely Doom issues!
(setq doom-font (font-spec :family "FantasqueSansM Nerd Font" :size 16)) (setq doom-font (font-spec :family "BlexMono Nerd Font" :size 13))
;; There are two ways to load a theme. Both assume the theme is installed and ;; There are two ways to load a theme. Both assume the theme is installed and
;; available. You can either set `doom-theme' or manually load a theme with the ;; available. You can either set `doom-theme' or manually load a theme with the

View file

@ -35,7 +35,7 @@
shellAliases = { shellAliases = {
del = "trash_file"; del = "trash_file";
dev = "nix develop -c fish"; dev = "nix develop -c fish";
doom = "~/.emacs.d/bin/doom"; doom = "~/.config/emacs/bin/doom";
}; };
functions = { functions = {

View file

@ -4,7 +4,7 @@ border-color=#282a36
border-radius=20 border-radius=20
border-size=2 border-size=2
default-timeout=10000 default-timeout=10000
format=<span font="FantasqueSansMono NF weight=325 Italic" size="12288">%s</span>\n<span font="FantasqueSansMono NF weight=325" size="12288">%b</span> format=<span font="IBM Plex Serif weight=325 Italic" size="12288">%s</span>\n<span font="IBM Plex Serif weight=325" size="12288">%b</span>
group-by=summary group-by=summary
height=125 height=125
icon-location=right icon-location=right
@ -17,7 +17,7 @@ text-color=#44475a
width=300 width=300
[grouped] [grouped]
format=<span font="FantasqueSansMono NF weight=325 Italic" size="12288">%s</span>\n<span font="FantasqueSansMono NF weight=325" size="12288">%b</span> format=<span font="IBM Plex Serif weight=325 Italic" size="12288">%s</span>\n<span font="IBM Plex Serif weight=325" size="12288">%b</span>
[mode=do-not-disturb] [mode=do-not-disturb]
invisible=1 invisible=1

View file

@ -9,7 +9,7 @@
grey: #737994; grey: #737994;
width: 600; width: 600;
font: "FantasqueSansM Nerd Font 14"; font: "IBM Plex Sans 14";
} }
element-text, element-icon , mode-switcher { element-text, element-icon , mode-switcher {

View file

@ -5,7 +5,7 @@
enable = true; enable = true;
package = pkgs.rofi-wayland; package = pkgs.rofi-wayland;
font = "FantasqueSansM Nerd Font"; font = "IBM Plex Sans";
extraConfig = { extraConfig = {
disable-history = false; disable-history = false;

View file

@ -147,8 +147,8 @@
* { * {
all: unset; all: unset;
color: #c6d0f5; color: #c6d0f5;
font-family: "FantasqueSansM Nerd Font", 'Courier New', Courier, monospace; font-family: "IBM Plex Sans", 'Courier New', Courier, monospace;
font-size: 16px; font-size: 14px;
} }
.modules-left, .modules-left,

View file

@ -9,5 +9,6 @@
./services.nix ./services.nix
./sound.nix ./sound.nix
./system.nix ./system.nix
./theming.nix
]; ];
} }

View file

@ -72,8 +72,8 @@
(catppuccin-sddm.override # So SDDM finds the theme files. (catppuccin-sddm.override # So SDDM finds the theme files.
{ {
flavor = "frappe"; flavor = "frappe";
font = "FantasqueSansM Nerd Font"; font = "IBM Plex Sans";
fontSize = "12"; fontSize = "11";
background = "${./theming/sddm/Background.jpg}"; background = "${./theming/sddm/Background.jpg}";
loginBackground = true; loginBackground = true;
} }

12
modules/nixos/theming.nix Normal file
View file

@ -0,0 +1,12 @@
{ ... }:
{
# Set the default fonts for the system.
fonts.fontconfig = {
defaultFonts = {
serif = [ "IBM Plex Serif" ];
sansSerif = [ "IBM Plex Sans" ];
monospace = [ "IBM Plex Mono" ];
};
};
}