repo: update flake dependencies, disable epson, use tuigreet

This commit is contained in:
Anthony Rodriguez 2024-10-13 14:54:12 +02:00
parent e14d73cc9a
commit 42d91889d1
Signed by: nezia
GPG key ID: EE3BE97C040A86CE
7 changed files with 57 additions and 87 deletions

View file

@ -6,11 +6,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1727303518, "lastModified": 1728326430,
"narHash": "sha256-lO5JMynTxNZxg/+E4/Y9reeLGIz/M8cEue+Re4cP6qo=", "narHash": "sha256-tV1ABHuA1HItMdCTuNdA8fMB+qw7LpjvI945VwMSABI=",
"owner": "Aylur", "owner": "Aylur",
"repo": "ags", "repo": "ags",
"rev": "cd543afec4d9ed708990e5ba52184716809bf248", "rev": "60180a184cfb32b61a1d871c058b31a3b9b0743d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -226,11 +226,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1728306985, "lastModified": 1728791962,
"narHash": "sha256-l/KpcWTv2SjxCnqFs5GYhvjeVYd40WQV4/F2+w9btd4=", "narHash": "sha256-nr5QiXwQcZmf6/auC1UpX8iAtINMtdi2mH+OkqJQVmU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "3ac39b2a8b7cbfc0f96628d8a84867c885bc988b", "rev": "64c6325b28ebd708653dd41d88f306023f296184",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -330,11 +330,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1728280052, "lastModified": 1728804056,
"narHash": "sha256-8gy3keN+6vKnn5nFDXib00bXFBUW+Xf+x6TKbTDl/x0=", "narHash": "sha256-56PIycP8j95LmZzcOKgcoNm4e7yvnjFz7+b4dxIDGKE=",
"owner": "sodiboo", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "037bd7f67212127eaa52fee8199f951d19b7954a", "rev": "1a782646d0ae5563d333095dfa3eadd756331e32",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -363,11 +363,11 @@
"niri-unstable": { "niri-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1728277759, "lastModified": 1728716283,
"narHash": "sha256-pMUMUo4vMcdjU4d8wuEHI5i8fW8SzYptR3GZPeDru1c=", "narHash": "sha256-v6hhDJNLhdCiuFn6ic7D3lk/lk27+6OOzG213ikRu4w=",
"owner": "YaLTeR", "owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"rev": "03c603918d817762ee95d21ea15a854adf47886e", "rev": "33b39913c7121a6c7b112beb0e329c3e64e4f57a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -378,11 +378,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1728269138, "lastModified": 1728729581,
"narHash": "sha256-oKxDImsOvgUZMY4NwXVyUc/c1HiU2qInX+b5BU0yXls=", "narHash": "sha256-oazkQ/z7r43YkDLLQdMg8oIB3CwWNb+2ZrYOxtLEWTQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "ecfcd787f373f43307d764762e139a7cdeb9c22b", "rev": "a8dd1b21995964b115b1e3ec639dd6ce24ab9806",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -445,11 +445,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1728193676, "lastModified": 1728740863,
"narHash": "sha256-PbDWAIjKJdlVg+qQRhzdSor04bAPApDqIv2DofTyynk=", "narHash": "sha256-u+rxA79a0lyhG+u+oPBRtTDtzz8kvkc9a6SWSt9ekVc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ecbc1ca8ffd6aea8372ad16be9ebbb39889e55b6", "rev": "a3f9ad65a0bf298ed5847629a57808b97e6e8077",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -477,11 +477,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1728018373, "lastModified": 1728492678,
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=", "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "bc947f541ae55e999ffdb4013441347d83b00feb", "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -493,11 +493,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1728018373, "lastModified": 1728492678,
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=", "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "bc947f541ae55e999ffdb4013441347d83b00feb", "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -684,11 +684,11 @@
"systems": "systems_3" "systems": "systems_3"
}, },
"locked": { "locked": {
"lastModified": 1728256779, "lastModified": 1728378979,
"narHash": "sha256-XH+3ks0nLZgYA3TZW5ovItvtCe3z6mchGwEz9qt8zWY=", "narHash": "sha256-CW/5Cs9m8HupL+6iRMpdHE88OmK9MXH2h3BcXCQw440=",
"owner": "notashelf", "owner": "notashelf",
"repo": "nvf", "repo": "nvf",
"rev": "e77632e4eb2044acc58398eb7f6a14b1b8a4b184", "rev": "0947ab38c0bc79780eec599161306157b8de74a3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -707,11 +707,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1727917089, "lastModified": 1728750492,
"narHash": "sha256-XWNBGf8Z03sqA5/m99X6XTFbHGNuVx1gMaMQJbdDIrY=", "narHash": "sha256-9IHlIsH4gLqQjS2lFbEnsl/ItdqzBBLWLsyXS0k0jf8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "plasma-manager", "repo": "plasma-manager",
"rev": "bc14b17bff1557de8f103172508f896a87bb9cdb", "rev": "c6d4b6f3e0138c08f37d66fcfbcbe37dab08f108",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2544,11 +2544,11 @@
}, },
"locked": { "locked": {
"dir": "nix", "dir": "nix",
"lastModified": 1727585736, "lastModified": 1728322634,
"narHash": "sha256-vEkcyKdFpfWbrtZlB5DCjNCmI2GudIJuHstWo3F9gL8=", "narHash": "sha256-cUnwLCSc59Sx3E+meVlVUMfyROr0aToWPID7UA6PZvg=",
"owner": "wez", "owner": "wez",
"repo": "wezterm", "repo": "wezterm",
"rev": "a2f2c07a29f5c98f6736cde0c86b24887f9fd48a", "rev": "ed430415ee69279ea692358525196ad7d4c965b8",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -1 +0,0 @@
/home/nezia/.local/share/com.github.Aylur.ags/types

View file

@ -19,7 +19,7 @@
++ [ ++ [
./vamos ./vamos
"${mod}/services/regreet.nix" "${mod}/services/greetd.nix"
"${mod}/programs/niri" "${mod}/programs/niri"
"${mod}/services/gnome.nix" "${mod}/services/gnome.nix"
@ -54,7 +54,7 @@
++ [ ++ [
./solaire ./solaire
"${mod}/services/regreet.nix" "${mod}/services/greetd.nix"
"${mod}/programs/niri" "${mod}/programs/niri"
"${mod}/services/gnome.nix" "${mod}/services/gnome.nix"

View file

@ -4,6 +4,7 @@
description = "Anthony Rodriguez"; description = "Anthony Rodriguez";
extraGroups = [ extraGroups = [
"networkmanager" "networkmanager"
"audio"
"video" "video"
"wheel" "wheel"
]; ];

View file

@ -23,7 +23,6 @@
hardware.sane.extraBackends = [ hardware.sane.extraBackends = [
pkgs.sane-airscan # generic pkgs.sane-airscan # generic
pkgs.hplip # HP pkgs.hplip # HP
pkgs.epkowa # Epson
pkgs.utsushi # other printers pkgs.utsushi # other printers
]; ];
} }

View file

@ -0,0 +1,21 @@
{
lib,
pkgs,
config,
...
}: {
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = "${lib.getExe pkgs.greetd.tuigreet} \
--time \
--asterisks \
--user-menu \
--cmd ${lib.getExe config.programs.niri.package} --session";
user = "greeter";
};
default_session = initial_session;
};
};
}

View file

@ -1,50 +0,0 @@
{
inputs,
lib,
pkgs,
config,
...
}: let
inherit (lib) mkDefault mkForce;
in {
environment.systemPackages = [
config.style.gtk.theme.package
config.style.gtk.iconTheme.package
config.style.cursorTheme.package
];
programs.regreet = {
enable = true;
package = pkgs.greetd.regreet;
settings = {
background = {
path = mkDefault config.style.wallpaper;
fit = "Cover";
};
GTK = let
isDark = inputs.basix.schemeData.base16.${config.style.scheme}.variant == "dark";
in {
application_prefer_dark_theme = isDark;
cursor_theme_name = mkForce config.style.cursorTheme.name;
icon_theme_name = mkForce config.style.gtk.iconTheme.name;
theme_name = mkForce config.style.gtk.theme.name;
font_name = mkForce "Inter 18";
};
};
};
services.greetd = {
enable = true;
settings = rec {
default_session = {
command = "${lib.getExe pkgs.cage} -s -d -m last -- ${lib.getExe config.programs.regreet.package}";
user = "greeter";
};
initial_session = default_session;
};
};
security.pam.services.greetd = {
enableGnomeKeyring = true;
fprintAuth = false;
};
}