Various fixes and updates

This commit is contained in:
Emmet
2025-07-05 12:16:16 -05:00
parent d510889f2e
commit ca02e3c1b4
4 changed files with 33 additions and 29 deletions

View File

@@ -76,7 +76,19 @@ in {
extension = ".el";
};
home.file.".config/emacs/sysvars.el".text = ''
(setq systemOpacity ${builtins.toString config.userSettings.emacs.opacity})
;;; sysvars.el --- imported variables from nixos config -*- lexical-binding: t; no-byte-compile: t; -*-
;;
;; Author: Emmet K <https://gitlab.com/librephoenix>
;; Maintainer: Emmet K <https://gitlab.com/librephoenix>
;;
;;; Commentary:
;;
;; Emacs variables imported from my NixOS config.
;;
;;; Code:
(setq systemOpacity ${builtins.toString config.userSettings.emacs.opacity})
;;; sysvars.el ends here
'';
wayland.windowManager.hyprland.settings.exec-once = lib.optionals config.wayland.windowManager.hyprland.enable [ "emacs --daemon" ];
};

View File

@@ -30,7 +30,7 @@
;; Transparent background
(set-frame-parameter nil 'alpha-background systemOpacity)
(add-to-list 'default-frame-alist '(alpha-background . systemOpacity))
(add-to-list 'default-frame-alist `(alpha-background . ,systemOpacity))
;;(add-to-list 'default-frame-alist '(inhibit-double-buffering . t))
;; I want declarative config, no custom