From 9bbd0cfbddaa41761f65ed9155411363f4a063bb Mon Sep 17 00:00:00 2001 From: Yuri Tatishchev Date: Wed, 9 Apr 2025 00:20:23 -0700 Subject: [PATCH] updates: linux 6.13, nixpkgs, home-manager --- flake.lock | 12 ++++++------ home/default.nix | 4 +++- hosts/Yura-PC/default.nix | 14 +++++++++----- hosts/router/firewall.nix | 1 + 4 files changed, 19 insertions(+), 12 deletions(-) diff --git a/flake.lock b/flake.lock index 1786941..0446d5a 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1742957044, - "narHash": "sha256-gwW0tBIA77g6qq45y220drTy0DmThF3fJMwVFUtYV9c=", + "lastModified": 1744172174, + "narHash": "sha256-Ud0ClYf8YHhbYmg1piPJx2iuYOh62HQiRzDObD2gzsk=", "owner": "nix-community", "repo": "home-manager", - "rev": "ce287a5cd3ef78203bc78021447f937a988d9f6f", + "rev": "4040c5779ce56d36805bc7a83e072f0f894eae7d", "type": "github" }, "original": { @@ -58,11 +58,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1742669843, - "narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=", + "lastModified": 1744098102, + "narHash": "sha256-tzCdyIJj9AjysC3OuKA+tMD/kDEDAF9mICPDU7ix0JA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1e5b653dff12029333a6546c11e108ede13052eb", + "rev": "c8cd81426f45942bb2906d5ed2fe21d2f19d95b7", "type": "github" }, "original": { diff --git a/home/default.nix b/home/default.nix index cc247a9..15cd179 100644 --- a/home/default.nix +++ b/home/default.nix @@ -19,6 +19,7 @@ in SHELL = "fish"; }; + # TODO: remove (replace by bitwarden-desktop) services.gnome-keyring = { enable = true; components = [ "pkcs11" "ssh" ]; @@ -48,7 +49,7 @@ in ll = "exa -l --color=always --group-directories-first --icons"; # long format lt = "exa -aT --color=always --group-directories-first --icons"; # tree listing "l." = "exa -a | rg '^\.'"; # show only dotfiles - + # Replace cat with bat cat = "bat"; }; @@ -161,6 +162,7 @@ in shellExpand = true; }; dolphinrc.General.ShowFullPath = true; + dolphinrc.DetailsMode.PreviewSize.persistent = true; kactivitymanagerdrc = { activities."809dc779-bf5b-49e6-8e3f-cbe283cb05b6" = "Default"; activities."b34a506d-ac4f-4797-8c08-6ef45bc49341" = "Fun"; diff --git a/hosts/Yura-PC/default.nix b/hosts/Yura-PC/default.nix index 44f6a7c..d903f8f 100644 --- a/hosts/Yura-PC/default.nix +++ b/hosts/Yura-PC/default.nix @@ -32,7 +32,7 @@ boot.loader.timeout = 3; boot.loader.systemd-boot.configurationLimit = 5; - boot.kernelPackages = pkgs.linuxKernel.packages.linux_6_12; + boot.kernelPackages = pkgs.linuxKernel.packages.linux_6_13; # https://nixos.wiki/wiki/Accelerated_Video_Playback hardware.graphics = { @@ -125,6 +125,7 @@ # Nix nixd + nil # Gleam gleam @@ -159,7 +160,7 @@ # https://discourse.nixos.org/t/firefox-does-not-use-kde-window-decorations-and-cursor/32132/3 # programs.dconf.enable = true; - # programs.firefox = { + # programs.firefox = { # enable = true; # preferences = { # "widget.use-xdg-desktop-portal.file-picker" = 1; @@ -178,9 +179,9 @@ programs.nix-ld.enable = true; programs.nix-ld.libraries = with pkgs; [ - # Add any missing dynamic libraries for unpackaged + # Add any missing dynamic libraries for unpackaged # programs here, NOT in environment.systemPackages - + # For JetBrains stuff # https://github.com/NixOS/nixpkgs/issues/240444 ]; @@ -207,7 +208,7 @@ ]; # fonts.fontDir.enable = true; # fonts.fontconfig.allowBitmaps = false; - + environment.systemPackages = with pkgs; [ dust eza @@ -237,12 +238,14 @@ whois yt-dlp ] ++ [ + bitwarden-desktop darkman host-spawn # for flatpaks kdePackages.filelight kdePackages.flatpak-kcm kdePackages.kate kdePackages.yakuake + # TODO: remove (replace by bitwarden-desktop) gcr gnome-keyring # config for this and some others mpv @@ -261,6 +264,7 @@ jetbrains.webstorm android-studio rustup + zed-editor ]; # Some programs need SUID wrappers, can be configured further or are diff --git a/hosts/router/firewall.nix b/hosts/router/firewall.nix index 84c8f36..3086531 100644 --- a/hosts/router/firewall.nix +++ b/hosts/router/firewall.nix @@ -29,6 +29,7 @@ in define CLOUDFLARE_NET6 = { # https://www.cloudflare.com/ips-v6 # TODO: figure out a better way to get addrs dynamically from url + # perhaps building a nixos module/package that fetches the ips? 2400:cb00::/32, 2606:4700::/32, 2803:f800::/32,