testing claude code and niri wm on laptop

This commit is contained in:
Geir Okkenhaug Jerstad 2025-06-30 11:43:31 +02:00
parent 3715e542b2
commit 0465c56305
4 changed files with 29 additions and 12 deletions

View file

@ -33,6 +33,9 @@
# Development tools # Development tools
../../modules/development/tools.nix ../../modules/development/tools.nix
# AI tools
../../modules/ai/claude-code.nix
# User configuration # User configuration
../../modules/users/geir.nix ../../modules/users/geir.nix
../../modules/users/sma.nix ../../modules/users/sma.nix

View file

@ -1,5 +1,9 @@
{pkgs, ...}: { {
pkgs,
unstable,
...
}: {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
pkgs.unstable.claude-code unstable.claude-code
]; ];
} }

View file

@ -1,19 +1,11 @@
# Common Emacs Configuration # Common Emacs Configuration
# Shared Emacs setup for all machines # Shared Emacs setup for all machines
{ {
config, config,
pkgs, pkgs,
... ...
}: { }: {
# System-wide Emacs configuration # System-wide Emacs installation
programs.emacs = {
enable = true;
package = pkgs.emacs;
defaultEditor = true;
};
# Emacs packages and configuration
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
emacs emacs
# Basic Emacs utilities # Basic Emacs utilities

View file

@ -9,5 +9,23 @@
# Niri scrolling window manager # Niri scrolling window manager
niri niri
alacritty alacritty
# Core Sway tools
swaylock
swayidle
swaybg
# Wayland utilities
waybar # Status bar
fuzzel # Application launcher
gammastep # Blue light filter
mako # Notification daemon
flameshot # Screenshot tool
wl-clipboard # Clipboard utilities
# Additional Wayland tools
grim # Screenshot utility
slurp # Screen area selection
wf-recorder # Screen recorder
]; ];
} }