a bunch of qol improvments
This commit is contained in:
parent
35cbaadd07
commit
06d7e288c6
9 changed files with 117 additions and 42 deletions
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue