fix statix issue, migrate non-essential packages to non-server

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
ahuston-0 2024-05-21 23:34:58 -04:00 committed by Alice Huston
parent 82cbcff0fc
commit ec4a9cf623
3 changed files with 65 additions and 21 deletions

View File

@ -10,25 +10,27 @@
# Optional, hint electron apps to use wayland: # Optional, hint electron apps to use wayland:
environment.sessionVariables.NIXOS_OZONE_WL = "1"; environment.sessionVariables.NIXOS_OZONE_WL = "1";
services.xserver.enable = true; services = {
services.xserver.displayManager.session = [ xserver.enable = true;
{ xserver.displayManager.session = [
manage = "desktop"; {
name = "hyprland"; manage = "desktop";
start = '' name = "hyprland";
bash ${./hypr/wrappedhl} & start = ''
waitPID=$! bash ${./hypr/wrappedhl} &
''; waitPID=$!
} '';
]; }
services.displayManager.sddm = { ];
enable = true; displayManager.sddm = {
wayland.enable = true; enable = true;
}; wayland.enable = true;
};
services.dbus = { dbus = {
enable = true; enable = true;
implementation = "broker"; implementation = "broker";
};
}; };
programs.gnupg.agent = { programs.gnupg.agent = {

View File

@ -1,6 +1,5 @@
{ ... }: { lib, machineConfig, ... }:
lib.mkIf (!machineConfig.server) {
{
programs.waybar = { programs.waybar = {
enable = true; enable = true;
#settings = builtins.fromJSON (import ./waybar.json); #settings = builtins.fromJSON (import ./waybar.json);

View File

@ -5,4 +5,47 @@
enable = true; enable = true;
package = pkgs.emacs29-pgtk; package = pkgs.emacs29-pgtk;
}; };
home.packages = with pkgs; [
cmake
shellcheck
glslang
pipenv
python312Packages.isort
python312Packages.pynose
python312Packages.pytest
# rust tools
trunk
wasm-pack
cargo-tarpaulin
cargo-watch
cargo-generate
diesel-cli
# nix tools
nil
nixfmt-rfc-style
# markdown
nodePackages.markdownlint-cli
# doom emacs dependencies
yaml-language-server
nodePackages.typescript-language-server
nodePackages.bash-language-server
pyright
cmake-language-server
multimarkdown
rustc
cargo
rust-analyzer
clang
clang-tools
wakatime
# dependencies for nix-dotfiles/hydra-check-action
nodejs_20
nodePackages.prettier
treefmt
];
} }