a bunch of qol improvments

This commit is contained in:
Chris Cochrun 2022-12-06 09:04:11 -06:00
parent 35cbaadd07
commit 06d7e288c6
9 changed files with 117 additions and 42 deletions

View file

@ -97,6 +97,16 @@
sddm = {
enable = true;
};
session = [
{
manage = "desktop";
name = "Hyprland";
start = ''
/home/chris/bin/hyprland &
waitPID=$!
'';
}
];
};
desktopManager.plasma5 = {
enable = true;
@ -105,6 +115,25 @@
# desktopManager.gnome.enable = true;
};
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = "startplasma-wayland";
user = "chris";
};
default_session = initial_session;
hyprland_session = {
command = "/home/chris/bin/hyprland";
user = "chris";
};
};
};
programs.hyprland = {
enable = true;
};
services.avahi = {
enable = true;
nssmdns = true;
@ -373,7 +402,7 @@
# plasma5Packages.kirigami2
sqlite
fennel
(libsForQt5.callPackage ../../LightlyShaders {})
(libsForQt5.callPackage /home/chris/dev/LightlyShaders {})
];
# nixpkgs.overlays = [
@ -412,15 +441,12 @@
services.emacs = {
enable = true;
package = with pkgs; ((emacsPackagesFor emacsNativeComp).emacsWithPackages
package = with pkgs; ((emacsPackagesFor emacsPgtk).emacsWithPackages
(epkgs: with epkgs; [
vterm
magit
pdf-tools
eglot
consult-eglot
tree-sitter
tree-sitter-langs
org
org-roam
command-log-mode
@ -521,7 +547,6 @@
use-package
esh-autosuggest
pkgs.mu
pkgs.tree-sitter-grammars.tree-sitter-cpp
]));
};
services.samba-wsdd.enable = true;

View file

@ -90,6 +90,16 @@
sddm = {
enable = true;
};
session = [
{
manage = "desktop";
name = "Hyprland";
start = ''
/home/chris/bin/hyprland &
waitPID=$!
'';
}
];
};
desktopManager.plasma5 = {
enable = true;
@ -98,6 +108,25 @@
# desktopManager.gnome.enable = true;
};
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = "startplasma-wayland";
user = "chris";
};
default_session = initial_session;
hyprland_session = {
command = "/home/chris/bin/hyprland";
user = "chris";
};
};
};
programs.hyprland = {
enable = true;
};
services.avahi = {
enable = true;
nssmdns = true;
@ -393,21 +422,18 @@
# plasma5Packages.kirigami2
sqlite
fennel
(libsForQt5.callPackage ../../LightlyShaders {})
(libsForQt5.callPackage /home/chris/dev/LightlyShaders {})
(libsForQt5.callPackage /home/chris/dev/church-presenter {})
];
services.emacs = {
enable = true;
package = with pkgs; ((emacsPackagesFor emacsNativeComp).emacsWithPackages
package = with pkgs; ((emacsPackagesFor emacsPgtk).emacsWithPackages
(epkgs: with epkgs; [
vterm
magit
pdf-tools
eglot
consult-eglot
tree-sitter
tree-sitter-langs
org
org-roam
command-log-mode
@ -508,7 +534,6 @@
use-package
esh-autosuggest
pkgs.mu
pkgs.tree-sitter-grammars.tree-sitter-cpp
]));
};
services.samba-wsdd.enable = true;