trying to fix autologin keyring stuff

This commit is contained in:
Matt Nish-Lapidus 2025-05-23 12:51:48 -04:00
parent 7ac4a11588
commit 6adf12b5de
10 changed files with 66 additions and 60 deletions

48
flake.lock generated
View file

@ -88,11 +88,11 @@
"nixpkgs-stable": "nixpkgs-stable" "nixpkgs-stable": "nixpkgs-stable"
}, },
"locked": { "locked": {
"lastModified": 1747931129, "lastModified": 1748017501,
"narHash": "sha256-kiZHNTbdMRdKFZlBcx1PI5hBu8Hounl/JQdueAoufqM=", "narHash": "sha256-9kCYqXpjaQkXpOrc1b/hac2Wzx8b/3zzajpO1ei7N00=",
"owner": "nix-community", "owner": "nix-community",
"repo": "emacs-overlay", "repo": "emacs-overlay",
"rev": "67fa10fdfd0e958dceb60ce893956aad1ed6bce4", "rev": "d7ab9d00bc840fec8a76375634ae36d406ab0513",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -376,11 +376,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1747955385, "lastModified": 1747978958,
"narHash": "sha256-AKoBFaEGN02tGvBlkwVIDOGXouHvrTTfOUcvBDGxkxQ=", "narHash": "sha256-pQQnbxWpY3IiZqgelXHIe/OAE/Yv4NSQq7fch7M6nXQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "a868570581f0dbdef7e33c8c9bb34b735dfcbacf", "rev": "7419250703fd5eb50e99bdfb07a86671939103ea",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -785,11 +785,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1747929338, "lastModified": 1747980132,
"narHash": "sha256-qGMrtBvWWKPElGpQ4ZPZVGN8HLC+laJHkwcsJB7wwGs=", "narHash": "sha256-jdQZZDMYl9JBtWupRRneP1NLDylf2KPUu8z72tJVBJI=",
"owner": "sodiboo", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "5b5c0cc698a19c5a10ef1aee487cae238a4aac1e", "rev": "d5ccd8c5e6198bdac760ea65dd6c46e83a55b6f6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -818,11 +818,11 @@
"niri-unstable": { "niri-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1747926317, "lastModified": 1747977864,
"narHash": "sha256-EBGfaeZ53SNBtsB8dnvBWfjwp+dRDCEkfYyRfwTdbls=", "narHash": "sha256-BEXi6zHNguEsBD3TIUk/2EMOh5c4Z664UaDeUYpWDhw=",
"owner": "YaLTeR", "owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"rev": "8347cc20dc87049b398ab655565d468c5c4427a0", "rev": "7fdb918cd04076b173a38f026dc5c27ac830b028",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -988,11 +988,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1747676747, "lastModified": 1747862697,
"narHash": "sha256-LXkWBVqilgx7Pohwqu/ABxDVw+Cmi5/Mj2S2mpUH0Fw=", "narHash": "sha256-U4HaNZ1W26cbOVm0Eb5OdGSnfQVWQKbLSPrSSa78KC0=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "72841a4a8761d1aed92ef6169a636872c986c76d", "rev": "2baa12ff69913392faf0ace833bc54bba297ea95",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1004,11 +1004,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1747676747, "lastModified": 1747862697,
"narHash": "sha256-LXkWBVqilgx7Pohwqu/ABxDVw+Cmi5/Mj2S2mpUH0Fw=", "narHash": "sha256-U4HaNZ1W26cbOVm0Eb5OdGSnfQVWQKbLSPrSSa78KC0=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "72841a4a8761d1aed92ef6169a636872c986c76d", "rev": "2baa12ff69913392faf0ace833bc54bba297ea95",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1036,11 +1036,11 @@
}, },
"nixpkgs-stable_4": { "nixpkgs-stable_4": {
"locked": { "locked": {
"lastModified": 1747676747, "lastModified": 1747862697,
"narHash": "sha256-LXkWBVqilgx7Pohwqu/ABxDVw+Cmi5/Mj2S2mpUH0Fw=", "narHash": "sha256-U4HaNZ1W26cbOVm0Eb5OdGSnfQVWQKbLSPrSSa78KC0=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "72841a4a8761d1aed92ef6169a636872c986c76d", "rev": "2baa12ff69913392faf0ace833bc54bba297ea95",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1659,11 +1659,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1747952334, "lastModified": 1747998984,
"narHash": "sha256-3vviUKy/BmqdVtvPHsVXDxmeb7zI3AL41MFx8yqk4+s=", "narHash": "sha256-G5UvtOKD3fmVTnVTh1XCZVoD0HsKO8QI18sMWlYxjLs=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "d621ed2616531c072f7b29ea93ef39cbc46bc79c", "rev": "e48b7105d570f5e66e1891292525e585eeffa58d",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -62,9 +62,10 @@ in
LSP_USE_PLISTS = "true"; LSP_USE_PLISTS = "true";
GDK_BACKEND= "wayland"; GDK_BACKEND= "wayland";
NH_FLAKE = "\${HOME}/source/nixos-config"; NH_FLAKE = "\${HOME}/source/nixos-config";
GTRASH_PUT_RM_MODE = "true";
}; };
stateVersion = "24.05"; stateVersion = "24.11";
}; };
sops = { sops = {

View file

@ -148,6 +148,7 @@
win-virtio win-virtio
win-spice win-spice
xwayland-satellite xwayland-satellite
vulkan-tools
openrazer-daemon openrazer-daemon
openrgb-with-all-plugins openrgb-with-all-plugins
xdg-desktop-portal-termfilechooser xdg-desktop-portal-termfilechooser
@ -227,8 +228,12 @@
graphics = { graphics = {
enable = true; enable = true;
enable32Bit = true; enable32Bit = true;
extraPackages = [ extraPackages = with pkgs; [
pkgs.rocmPackages.clr.icd rocmPackages.clr.icd
amdvlk
];
extraPackages32 = with pkgs.driversi686Linux; [
amdvlk
]; ];
}; };
@ -260,7 +265,7 @@
#reverseSync.enable = true; #reverseSync.enable = true;
#sync.enable = true; #sync.enable = true;
}; };
nvidiaSettings = true; # nvidiaSettings = true;
}; };
brillo.enable = true; brillo.enable = true;
@ -318,6 +323,7 @@
pkgs.openrgb-with-all-plugins pkgs.openrgb-with-all-plugins
pkgs.gnome-settings-daemon pkgs.gnome-settings-daemon
pkgs.gnome-keyring
(pkgs.writeTextFile { (pkgs.writeTextFile {
name = "on-battery"; name = "on-battery";
@ -365,9 +371,9 @@
pam = { pam = {
services = { services = {
swaylock = { }; hyprlock = { enableGnomeKeyring = true; };
hyprlock = { };
greetd.enableGnomeKeyring = true; greetd.enableGnomeKeyring = true;
niri.enableGnomeKeyring = true;
}; };
}; };
}; };
@ -386,15 +392,11 @@
"2620:fe::fe" "2620:fe::fe"
"2620:fe::9" "2620:fe::9"
]; ];
# wireless.iwd = {
# enable = true;
# };
networkmanager = { networkmanager = {
enable = true; enable = true;
# wifi = { wifi = {
# powersave = true; powersave = true;
# backend = "iwd"; };
# };
}; };
}; };
@ -413,10 +415,13 @@
enable = true; enable = true;
settings = { settings = {
default_session = { default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --sessions /${config.services.displayManager.sessionData.desktops}/share/wayland-sessions --remember --remember-user-session --user-menu --window-padding 5 --asterisks --asterisks-char ^ --greeting '<~welcome~>' --theme 'button=yellow'"; command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --sessions /${config.services.displayManager.sessionData.desktops}/share/wayland-sessions --remember-user-session --user-menu --window-padding 5 --asterisks --asterisks-char ^ --greeting '<~welcome~>' --theme 'button=yellow'";
# --theme 'border=magenta;prompt=green;time=red;action=blue;button=yellow;container=black;input=red'";
user = "greeter"; user = "greeter";
}; };
initial_session = {
user = "emenel";
command = "/run/current-system/sw/bin/niri-session";
};
}; };
}; };
@ -425,8 +430,12 @@
# services.xserver.desktopManager.gnome.enable = true; # services.xserver.desktopManager.gnome.enable = true;
services.xserver.deviceSection = ''Option "TearFree" "true"''; # For amdgpu. services.xserver.deviceSection = ''Option "TearFree" "true"''; # For amdgpu.
services.gnome.gnome-keyring.enable = true; services.gnome = {
services.gnome.gnome-settings-daemon.enable = true; gnome-keyring.enable = true;
gnome-settings-daemon.enable = true;
evolution-data-server.enable = true;
gnome-online-accounts.enable = true;
};
services.picom = { services.picom = {
enable = true; enable = true;
@ -530,7 +539,6 @@
]; ];
services.accounts-daemon.enable = true; services.accounts-daemon.enable = true;
services.gnome.gnome-online-accounts.enable = true;
# programs.virt-manager.enable = true; # programs.virt-manager.enable = true;
# systemd.tmpfiles.rules = [ "L+ /var/lib/qemu/firmware - - - - ${pkgs.qemu}/share/qemu/firmware" ]; # systemd.tmpfiles.rules = [ "L+ /var/lib/qemu/firmware - - - - ${pkgs.qemu}/share/qemu/firmware" ];
@ -617,6 +625,6 @@
#do not change #do not change
system.stateVersion = "24.05"; system.stateVersion = "24.11";
} }

