updates: linux 6.13, nixpkgs, home-manager
This commit is contained in:
parent
49278204a4
commit
9bbd0cfbdd
12
flake.lock
generated
12
flake.lock
generated
@ -7,11 +7,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742957044,
|
"lastModified": 1744172174,
|
||||||
"narHash": "sha256-gwW0tBIA77g6qq45y220drTy0DmThF3fJMwVFUtYV9c=",
|
"narHash": "sha256-Ud0ClYf8YHhbYmg1piPJx2iuYOh62HQiRzDObD2gzsk=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "ce287a5cd3ef78203bc78021447f937a988d9f6f",
|
"rev": "4040c5779ce56d36805bc7a83e072f0f894eae7d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -58,11 +58,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742669843,
|
"lastModified": 1744098102,
|
||||||
"narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=",
|
"narHash": "sha256-tzCdyIJj9AjysC3OuKA+tMD/kDEDAF9mICPDU7ix0JA=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "1e5b653dff12029333a6546c11e108ede13052eb",
|
"rev": "c8cd81426f45942bb2906d5ed2fe21d2f19d95b7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -19,6 +19,7 @@ in
|
|||||||
SHELL = "fish";
|
SHELL = "fish";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# TODO: remove (replace by bitwarden-desktop)
|
||||||
services.gnome-keyring = {
|
services.gnome-keyring = {
|
||||||
enable = true;
|
enable = true;
|
||||||
components = [ "pkcs11" "ssh" ];
|
components = [ "pkcs11" "ssh" ];
|
||||||
@ -48,7 +49,7 @@ in
|
|||||||
ll = "exa -l --color=always --group-directories-first --icons"; # long format
|
ll = "exa -l --color=always --group-directories-first --icons"; # long format
|
||||||
lt = "exa -aT --color=always --group-directories-first --icons"; # tree listing
|
lt = "exa -aT --color=always --group-directories-first --icons"; # tree listing
|
||||||
"l." = "exa -a | rg '^\.'"; # show only dotfiles
|
"l." = "exa -a | rg '^\.'"; # show only dotfiles
|
||||||
|
|
||||||
# Replace cat with bat
|
# Replace cat with bat
|
||||||
cat = "bat";
|
cat = "bat";
|
||||||
};
|
};
|
||||||
@ -161,6 +162,7 @@ in
|
|||||||
shellExpand = true;
|
shellExpand = true;
|
||||||
};
|
};
|
||||||
dolphinrc.General.ShowFullPath = true;
|
dolphinrc.General.ShowFullPath = true;
|
||||||
|
dolphinrc.DetailsMode.PreviewSize.persistent = true;
|
||||||
kactivitymanagerdrc = {
|
kactivitymanagerdrc = {
|
||||||
activities."809dc779-bf5b-49e6-8e3f-cbe283cb05b6" = "Default";
|
activities."809dc779-bf5b-49e6-8e3f-cbe283cb05b6" = "Default";
|
||||||
activities."b34a506d-ac4f-4797-8c08-6ef45bc49341" = "Fun";
|
activities."b34a506d-ac4f-4797-8c08-6ef45bc49341" = "Fun";
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
boot.loader.timeout = 3;
|
boot.loader.timeout = 3;
|
||||||
boot.loader.systemd-boot.configurationLimit = 5;
|
boot.loader.systemd-boot.configurationLimit = 5;
|
||||||
boot.kernelPackages = pkgs.linuxKernel.packages.linux_6_12;
|
boot.kernelPackages = pkgs.linuxKernel.packages.linux_6_13;
|
||||||
|
|
||||||
# https://nixos.wiki/wiki/Accelerated_Video_Playback
|
# https://nixos.wiki/wiki/Accelerated_Video_Playback
|
||||||
hardware.graphics = {
|
hardware.graphics = {
|
||||||
@ -125,6 +125,7 @@
|
|||||||
|
|
||||||
# Nix
|
# Nix
|
||||||
nixd
|
nixd
|
||||||
|
nil
|
||||||
|
|
||||||
# Gleam
|
# Gleam
|
||||||
gleam
|
gleam
|
||||||
@ -159,7 +160,7 @@
|
|||||||
|
|
||||||
# https://discourse.nixos.org/t/firefox-does-not-use-kde-window-decorations-and-cursor/32132/3
|
# https://discourse.nixos.org/t/firefox-does-not-use-kde-window-decorations-and-cursor/32132/3
|
||||||
# programs.dconf.enable = true;
|
# programs.dconf.enable = true;
|
||||||
# programs.firefox = {
|
# programs.firefox = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
# preferences = {
|
# preferences = {
|
||||||
# "widget.use-xdg-desktop-portal.file-picker" = 1;
|
# "widget.use-xdg-desktop-portal.file-picker" = 1;
|
||||||
@ -178,9 +179,9 @@
|
|||||||
|
|
||||||
programs.nix-ld.enable = true;
|
programs.nix-ld.enable = true;
|
||||||
programs.nix-ld.libraries = with pkgs; [
|
programs.nix-ld.libraries = with pkgs; [
|
||||||
# Add any missing dynamic libraries for unpackaged
|
# Add any missing dynamic libraries for unpackaged
|
||||||
# programs here, NOT in environment.systemPackages
|
# programs here, NOT in environment.systemPackages
|
||||||
|
|
||||||
# For JetBrains stuff
|
# For JetBrains stuff
|
||||||
# https://github.com/NixOS/nixpkgs/issues/240444
|
# https://github.com/NixOS/nixpkgs/issues/240444
|
||||||
];
|
];
|
||||||
@ -207,7 +208,7 @@
|
|||||||
];
|
];
|
||||||
# fonts.fontDir.enable = true;
|
# fonts.fontDir.enable = true;
|
||||||
# fonts.fontconfig.allowBitmaps = false;
|
# fonts.fontconfig.allowBitmaps = false;
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
dust
|
dust
|
||||||
eza
|
eza
|
||||||
@ -237,12 +238,14 @@
|
|||||||
whois
|
whois
|
||||||
yt-dlp
|
yt-dlp
|
||||||
] ++ [
|
] ++ [
|
||||||
|
bitwarden-desktop
|
||||||
darkman
|
darkman
|
||||||
host-spawn # for flatpaks
|
host-spawn # for flatpaks
|
||||||
kdePackages.filelight
|
kdePackages.filelight
|
||||||
kdePackages.flatpak-kcm
|
kdePackages.flatpak-kcm
|
||||||
kdePackages.kate
|
kdePackages.kate
|
||||||
kdePackages.yakuake
|
kdePackages.yakuake
|
||||||
|
# TODO: remove (replace by bitwarden-desktop)
|
||||||
gcr
|
gcr
|
||||||
gnome-keyring # config for this and some others
|
gnome-keyring # config for this and some others
|
||||||
mpv
|
mpv
|
||||||
@ -261,6 +264,7 @@
|
|||||||
jetbrains.webstorm
|
jetbrains.webstorm
|
||||||
android-studio
|
android-studio
|
||||||
rustup
|
rustup
|
||||||
|
zed-editor
|
||||||
];
|
];
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
|
@ -29,6 +29,7 @@ in
|
|||||||
define CLOUDFLARE_NET6 = {
|
define CLOUDFLARE_NET6 = {
|
||||||
# https://www.cloudflare.com/ips-v6
|
# https://www.cloudflare.com/ips-v6
|
||||||
# TODO: figure out a better way to get addrs dynamically from url
|
# TODO: figure out a better way to get addrs dynamically from url
|
||||||
|
# perhaps building a nixos module/package that fetches the ips?
|
||||||
2400:cb00::/32,
|
2400:cb00::/32,
|
||||||
2606:4700::/32,
|
2606:4700::/32,
|
||||||
2803:f800::/32,
|
2803:f800::/32,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user