Compare commits
No commits in common. "d2380abc66e5cbfd23382632fb8e9c07fdabf204" and "fe9fd744999f58b957f892fe23db197176bfcd0e" have entirely different histories.
d2380abc66
...
fe9fd74499
|
@ -197,18 +197,13 @@ in with lib; {
|
||||||
windowrulev2 = center,class:^(.blueman-manager-wrapped)$
|
windowrulev2 = center,class:^(.blueman-manager-wrapped)$
|
||||||
|
|
||||||
# firefox Picture-in-Picture
|
# firefox Picture-in-Picture
|
||||||
windowrulev2 = nofullscreenrequest,class^(firefox-beta)$,title:^(Picture-in-Picture)$
|
windowrulev2 = float,class:^(firefox)$,title:^(Picture-in-Picture)$
|
||||||
windowrulev2 = float,class^(firefox-beta)$,title:^(Picture-in-Picture)$
|
windowrulev2 = pin,class:^(firefox)$,title:^(Picture-in-Picture)$
|
||||||
windowrulev2 = pin,class^(firefox-beta)$,title:^(Picture-in-Picture)$
|
windowrulev2 = nofullscreenrequest,class:^(firefox)$,title:^(Picture-in-Picture)$
|
||||||
|
|
||||||
# firefox bitwarden
|
|
||||||
windowrulev2 = nofullscreenrequest,class^(firefox-beta)$,title:^(Extension: Bitwarden)
|
|
||||||
windowrulev2 = float,class^(firefox-beta)$,title:^(Extension: Bitwarden)
|
|
||||||
windowrulev2 = pin,class^(firefox-beta)$,title:^(Extension: Bitwarden)
|
|
||||||
|
|
||||||
# firefox figma micro indicator
|
# firefox figma micro indicator
|
||||||
windowrulev2 = nofullscreenrequest,class^(firefox-beta)$,title:^(Firefox — Sharing Indicator)$
|
windowrulev2 = nofullscreenrequest,class:^(firefox)$,title:^(Firefox — Sharing Indicator)$
|
||||||
windowrulev2 = float,class^(firefox-beta)$,title:^(Firefox — Sharing Indicator)$
|
windowrulev2 = float,class:^(firefox)$,title:^(Firefox — Sharing Indicator)$
|
||||||
|
|
||||||
# Common modals
|
# Common modals
|
||||||
windowrule = float,title:^(Open)$
|
windowrule = float,title:^(Open)$
|
||||||
|
|
|
@ -19,9 +19,6 @@ in {
|
||||||
playerctl
|
playerctl
|
||||||
ncmpcpp
|
ncmpcpp
|
||||||
ario
|
ario
|
||||||
libsForQt5.kdenlive
|
|
||||||
mediainfo
|
|
||||||
glaxnimate
|
|
||||||
];
|
];
|
||||||
# Register haruna as the default video player
|
# Register haruna as the default video player
|
||||||
xdg.mimeApps.defaultApplications = {
|
xdg.mimeApps.defaultApplications = {
|
||||||
|
|
|
@ -53,10 +53,6 @@ in {
|
||||||
setupGrub = true;
|
setupGrub = true;
|
||||||
nix.autoUpdate = false;
|
nix.autoUpdate = false;
|
||||||
harden = false;
|
harden = false;
|
||||||
virtualization = {
|
|
||||||
docker = false;
|
|
||||||
podman = true;
|
|
||||||
};
|
|
||||||
windows = {
|
windows = {
|
||||||
enable = true;
|
enable = true;
|
||||||
mount = {
|
mount = {
|
||||||
|
|
|
@ -194,7 +194,6 @@ in {
|
||||||
virtualization = {
|
virtualization = {
|
||||||
qemu = mkDefaultOption "qemu" config.nathan.config.isDesktop;
|
qemu = mkDefaultOption "qemu" config.nathan.config.isDesktop;
|
||||||
docker = mkDefaultOption "docker" config.nathan.config.isDesktop;
|
docker = mkDefaultOption "docker" config.nathan.config.isDesktop;
|
||||||
podman = mkEnableOption "podman";
|
|
||||||
lxc = mkEnableOption "lxc";
|
lxc = mkEnableOption "lxc";
|
||||||
nixos =
|
nixos =
|
||||||
mkDefaultOption "nixos containers" config.nathan.config.isDesktop;
|
mkDefaultOption "nixos containers" config.nathan.config.isDesktop;
|
||||||
|
|
|
@ -4,14 +4,14 @@ in with lib; {
|
||||||
config = mkMerge [
|
config = mkMerge [
|
||||||
(mkIf nc.hyprland.enableGreetd {
|
(mkIf nc.hyprland.enableGreetd {
|
||||||
# Greetd for login
|
# Greetd for login
|
||||||
# programs.regreet = {
|
programs.regreet = {
|
||||||
# enable = true;
|
enable = true;
|
||||||
# settings = { GTK = { font_name = "Roboto 16"; }; };
|
settings = { GTK = { font_name = "Roboto 16"; }; };
|
||||||
# };
|
};
|
||||||
# services.greetd = {
|
services.greetd = {
|
||||||
# enable = true;
|
enable = true;
|
||||||
# settings = { default_session.command = "cage -s -- regreet"; };
|
settings = { default_session.command = "cage -s -- regreet"; };
|
||||||
# };
|
};
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# Greeter packages
|
# Greeter packages
|
||||||
cage
|
cage
|
||||||
|
@ -23,14 +23,9 @@ in with lib; {
|
||||||
# Turn on GDM for login
|
# Turn on GDM for login
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
autorun = true;
|
autorun = false;
|
||||||
# Enable plasma for the applications
|
# Enable plasma for the applications
|
||||||
desktopManager.plasma5.enable = true;
|
desktopManager.plasma5.enable = true;
|
||||||
displayManager.defaultSession = "hyprland";
|
|
||||||
displayManager.gdm = {
|
|
||||||
enable = true;
|
|
||||||
wayland = true;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
# Setup drivers
|
# Setup drivers
|
||||||
hardware.opengl = {
|
hardware.opengl = {
|
||||||
|
@ -47,6 +42,21 @@ in with lib; {
|
||||||
gsettings-desktop-schemas
|
gsettings-desktop-schemas
|
||||||
lxappearance
|
lxappearance
|
||||||
kde-gtk-config
|
kde-gtk-config
|
||||||
|
(stdenv.mkDerivation rec {
|
||||||
|
pname = "sddm-sugar-dark-theme";
|
||||||
|
version = "1.2";
|
||||||
|
dontBuild = true;
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/share/sddm/themes
|
||||||
|
cp -aR $src $out/share/sddm/themes/sugar-dark
|
||||||
|
'';
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "MarianArlt";
|
||||||
|
repo = "sddm-sugar-dark";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0gx0am7vq1ywaw2rm1p015x90b75ccqxnb1sz3wy8yjl27v82yhb";
|
||||||
|
};
|
||||||
|
})
|
||||||
];
|
];
|
||||||
qt.platformTheme = "qt5ct";
|
qt.platformTheme = "qt5ct";
|
||||||
# Enable and configure hyperland
|
# Enable and configure hyperland
|
||||||
|
|
|
@ -36,10 +36,6 @@ in with lib; {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
(mkIf nc.virtualization.podman {
|
|
||||||
virtualisation.podman.enable = true;
|
|
||||||
environment.systemPackages = with pkgs; [ x11docker ];
|
|
||||||
})
|
|
||||||
# (mkIf nc.virtualization.crosvm {
|
# (mkIf nc.virtualization.crosvm {
|
||||||
# environment.systemPackages =
|
# environment.systemPackages =
|
||||||
# with inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}; [
|
# with inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}; [
|
||||||
|
|
Loading…
Reference in New Issue