fa-t14-2025: update to nixos 26.05

Includes corresponding updates to home/hypr and home/waybar
This commit is contained in:
2026-06-14 20:34:31 +02:00
parent d49be9609a
commit 6999e39aa6
5 changed files with 104 additions and 49 deletions
+30 -24
View File
@@ -1,10 +1,13 @@
{ pkgs, lib, ... }:
let
emailAddress = "felix.albrigtsen@mktv.no";
in {
in
{
imports = [
./../../home/base.nix
./../../home/alacritty.nix
./../../home/waybar.nix
./../../home/hypr
];
home.packages = with pkgs; [
@@ -19,7 +22,9 @@ in {
iperf3
jq
libreoffice
microsoft-edge
mpv
nixpkgs-2211.remmina
oauth2ms
oldssh
openssl
@@ -29,43 +34,42 @@ in {
traceroute
virt-manager
w3m
nixpkgs-2211.remmina
unstable.microsoft-edge
# (unstable.microsoft-edge.overrideAttrs ({ installPhase ? "", ... }: {
# installPhase = installPhase + ''
# ln -s $out/bin/microsoft-edge $out/bin/microsoft-edge-stable
# '';
# }))
# Window Manager Extras
bibata-cursors
brightnessctl
cliphist
hyprcursor
hypridle
hyprlock
hyprpaper
hyprshot
nautilus
rofi-rbw-wayland
swaynotificationcenter
waybar
wl-clipboard
(python312.withPackages (ps: with ps; [
numpy
pycryptodome
requests
]))
(python312.withPackages (
ps: with ps; [
numpy
pycryptodome
requests
]
))
];
wayland.windowManager.hyprland = {
enable = true;
# Override settings from home/hypr/hyprland.nix
settings.config.input = {
kb_layout = "no";
kb_variant = "";
};
};
programs = {
aerc = {
enable = true;
package = pkgs.aerc;
};
firefox.enable = true;
firefox = {
enable = true;
configPath = ".mozilla/firefox"; # Old default before 26.05
};
git.settings.user.email = emailAddress;
rbw = {
enable = true;
@@ -73,7 +77,7 @@ in {
base_url = "https://vault.mktv.no";
email = emailAddress;
pinentry = pkgs.pinentry-rofi;
lock_timeout = 60*60*8;
lock_timeout = 60 * 60 * 8;
};
};
rofi = {
@@ -81,10 +85,12 @@ in {
# theme = "iggy";
theme = "Arc-Dark";
};
waybar.enable = true;
zsh = {
shellAliases = {
"kssh" = "ssh -t controlnode ssh";
"ossh" = "oldssh -oHostKeyAlgorithms=+ssh-dss -oCiphers=+aes256-cbc -oKexAlgorithms=+diffie-hellman-group14-sha1";
"ossh" =
"oldssh -oHostKeyAlgorithms=+ssh-dss -oCiphers=+aes256-cbc -oKexAlgorithms=+diffie-hellman-group14-sha1";
"rebuild" = "sudo nixos-rebuild switch --flake /config";
};
prezto.pmodules = [ "ssh" ];