summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2025-08-14 20:55:00 -0400
committerKjetil Orbekk <kj@orbekk.com>2025-08-14 20:55:00 -0400
commit4e2952d737bbe352e3c3375079e87f33c6fd45ec (patch)
tree95b610509c7dca1544f968a76fc4e22efc39cfe6
parentb2386a782c33ba4797005dfde026326bbd715b98 (diff)
Update
-rw-r--r--flake.lock56
-rw-r--r--flake.nix2
-rw-r--r--modules/desktop.nix21
3 files changed, 37 insertions, 42 deletions
diff --git a/flake.lock b/flake.lock
index d8b43f7..bb8a9d3 100644
--- a/flake.lock
+++ b/flake.lock
@@ -10,11 +10,11 @@
"systems": "systems"
},
"locked": {
- "lastModified": 1747575206,
- "narHash": "sha256-NwmAFuDUO/PFcgaGGr4j3ozG9Pe5hZ/ogitWhY+D81k=",
+ "lastModified": 1754337839,
+ "narHash": "sha256-fEc2/4YsJwtnLU7HCFMRckb0u9UNnDZmwGhXT5U5NTw=",
"owner": "ryantm",
"repo": "agenix",
- "rev": "4835b1dc898959d8547a871ef484930675cb47f1",
+ "rev": "856df6f6922845abd4fd958ce21febc07ca2fa45",
"type": "github"
},
"original": {
@@ -73,11 +73,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
- "lastModified": 1749373492,
- "narHash": "sha256-bOJGVnmA5QGAhbUPiFIFsjDp7iNgc5tgWCL+LF3ZfHQ=",
+ "lastModified": 1754361940,
+ "narHash": "sha256-2KROQdENN8Ix5kiBZRM8FQP1KiJDikKPTiaaExYdVAY=",
"owner": "nix-community",
"repo": "emacs-overlay",
- "rev": "8fb63324abd5635f2dc940825adf8336cdf9652b",
+ "rev": "a9a667084c0cf89081842d3002aef7b4829980aa",
"type": "github"
},
"original": {
@@ -162,11 +162,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
- "lastModified": 1749312278,
- "narHash": "sha256-iafbTiQGNlylMR/ivKRlDudHiu5891rVmRj/WjFcRKE=",
+ "lastModified": 1754110197,
+ "narHash": "sha256-N7GWK2084EsNdwzwg6FCIgMrSau1WwzxGSNdPHx5Tak=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
- "rev": "8b0b76f13c875f1f31632fd5fbaee8a093421455",
+ "rev": "04ce5c103eb621220d69102bc0ee27c3abd89204",
"type": "github"
},
"original": {
@@ -223,11 +223,11 @@
},
"nixos-hardware": {
"locked": {
- "lastModified": 1749195551,
- "narHash": "sha256-W5GKQHgunda/OP9sbKENBZhMBDNu2QahoIPwnsF6CeM=",
+ "lastModified": 1754316476,
+ "narHash": "sha256-Ry1gd1BQrNVJJfT11cpVP0FY8XFMx4DJV2IDp01CH9w=",
"owner": "NixOS",
"repo": "nixos-hardware",
- "rev": "4602f7e1d3f197b3cb540d5accf5669121629628",
+ "rev": "9368056b73efb46eb14fd4667b99e0f81b805f28",
"type": "github"
},
"original": {
@@ -239,11 +239,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1749143949,
- "narHash": "sha256-QuUtALJpVrPnPeozlUG/y+oIMSLdptHxb3GK6cpSVhA=",
+ "lastModified": 1754214453,
+ "narHash": "sha256-Q/I2xJn/j1wpkGhWkQnm20nShYnG7TI99foDBpXm1SY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "d3d2d80a2191a73d1e86456a751b83aa13085d7d",
+ "rev": "5b09dc45f24cf32316283e62aec81ffee3c3e376",
"type": "github"
},
"original": {
@@ -255,11 +255,11 @@
},
"nixpkgs-stable": {
"locked": {
- "lastModified": 1749173751,
- "narHash": "sha256-ENY3y3v6S9ZmLDDLI3LUT8MXmfXg/fSt2eA4GCnMVCE=",
+ "lastModified": 1751274312,
+ "narHash": "sha256-/bVBlRpECLVzjV19t5KMdMFWSwKLtb5RyXdjz3LJT+g=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "ed29f002b6d6e5e7e32590deb065c34a31dc3e91",
+ "rev": "50ab793786d9de88ee30ec4e4c24fb4236fc2674",
"type": "github"
},
"original": {
@@ -271,11 +271,11 @@
},
"nixpkgs-unstable": {
"locked": {
- "lastModified": 1749285348,
- "narHash": "sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU=",
+ "lastModified": 1754214453,
+ "narHash": "sha256-Q/I2xJn/j1wpkGhWkQnm20nShYnG7TI99foDBpXm1SY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "3e3afe5174c561dee0df6f2c2b2236990146329f",
+ "rev": "5b09dc45f24cf32316283e62aec81ffee3c3e376",
"type": "github"
},
"original": {
@@ -287,11 +287,11 @@
},
"nixpkgs_2": {
"locked": {
- "lastModified": 1747744144,
- "narHash": "sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q=",
+ "lastModified": 1753694789,
+ "narHash": "sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "2795c506fe8fb7b03c36ccb51f75b6df0ab2553f",
+ "rev": "dc9637876d0dcc8c9e5e22986b857632effeb727",
"type": "github"
},
"original": {
@@ -319,16 +319,16 @@
},
"nixpkgs_4": {
"locked": {
- "lastModified": 1749173751,
- "narHash": "sha256-ENY3y3v6S9ZmLDDLI3LUT8MXmfXg/fSt2eA4GCnMVCE=",
+ "lastModified": 1754292888,
+ "narHash": "sha256-1ziydHSiDuSnaiPzCQh1mRFBsM2d2yRX9I+5OPGEmIE=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "ed29f002b6d6e5e7e32590deb065c34a31dc3e91",
+ "rev": "ce01daebf8489ba97bd1609d185ea276efdeb121",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixos-24.11",
+ "ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}
diff --git a/flake.nix b/flake.nix
index f847cfd..42106fc 100644
--- a/flake.nix
+++ b/flake.nix
@@ -4,7 +4,7 @@
extra-trusted-public-keys = "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=";
};
- inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
+ inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
inputs.nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
inputs.nixos-hardware.url = "github:NixOS/nixos-hardware/master";
inputs.emacs-overlay.url = "github:nix-community/emacs-overlay";
diff --git a/modules/desktop.nix b/modules/desktop.nix
index 6e2eb47..8b2a212 100644
--- a/modules/desktop.nix
+++ b/modules/desktop.nix
@@ -22,7 +22,7 @@ in {
programs.xwayland.enable = true;
programs.dconf.enable = true;
- xdg.portal.extraPortals = with pkgs; [ xdg-desktop-portal-kde ];
+ xdg.portal.extraPortals = with pkgs; [ kdePackages.xdg-desktop-portal-kde ];
services.dbus.enable = true;
services.udisks2.enable = true;
@@ -105,8 +105,8 @@ in {
kanshi
wlopm
wl-clipboard
- breeze-icons
- breeze-gtk
+ kdePackages.breeze-icons
+ kdePackages.breeze-gtk
wezterm
autorandr
chromium
@@ -161,16 +161,12 @@ in {
services = {
udev.extraRules = ''
# Anne Pro 2
- SUBSYSTEM=="usb", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8008",
- MODE="0666", GROUP="plugdev"
- KERNEL=="hidraw*", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8008",
- MODE="0666", GROUP="plugdev"
+ SUBSYSTEM=="usb", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8008", MODE="0666", GROUP="plugdev"
+ KERNEL=="hidraw*", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="8008", MODE="0666", GROUP="plugdev"
# Planck
- SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11",
- MODE="0666", GROUP="plugdev"
- KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11",
- MODE="0666", GROUP="plugdev"
+ SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="0666", GROUP="plugdev"
+ KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="0666", GROUP="plugdev"
'';
avahi.enable = true;
@@ -185,14 +181,13 @@ in {
displayManager.sddm.enable = true;
displayManager.sddm.wayland.enable = true;
+ desktopManager.plasma6.enable = true;
xserver = {
enable = true;
xkb.layout = "us";
xkb.options = "caps:ctrl_modifier";
- desktopManager.plasma6.enable = true;
-
windowManager.xmonad = {
enable = true;
enableContribAndExtras = true;