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,8 +10,9 @@
# Optional, hint electron apps to use wayland:
environment.sessionVariables.NIXOS_OZONE_WL = "1";
services.xserver.enable = true;
services.xserver.displayManager.session = [
services = {
xserver.enable = true;
xserver.displayManager.session = [
{
manage = "desktop";
name = "hyprland";
@ -21,15 +22,16 @@
'';
}
];
services.displayManager.sddm = {
displayManager.sddm = {
enable = true;
wayland.enable = true;
};
services.dbus = {
dbus = {
enable = true;
implementation = "broker";
};
};
programs.gnupg.agent = {
enable = true;

View File

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

View File

@ -5,4 +5,47 @@
enable = true;
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
];
}