updates to dalinar and home

This commit is contained in:
Chris Cochrun 2022-09-06 16:50:59 -05:00
parent 61288cb527
commit e526e19d09
4 changed files with 19 additions and 4 deletions

View file

@ -82,12 +82,13 @@ Both include the home-manager module. Primarily I chose that route so that I cou
};
lib = nixpkgs.lib;
# unstable = nixpkgs;
in {
nixosConfigurations = {
syl = lib.nixosSystem {
inherit system;
inherit emacs;
# inherit emacs;
modules = [
./system/syl/configuration.nix
home-manager.nixosModules.home-manager
@ -646,7 +647,11 @@ Notice how I am including all of my software here. It may be a big file, but hav
<<overlays>>
];
<<emacs>>
services.emacs = {
enable = true;
package = with pkgs; ((emacsPackagesFor emacsPgtkNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
};
<<samba>>
# Some programs need SUID wrappers, can be configured further or are
@ -1589,6 +1594,10 @@ I also use home-manager for managing dotfiles. This means that everything is con
source = ../fish/functions;
};
programs.direnv.enable = true;
programs.direnv.nix-direnv.enable = true;
programs.direnv.nix-direnv.enableFlakes = true;
# programs.qutebrowser.enable = true;
home.file.".config/qutebrowser/config.py" = {
source = ../qutebrowser/config.py;

View file

@ -55,12 +55,13 @@
};
lib = nixpkgs.lib;
# unstable = nixpkgs;
in {
nixosConfigurations = {
syl = lib.nixosSystem {
inherit system;
inherit emacs;
# inherit emacs;
modules = [
./system/syl/configuration.nix
home-manager.nixosModules.home-manager

View file

@ -385,8 +385,9 @@
services.emacs = {
enable = true;
package = with pkgs; ((emacsPackagesFor emacsNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
package = with pkgs; ((emacsPackagesFor emacsPgtkNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
};
services.samba-wsdd.enable = true;
services.samba = {
enable = true;

View file

@ -340,6 +340,10 @@
source = ../fish/functions;
};
programs.direnv.enable = true;
programs.direnv.nix-direnv.enable = true;
programs.direnv.nix-direnv.enableFlakes = true;
# programs.qutebrowser.enable = true;
home.file.".config/qutebrowser/config.py" = {
source = ../qutebrowser/config.py;