updated to 25.11

This commit is contained in:
2025-12-07 00:39:49 -08:00
parent 37a7c39119
commit c96032611c
8 changed files with 75 additions and 146 deletions

View File

@@ -8,21 +8,13 @@
programs = {
git = {
enable = true;
userName = "rogueking";
userEmail = "miguel@muniz.org";
lfs.enable = true;
} // lib.optionalAttrs (! (lib.elem hostname [ "buildbox" ])) {
signing = {
signByDefault = true;
signer = if hostname == "eva-02"
then
"/Applications/1Password.app/Contents/MacOS/op-ssh-sign"
else
"/opt/1Password/op-ssh-sign";
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHI7zcxrwwg4VqpGduhPX31aslzXwkRXiM32+8K+aIMu";
};
extraConfig = {
settings = {
user = {
name = "rogueking";
email = "miguel@muniz.org";
};
} // lib.optionalAttrs (! (lib.elem hostname [ "buildbox" ])) {
gpg = {
format = "ssh";
ssh = lib.optionalAttrs (hostname == "eva-02") {
@@ -30,6 +22,17 @@
};
};
};
} // lib.optionalAttrs (! (lib.elem hostname [ "buildbox" ])) {
signing = {
signByDefault = true;
signer = if hostname == "eva-02"
then
"/Applications/1Password.app/Contents/MacOS/op-ssh-sign"
else
"/opt/1Password/op-ssh-sign";
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHI7zcxrwwg4VqpGduhPX31aslzXwkRXiM32+8K+aIMu";
};
};
};
}

View File

@@ -1,20 +1,27 @@
{ config, pkgs, inputs, ... }:
{
config,
pkgs,
inputs,
...
}:
{
imports = [
./commands/commands.nix
./programs/programs.nix
inputs.nixvim.homeModules.nixvim
];
./commands/commands.nix
./programs/programs.nix
inputs.nixvim.homeModules.nixvim
];
# Home Manager needs a bit of information about you and the paths it should
# manage.
home.username = "rogueking";
# home.homeDirectory = "/Users/rogueking";
home.homeDirectory = if pkgs.stdenv.isDarwin
then "/Users/rogueking" # Path for macOS
else "/home/rogueking"; # Path for Linux
home.homeDirectory =
if pkgs.stdenv.isDarwin then
"/Users/rogueking" # Path for macOS
else
"/home/rogueking"; # Path for Linux
# This value determines the Home Manager release that your configuration is
# compatible with. This helps avoid breakage when a new Home Manager release
@@ -27,10 +34,14 @@
nixpkgs.config.allowUnfree = true;
# Allow specific insecure packages
nixpkgs.config.permittedInsecurePackages = [
#"python3.12-ecdsa-0.19.1"
];
# The home.packages option allows you to install Nix packages into your
# environment.
home.packages = with pkgs; [
];

View File

@@ -13,7 +13,7 @@
theme = "Adwaita Dark";
# Explicitly set color scheme preference to avoid GTK warnings
gtk-adwaita = true;
#gtk-adwaita = true;
gtk-single-instance = true;

View File

@@ -21,13 +21,14 @@
brave
desmume
gparted
jellyfin-media-player
# jellyfin-media-player
kdePackages.bluedevil
kdePackages.bluez-qt
kdePackages.kate
kdePackages.kdeconnect-kde
kdePackages.oxygen-sounds
kdePackages.partitionmanager
kdePackages.isoimagewriter
libreoffice-still
librewolf
localsend
@@ -37,7 +38,6 @@
moonlight-qt
nestopia-ue
nix-ld
notion-app
obsidian
pandoc
prismlauncher
@@ -49,8 +49,6 @@
qFlipper
r2modman
remmina
sdrangel
sdrpp
signal-desktop
spice
steam
@@ -66,9 +64,10 @@
]
++ lib.optionals (hostname == "eva-01") [
sonic-visualiser
cinny-desktop
calibre
sdrangel
sdrpp
sonic-visualiser
]
++ lib.optionals (hostname == "eva-02") [

View File

@@ -9,12 +9,12 @@
programs.rofi = {
enable = true;
terminal = "ghostty";
package = pkgs.rofi-wayland.override {
plugins = [ pkgs.rofi-emoji-wayland ];
package = pkgs.rofi.override {
plugins = [ pkgs.rofi-emoji ];
};
font = "JetBrainsMono Nerd Font 12";
plugins = [
pkgs.rofi-emoji-wayland
pkgs.rofi-emoji
pkgs.rofi-calc
pkgs.rofi-games
pkgs.rofi-file-browser