fix statix issue, migrate non-essential packages to non-server
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
parent
82cbcff0fc
commit
ec4a9cf623
@ -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 = {
|
||||||
|
@ -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);
|
||||||
|
@ -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
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user