wip - fixes to import and config location

This commit is contained in:
Remy Moll 2025-01-30 10:54:27 +01:00
parent 1cd68c8ce1
commit 75619e70bb
6 changed files with 53 additions and 42 deletions

View File

@ -55,6 +55,9 @@
inputs.nix-flatpak.homeManagerModules.nix-flatpak inputs.nix-flatpak.homeManagerModules.nix-flatpak
inputs.walker.homeManagerModules.default inputs.walker.homeManagerModules.default
]; ];
nixpkgs.overlays = [ inputs.hyprpanel.overlay ];
# _module.args = { inherit inputs; };
} }
]; ];
}; };

View File

@ -4,7 +4,6 @@
imports = [ imports = [
./configuration.nix ./configuration.nix
./hardware-configuration.nix ./hardware-configuration.nix
../../modules/nixos/flatpak.nix
../../modules/nixos/hyprland.nix ../../modules/nixos/hyprland.nix
../../modules/nixos/monitoring.nix ../../modules/nixos/monitoring.nix
../../modules/nixos/nvidia.nix ../../modules/nixos/nvidia.nix

View File

@ -1,19 +1,24 @@
{ lib, ... }: { { lib, pkgs, ... }: {
services.flatpak.enable = true; # services.flatpak.enable = true;
# xdg.portal.enable = true;
services.flatpak.update.auto.enable = false; # # install the xdg-desktop-portal-gtk package
services.flatpak.uninstallUnmanaged = false; # # to enable the portal service
# xdg.portal.extraPortals = with pkgs; [
# xdg-desktop-portal-gtk
# ];
# services.flatpak.update.auto.enable = false;
# services.flatpak.uninstallUnmanaged = false;
services.flatpak.packages = [ # services.flatpak.packages = [
"com.calibre_ebook.calibre" # "com.calibre_ebook.calibre"
"com.github.flxzt.rnote" # "com.github.flxzt.rnote"
"com.github.tchx84.Flatseal" # "com.github.tchx84.Flatseal"
"com.spotify.Client" # "com.spotify.Client"
"io.podman_desktop.PodmanDesktop" # "io.podman_desktop.PodmanDesktop"
"org.pipewire.Helvum" # "org.pipewire.Helvum"
"io.github.zen_browser.zen" # "io.github.zen_browser.zen"
"im.riot.Riot" # "im.riot.Riot"
]; # ];
} }

View File

@ -1,8 +1,10 @@
{inputs, pkgs, ...}: {inputs, pkgs, ...}:
{ {
programs.kitty.enable = true; programs.kitty.enable = true;
wayland.windowManager.hyprland = { wayland.windowManager.hyprland = {
enable = true; enable = true;
systemd.enable = true;
settings = { settings = {
"$mod" = "SUPER"; "$mod" = "SUPER";
bind = bind =
@ -14,12 +16,7 @@
"$mod, s, exec, code" "$mod, s, exec, code"
]; ];
# plugin.virtual-desktops = { # plugin.virtual-desktops = {}
# }
exec-once = [
"${pkgs.hyprpanel}/bin/hyprpanel"
];
}; };
plugins = [ plugins = [
@ -30,6 +27,18 @@
]; ];
}; };
imports = [ inputs.hyprpanel.homeManagerModules.hyprpanel ];
programs.hyprpanel = {
enable = true;
hyprland.enable = true;
overwrite.enable = true;
overlay.enable = true;
# Add custom widgets + styling
};
programs.walker = { programs.walker = {
enable = true; enable = true;
runAsService = true; runAsService = true;
@ -53,8 +62,18 @@
# ''; # '';
}; };
# # Set waybar config
# ".config/waybar/config".text = '' programs.hyprlock = {
# '' enable = true;
settings = {
general = {
grace = 5;
no_fade_in = false;
disable_loading_bar = false;
};
};
# Style the lock screen
};
} }

View File

@ -1,9 +0,0 @@
{
config,
lib,
pkgs,
...
}:
{
services.flatpak.enable = true;
}

View File

@ -5,12 +5,9 @@
... ...
}: }:
{ {
programs.uwsm.enable = true;
programs.hyprland = { programs.hyprland = {
enable = true; enable = true;
xwayland.enable = false; xwayland.enable = false;
withUWSM = true;
}; };
# launch hyprland on login # launch hyprland on login
@ -27,9 +24,6 @@
# }; # };
# }; # };
environment.systemPackages = with pkgs; [ # systemd.user.targets.hyprland-session.Unit.Wants = [ "xdg-desktop-autostart.target" ];
waybar
];
} }