Ricing rofi

This commit is contained in:
marc
2022-11-21 15:02:20 +01:00
parent ae6a2fafa3
commit 8617646685
10 changed files with 460 additions and 48 deletions

View File

@@ -4,8 +4,10 @@ with lib;
let
cfg = config.samfelag.modules.editors.emacs;
i3Cfg = config.samfelag.modules.desktop.i3;
emacsWithPackages = with pkgs; ((emacsPackagesFor emacsNativeComp).emacsWithPackages
(epkgs: [epkgs.vterm]));
emacsPackages = epkgs: [
epkgs.vterm
];
emacsWithPackages = with pkgs; ((emacsPackagesFor emacsNativeComp).emacsWithPackages emacsPackages);
in {
options.samfelag.modules.editors.emacs = {
enable = mkEnableOption "emacs";
@@ -14,25 +16,6 @@ in {
config = mkIf cfg.enable {
nixpkgs.overlays = [ inputs.emacs-overlay.overlay ];
# home.file.doom-emacs = {
# source = ./doom-emacs;
# target = ".config/doom";
# recursive = true;
# # onChange = "doom upgrade";
# };
# home.programs.emacs = {
# enable = true;
# # package = pkgs.emacsPgtkGcc;
# extraPackages = epkgs: [ epkgs.vterm ];
# };
# home.services.emacs = {
# enable = true;
# client.enable = true;
# socketActivation.enable = true;
# };
environment.systemPackages = with pkgs; [
## Emacs itself
binutils
@@ -97,7 +80,10 @@ in {
env.PATH = [ "$HOME/.config/emacs/bin" ];
home-manager.users.marc.xdg.configFile."doom".source = ../../config/doom;
hm.xdg.configFile."doom" = {
source = ../../config/doom;
recursive = true;
};
system.userActivationScripts = {
installDoomEmacs = ''