View file

@ -238,10 +238,6 @@
name = "rmpc (music player)"; name = "rmpc (music player)";
exec = "/home/emenel/.local/bin/wezapp rmpc"; exec = "/home/emenel/.local/bin/wezapp rmpc";
}; };
ncmpcpp = {
name = "ncmpcpp (music player)";
exec = "/home/emenel/.local/bin/wezapp ncmpcpp";
};
isd = { isd = {
name = "isd (interactive systemd)"; name = "isd (interactive systemd)";
exec = "/home/emenel/.local/bin/wezapp isd"; exec = "/home/emenel/.local/bin/wezapp isd";
@ -265,10 +261,6 @@
name = "bluetui (bluetooth manager)"; name = "bluetui (bluetooth manager)";
exec = "/home/emenel/.local/bin/wezapp bluetui"; exec = "/home/emenel/.local/bin/wezapp bluetui";
}; };
gtrash = {
name = "gtrash";
exec = "/home/emenel/.local/bin/wezapp gtrash r";
};
color-picker-clip = { color-picker-clip = {
name = "wl color picker (clipboard)"; name = "wl color picker (clipboard)";
exec = "${pkgs.wl-color-picker}/bin/wl-color-picker clipboard"; exec = "${pkgs.wl-color-picker}/bin/wl-color-picker clipboard";

View file

@ -27,6 +27,7 @@
procs procs
jre jre
jdk
tree-sitter tree-sitter
(tree-sitter.withPlugins (_: tree-sitter.allGrammars)) (tree-sitter.withPlugins (_: tree-sitter.allGrammars))

View file

@ -103,6 +103,7 @@
"em" = "emacsclient -n -r"; "em" = "emacsclient -n -r";
"mkdir" = "mkdir -pv"; "mkdir" = "mkdir -pv";
"gt" = "gtrash"; "gt" = "gtrash";
"rm" = "gtrash put";
}; };
interactiveShellInit = '' interactiveShellInit = ''
bind --erase \ct bind --erase \ct

