feat: upgrade to NixOS 25.11
- Update nixpkgs and home-manager to 25.11 release - Update flake dependencies - Migrate git config to settings attribute - Replace deprecated packages (mpc-cli -> mpc, vaapiIntel -> intel-vaapi-driver) - Fix system references to use stdenv.hostPlatform.system - Add crowdsec module overrides - Remove android-udev-rules from fuchsia - Configure SSH with enableDefaultConfig = false - Update zsh dotDir to use config.xdg.configHome
This commit is contained in:
parent
36633896d9
commit
6f64840eb1
13 changed files with 82 additions and 57 deletions
|
|
@ -18,6 +18,6 @@
|
|||
unstable.rmapi
|
||||
]
|
||||
++ [
|
||||
inputs.remarks.packages.${pkgs.system}.default
|
||||
inputs.remarks.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,12 +1,14 @@
|
|||
{...}: {
|
||||
programs.git = {
|
||||
enable = true;
|
||||
userName = "jasmine";
|
||||
userEmail = "its.jassy@pm.me";
|
||||
extraConfig = {
|
||||
settings = {
|
||||
init.defaultBranch = "master";
|
||||
user = {
|
||||
name = "jasmine";
|
||||
email = "its.jassy@pm.me";
|
||||
signingkey = "8563E358D4E8040E";
|
||||
};
|
||||
commit.gpgsign = "true";
|
||||
user.signingkey = "8563E358D4E8040E";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Install some applications for managing mpd
|
||||
home.packages = with pkgs; [
|
||||
mpc-cli
|
||||
mpc
|
||||
ncmpcpp
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
{...}: {
|
||||
programs.ssh = {
|
||||
enable = true;
|
||||
enableDefaultConfig = false;
|
||||
|
||||
matchBlocks = {
|
||||
"viridian" = {
|
||||
hostname = "viridian.home.arpa";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{pkgs, ...}: {
|
||||
{pkgs, config, ...}: {
|
||||
imports = [
|
||||
./direnv.nix
|
||||
./starship.nix
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
enableCompletion = true;
|
||||
|
||||
# Configuration directory
|
||||
dotDir = ".config/zsh";
|
||||
dotDir = "${config.xdg.configHome}/zsh";
|
||||
|
||||
shellAliases = {
|
||||
# Single letter aliases
|
||||
|
|
|
|||
|
|
@ -27,10 +27,10 @@
|
|||
]
|
||||
++ [
|
||||
# Our personal neovim configuration.
|
||||
inputs.nixvim.packages.${pkgs.system}.default
|
||||
inputs.nixvim.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
]
|
||||
# Install jetbrains IDEs with plugins
|
||||
++ (with inputs.nix-jetbrains-plugins.lib."${system}"; [
|
||||
++ (with inputs.nix-jetbrains-plugins.lib."${pkgs.stdenv.hostPlatform.system}"; [
|
||||
(buildIdeWithPlugins pkgs.jetbrains "idea-ultimate" [
|
||||
"IdeaVIM"
|
||||
"gruvbox-material-dark"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue