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; lib = nixpkgs.lib;
# unstable = nixpkgs;
in { in {
nixosConfigurations = { nixosConfigurations = {
syl = lib.nixosSystem { syl = lib.nixosSystem {
inherit system; inherit system;
inherit emacs; # inherit emacs;
modules = [ modules = [
./system/syl/configuration.nix ./system/syl/configuration.nix
home-manager.nixosModules.home-manager 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>> <<overlays>>
]; ];
<<emacs>> services.emacs = {
enable = true;
package = with pkgs; ((emacsPackagesFor emacsPgtkNativeComp).emacsWithPackages (epkgs: [ epkgs.vterm epkgs.magit epkgs.pdf-tools pkgs.mu ]));
};
<<samba>> <<samba>>
# Some programs need SUID wrappers, can be configured further or are # 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; source = ../fish/functions;
}; };
programs.direnv.enable = true;
programs.direnv.nix-direnv.enable = true;
programs.direnv.nix-direnv.enableFlakes = true;
# programs.qutebrowser.enable = true; # programs.qutebrowser.enable = true;
home.file.".config/qutebrowser/config.py" = { home.file.".config/qutebrowser/config.py" = {
source = ../qutebrowser/config.py; source = ../qutebrowser/config.py;

View file

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

View file

@ -385,8 +385,9 @@
services.emacs = { services.emacs = {
enable = true; 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-wsdd.enable = true;
services.samba = { services.samba = {
enable = true; enable = true;

View file

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