View file

@ -84,8 +84,8 @@ ${shared-alias}
(deflayer navigation (deflayer navigation
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 prtsc esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 prtsc
grv 1 2 3 4 5 6 7 8 9 0 - = \ del home grv 1 2 3 4 5 6 7 8 9 0 - = \ del home
tab q w e r t y u i o p [ ] bspc end tab q w e r t home pgdn pgup end p [ ] bspc end
@supesc a s d f g left down up right ; ' ret pgup caps a s d f g left down up right ; ' ret pgup
@sp-lsft z x c v b n m , . / @sp-rsft up pgdn @sp-lsft z x c v b n m , . / @sp-rsft up pgdn
lmet @controls lalt lctrl _ rctrl ralt rmet left down right) lmet @controls lalt lctrl _ rctrl ralt rmet left down right)

View file

@ -37,5 +37,7 @@
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-base
glib glib
alsa-lib alsa-lib
jdk
vulkan-loader
]; ];
} }

View file

@ -34,7 +34,6 @@ stdenv.mkDerivation rec {
harfbuzz harfbuzz
libglvnd libglvnd
libjack2 libjack2
# libjpeg8 is required for converting jpeg's to colour palettes
libjpeg libjpeg
libxcb libxcb
libXcursor libXcursor

View file

@ -2,7 +2,7 @@
lib, lib,
stdenv, stdenv,
rustPlatform, rustPlatform,
fetchzip, fetchFromGitHub,
openssl, openssl,
pkg-config, pkg-config,
installShellFiles, installShellFiles,
@ -24,14 +24,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "rbw-latest"; pname = "rbw-latest";
version = "1.13.2"; version = "latest";
src = fetchzip { src = fetchFromGitHub {
url = "https://git.tozt.net/rbw/snapshot/rbw-${version}.tar.gz"; owner = "doy";
hash = "sha256-ebLbdIF+BybK7ssNtZacGWmAEwdNZh8b94QYgvcwzmM="; repo = "rbw";
rev = "HEAD";
hash = "sha256-ZgUjsfUZbvD4aJLS62sGIObzQZgdZg27sccTFvQFerk=";
}; };
cargoHash = "sha256-xDb4shDHCbd0yuTSAt80i1aqyuhpkfd/fYF98CfXdcM="; cargoHash = "sha256-0LRDFT2ElhKtmSCrAeJ4YMUiVe7Ph1EGlmjqpn2GfXw=";
nativeBuildInputs = [ nativeBuildInputs = [
installShellFiles installShellFiles