diff options
author | Zhongheng Liu <z.liu@outlook.com.gr> | 2025-01-08 14:24:09 +0200 |
---|---|---|
committer | Zhongheng Liu <z.liu@outlook.com.gr> | 2025-01-08 14:24:09 +0200 |
commit | ff5b7aa6360e3caed2d8ceaa9ee6daed8aa4ff53 (patch) | |
tree | f3aced4213a8acbd14d262defced650b3387c651 | |
parent | ecaf5df80adb914875ff926410e9226d72f8fa05 (diff) | |
download | nixos-configuration-ff5b7aa6360e3caed2d8ceaa9ee6daed8aa4ff53.tar.gz nixos-configuration-ff5b7aa6360e3caed2d8ceaa9ee6daed8aa4ff53.tar.bz2 nixos-configuration-ff5b7aa6360e3caed2d8ceaa9ee6daed8aa4ff53.zip |
chore(clean): deadnix pruning
50 files changed, 38 insertions, 166 deletions
@@ -1,4 +1,4 @@ -{ pkgs, lib, config, inputs, ... }: { +{ pkgs, ... }: { # https://devenv.sh/basics/ env.GREET = "devenv"; cachix.enable = false; @@ -12,6 +12,7 @@ nixpkgs-fmt.enable = true; shellcheck.enable = true; commitizen.enable = true; + deadnix.enable = true; }; # https://devenv.sh/processes/ # processes.cargo-watch.exec = "cargo-watch"; diff --git a/home-manager/stvnliu/devenv.nix b/home-manager/stvnliu/devenv.nix index 928a18b..7b2bef2 100644 --- a/home-manager/stvnliu/devenv.nix +++ b/home-manager/stvnliu/devenv.nix @@ -1,5 +1,2 @@ -{ pkgs -, config -, lib -, ... +{ ... }: { } diff --git a/home-manager/stvnliu/editors.nix b/home-manager/stvnliu/editors.nix index ce5aca7..e03d2bb 100644 --- a/home-manager/stvnliu/editors.nix +++ b/home-manager/stvnliu/editors.nix @@ -1,6 +1,4 @@ -{ lib -, pkgs -, config +{ pkgs , ... }: { imports = [ diff --git a/home-manager/stvnliu/gtk.nix b/home-manager/stvnliu/gtk.nix index 31f3f5b..ddd9286 100644 --- a/home-manager/stvnliu/gtk.nix +++ b/home-manager/stvnliu/gtk.nix @@ -1,5 +1,4 @@ { pkgs -, config , ... }: { gtk = { diff --git a/home-manager/stvnliu/home.nix b/home-manager/stvnliu/home.nix index 99529da..14af7e2 100644 --- a/home-manager/stvnliu/home.nix +++ b/home-manager/stvnliu/home.nix @@ -1,6 +1,4 @@ -{ inputs -, lib -, config +{ config , pkgs , ... }: { @@ -25,7 +23,7 @@ nixpkgs = { # You can add overlays here overlays = [ - (final: prev: { + (_final: prev: { ags = prev.ags.overrideAttrs (old: { buildInputs = old.buildInputs ++ [ pkgs.libdbusmenu-gtk3 ]; }); @@ -84,7 +82,7 @@ enable = true; package = with pkgs; (firefox-devedition.override { nativeMessagingHosts = [ - (passff-host.overrideAttrs (old: { + (passff-host.overrideAttrs (_old: { dontStrip = true; patchPhase = '' sed -i 's#COMMAND = "pass"#COMMAND = "${ diff --git a/home-manager/stvnliu/hypr/default.nix b/home-manager/stvnliu/hypr/default.nix index e2ebf96..56152f5 100644 --- a/home-manager/stvnliu/hypr/default.nix +++ b/home-manager/stvnliu/hypr/default.nix @@ -1,7 +1,4 @@ -{ pkgs -, config -, lib -, ... +{ ... }: { imports = [ ./hyprland diff --git a/home-manager/stvnliu/hypr/hypridle.nix b/home-manager/stvnliu/hypr/hypridle.nix index acbcde9..8d227e8 100644 --- a/home-manager/stvnliu/hypr/hypridle.nix +++ b/home-manager/stvnliu/hypr/hypridle.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ ... }: let timeoutSeconds = 600; in diff --git a/home-manager/stvnliu/hypr/hyprland/default.nix b/home-manager/stvnliu/hypr/hyprland/default.nix index bb3c3e6..6e27302 100644 --- a/home-manager/stvnliu/hypr/hyprland/default.nix +++ b/home-manager/stvnliu/hypr/hyprland/default.nix @@ -1,4 +1,4 @@ -{ inputs, config, pkgs, lib, ... }: { +{ inputs, config, pkgs, ... }: { home.packages = [ inputs.hyprland-qtutils.packages.x86_64-linux.default pkgs.foot ]; wayland.windowManager.hyprland = { @@ -40,7 +40,6 @@ accel_profile = "flat"; }; exec-once = config.myAutostartCommands ++ import ./hypr_autostart.nix { - inherit pkgs; inherit config; }; misc = { @@ -51,12 +50,10 @@ }; "$mod" = "SUPER"; binde = import ./xf86_binds.nix { - inherit config; inherit pkgs; }; bind = import ./binds.nix { inherit config; - inherit lib; inherit pkgs; }; bindm = [ diff --git a/home-manager/stvnliu/hypr/hyprland/hypr_autostart.nix b/home-manager/stvnliu/hypr/hyprland/hypr_autostart.nix index f245efa..8cbf3a9 100644 --- a/home-manager/stvnliu/hypr/hyprland/hypr_autostart.nix +++ b/home-manager/stvnliu/hypr/hyprland/hypr_autostart.nix @@ -1,4 +1,4 @@ -{ pkgs, config }: +{ config }: let term = config.defaultApplications.terminal; shell = config.myShells.defaultShell; diff --git a/home-manager/stvnliu/hypr/hyprland/xf86_binds.nix b/home-manager/stvnliu/hypr/hyprland/xf86_binds.nix index eed6ff6..fdb7447 100644 --- a/home-manager/stvnliu/hypr/hyprland/xf86_binds.nix +++ b/home-manager/stvnliu/hypr/hyprland/xf86_binds.nix @@ -1,5 +1,4 @@ { pkgs -, config , }: [ ", XF86AudioPlay, exec, ${pkgs.playerctl}/bin/playerctl play-pause" diff --git a/home-manager/stvnliu/hypr/hyprlock.nix b/home-manager/stvnliu/hypr/hyprlock.nix index 9901cba..d209a56 100644 --- a/home-manager/stvnliu/hypr/hyprlock.nix +++ b/home-manager/stvnliu/hypr/hyprlock.nix @@ -1,7 +1,4 @@ -{ pkgs -, config -, lib -, ... +{ ... }: { programs.hyprlock = { enable = true; diff --git a/home-manager/stvnliu/hypr/hyprpaper.nix b/home-manager/stvnliu/hypr/hyprpaper.nix index 81140a1..47f338f 100644 --- a/home-manager/stvnliu/hypr/hyprpaper.nix +++ b/home-manager/stvnliu/hypr/hyprpaper.nix @@ -1,5 +1,4 @@ -{ pkgs -, config +{ config , ... }: { services.hyprpaper = { diff --git a/home-manager/stvnliu/mako.nix b/home-manager/stvnliu/mako.nix index 69bbe5c..a59dd34 100644 --- a/home-manager/stvnliu/mako.nix +++ b/home-manager/stvnliu/mako.nix @@ -1,6 +1,4 @@ -{ pkgs -, lib -, ... +{ ... }: let defaultTimeoutMillis = 5 * 1000; diff --git a/home-manager/stvnliu/nixvim/default.nix b/home-manager/stvnliu/nixvim/default.nix index 33cf395..f0b61e4 100644 --- a/home-manager/stvnliu/nixvim/default.nix +++ b/home-manager/stvnliu/nixvim/default.nix @@ -1,4 +1,4 @@ -{ config, ... }: { +{ ... }: { imports = [ ./auto-pairs.nix ./autosave.nix diff --git a/home-manager/stvnliu/packages/default.nix b/home-manager/stvnliu/packages/default.nix index 71fb0d8..2c8c3e2 100644 --- a/home-manager/stvnliu/packages/default.nix +++ b/home-manager/stvnliu/packages/default.nix @@ -1,7 +1,4 @@ -{ pkgs -, config -, lib -, ... +{ ... }: { imports = [ ./util-programs.nix diff --git a/home-manager/stvnliu/packages/dev.nix b/home-manager/stvnliu/packages/dev.nix index cbf8d4d..e6d9dc1 100644 --- a/home-manager/stvnliu/packages/dev.nix +++ b/home-manager/stvnliu/packages/dev.nix @@ -1,5 +1,4 @@ { pkgs -, config , ... }: { home.packages = with pkgs; [ diff --git a/home-manager/stvnliu/packages/discord.nix b/home-manager/stvnliu/packages/discord.nix index cd89efb..9a6d68c 100644 --- a/home-manager/stvnliu/packages/discord.nix +++ b/home-manager/stvnliu/packages/discord.nix @@ -1,6 +1,4 @@ { pkgs -, config -, lib , ... }: { home.packages = with pkgs; [ vesktop ]; diff --git a/home-manager/stvnliu/packages/gaming.nix b/home-manager/stvnliu/packages/gaming.nix index 9d95d6f..dceb016 100644 --- a/home-manager/stvnliu/packages/gaming.nix +++ b/home-manager/stvnliu/packages/gaming.nix @@ -1,4 +1,4 @@ -{ pkgs, config, ... }: +{ pkgs, ... }: { home.packages = with pkgs; [ bottles ]; } diff --git a/home-manager/stvnliu/packages/office-programs.nix b/home-manager/stvnliu/packages/office-programs.nix index 4b52405..1c3b89a 100644 --- a/home-manager/stvnliu/packages/office-programs.nix +++ b/home-manager/stvnliu/packages/office-programs.nix @@ -1,6 +1,4 @@ { pkgs -, config -, lib , ... }: { home.packages = with pkgs; [ diff --git a/home-manager/stvnliu/packages/pentesting.nix b/home-manager/stvnliu/packages/pentesting.nix index 0a3ba0b..ea49f97 100644 --- a/home-manager/stvnliu/packages/pentesting.nix +++ b/home-manager/stvnliu/packages/pentesting.nix @@ -1,5 +1,4 @@ { pkgs -, config , ... }: { home.packages = with pkgs; [ diff --git a/home-manager/stvnliu/packages/util-programs.nix b/home-manager/stvnliu/packages/util-programs.nix index bd8c9ac..ae4f841 100644 --- a/home-manager/stvnliu/packages/util-programs.nix +++ b/home-manager/stvnliu/packages/util-programs.nix @@ -1,6 +1,4 @@ { pkgs -, config -, lib , ... }: { home.packages = with pkgs; [ diff --git a/home-manager/stvnliu/packages/vscodium.nix b/home-manager/stvnliu/packages/vscodium.nix index 3ea5951..e1cb7fa 100644 --- a/home-manager/stvnliu/packages/vscodium.nix +++ b/home-manager/stvnliu/packages/vscodium.nix @@ -1,4 +1,4 @@ -{ pkgs, config, ... }: { +{ pkgs, ... }: { home.packages = with pkgs; [ vscodium-fhs ]; xdg.desktopEntries.codium = { }; } diff --git a/home-manager/stvnliu/packages/wayland-utils.nix b/home-manager/stvnliu/packages/wayland-utils.nix index dfc526d..92b46ab 100644 --- a/home-manager/stvnliu/packages/wayland-utils.nix +++ b/home-manager/stvnliu/packages/wayland-utils.nix @@ -1,6 +1,4 @@ { pkgs -, config -, lib , ... }: { home.packages = with pkgs; [ wl-clipboard ]; diff --git a/home-manager/stvnliu/programs/default.nix b/home-manager/stvnliu/programs/default.nix index 1e62067..74081b5 100644 --- a/home-manager/stvnliu/programs/default.nix +++ b/home-manager/stvnliu/programs/default.nix @@ -1,7 +1,4 @@ -{ pkgs -, config -, lib -, ... +{ ... }: { imports = [ ./git.nix diff --git a/home-manager/stvnliu/programs/foot.nix b/home-manager/stvnliu/programs/foot.nix index 136d53b..a2802fc 100644 --- a/home-manager/stvnliu/programs/foot.nix +++ b/home-manager/stvnliu/programs/foot.nix @@ -1,6 +1,4 @@ -{ pkgs -, config -, lib +{ lib , ... }: { programs.foot = { diff --git a/home-manager/stvnliu/programs/git.nix b/home-manager/stvnliu/programs/git.nix index e7bd955..ac1cc12 100644 --- a/home-manager/stvnliu/programs/git.nix +++ b/home-manager/stvnliu/programs/git.nix @@ -1,6 +1,5 @@ { pkgs , config -, lib , ... }: { programs.git = { diff --git a/home-manager/stvnliu/programs/rofi.nix b/home-manager/stvnliu/programs/rofi.nix index 6d73636..24b07c9 100644 --- a/home-manager/stvnliu/programs/rofi.nix +++ b/home-manager/stvnliu/programs/rofi.nix @@ -1,7 +1,4 @@ -{ pkgs -, config -, lib -, ... +{ ... }: { programs.rofi = { enable = true; diff --git a/home-manager/stvnliu/programs/tmux.nix b/home-manager/stvnliu/programs/tmux.nix index 5e407d0..ab3fe72 100644 --- a/home-manager/stvnliu/programs/tmux.nix +++ b/home-manager/stvnliu/programs/tmux.nix @@ -1,6 +1,5 @@ { pkgs , config -, lib , ... }: { programs.tmux = { diff --git a/home-manager/stvnliu/programs/walker.nix b/home-manager/stvnliu/programs/walker.nix index e6dc416..b0c24c6 100644 --- a/home-manager/stvnliu/programs/walker.nix +++ b/home-manager/stvnliu/programs/walker.nix @@ -1,5 +1,4 @@ -{ pkgs -, config +{ config , ... }: { programs.walker = { diff --git a/home-manager/stvnliu/services/default.nix b/home-manager/stvnliu/services/default.nix index 32ae334..0d85feb 100644 --- a/home-manager/stvnliu/services/default.nix +++ b/home-manager/stvnliu/services/default.nix @@ -1,6 +1,4 @@ -{ pkgs -, config -, ... +{ ... }: { imports = [ ./swaync.nix diff --git a/home-manager/stvnliu/services/swaync.nix b/home-manager/stvnliu/services/swaync.nix index 3feef00..2cf818f 100644 --- a/home-manager/stvnliu/services/swaync.nix +++ b/home-manager/stvnliu/services/swaync.nix @@ -1,6 +1,4 @@ -{ pkgs -, config -, ... +{ ... }: { services.swaync = { enable = true; diff --git a/home-manager/stvnliu/shells/default.nix b/home-manager/stvnliu/shells/default.nix index 304ee9b..bdcc1bb 100644 --- a/home-manager/stvnliu/shells/default.nix +++ b/home-manager/stvnliu/shells/default.nix @@ -1,11 +1,7 @@ -{ pkgs -, lib +{ lib , config , ... }: -let - cfg = config.myShells; -in with lib; { imports = [ ./zsh.nix diff --git a/home-manager/stvnliu/shells/direnv.nix b/home-manager/stvnliu/shells/direnv.nix index e0fdc47..30e97fa 100644 --- a/home-manager/stvnliu/shells/direnv.nix +++ b/home-manager/stvnliu/shells/direnv.nix @@ -1,4 +1,4 @@ -{ config, ... }: { +{ ... }: { programs = { direnv = { enable = true; diff --git a/home-manager/stvnliu/shells/env/default.nix b/home-manager/stvnliu/shells/env/default.nix index 7900d1c..11230f0 100644 --- a/home-manager/stvnliu/shells/env/default.nix +++ b/home-manager/stvnliu/shells/env/default.nix @@ -1,6 +1,4 @@ -{ pkgs -, config -, ... +{ ... }: { EDITOR = "nvim"; } diff --git a/home-manager/stvnliu/shells/starship/default.nix b/home-manager/stvnliu/shells/starship/default.nix index 3231dc3..95bb8d6 100644 --- a/home-manager/stvnliu/shells/starship/default.nix +++ b/home-manager/stvnliu/shells/starship/default.nix @@ -1,5 +1,4 @@ { lib -, pkgs , config , ... }: diff --git a/home-manager/stvnliu/shells/zoxide.nix b/home-manager/stvnliu/shells/zoxide.nix index a9f7300..39b6ab3 100644 --- a/home-manager/stvnliu/shells/zoxide.nix +++ b/home-manager/stvnliu/shells/zoxide.nix @@ -1,6 +1,4 @@ -{ pkgs -, config -, lib +{ config , ... }: { programs.zoxide = { diff --git a/home-manager/stvnliu/shells/zsh.nix b/home-manager/stvnliu/shells/zsh.nix index 9dded59..18c0695 100644 --- a/home-manager/stvnliu/shells/zsh.nix +++ b/home-manager/stvnliu/shells/zsh.nix @@ -3,9 +3,6 @@ , config , ... }: -let - cfg = config.shell.zsh; -in with lib; { options.myShells.zsh = { enable = mkEnableOption "Enables zsh and components."; diff --git a/home-manager/stvnliu/xdg.nix b/home-manager/stvnliu/xdg.nix index 72c8fee..25cbeed 100644 --- a/home-manager/stvnliu/xdg.nix +++ b/home-manager/stvnliu/xdg.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{ ... }: { xdg = { enable = true; userDirs.enable = true; diff --git a/nixos/bootloader.nix b/nixos/bootloader.nix index 00691b2..63d4f13 100644 --- a/nixos/bootloader.nix +++ b/nixos/bootloader.nix @@ -1,19 +1,7 @@ -{ config -, pkgs +{ pkgs , ... }: let - distro-grub-themes = pkgs.stdenv.mkDerivation { - pname = "distro-grub-themes"; - version = "3.1"; - src = pkgs.fetchFromGitHub { - owner = "AdisonCavani"; - repo = "distro-grub-themes"; - rev = "v3.1"; - hash = "sha256-ZcoGbbOMDDwjLhsvs77C7G7vINQnprdfI37a9ccrmPs="; - }; - installPhase = "cp -r customize/nixos $out"; - }; xenlism-grub-themes = pkgs.stdenv.mkDerivation { pname = "xenlism-grub-themes"; version = "1.0"; diff --git a/nixos/custom-hosts.nix b/nixos/custom-hosts.nix index 954eaf4..69dcbc6 100644 --- a/nixos/custom-hosts.nix +++ b/nixos/custom-hosts.nix @@ -1,7 +1,4 @@ -{ config -, lib -, pkgs -, ... +{ ... }: { networking.extraHosts = '' # home IP mapping diff --git a/nixos/greetd.nix b/nixos/greetd.nix index ae2f3ce..d5d0a07 100644 --- a/nixos/greetd.nix +++ b/nixos/greetd.nix @@ -1,6 +1,4 @@ { pkgs -, config -, lib , ... }: let diff --git a/nixos/hardware-configuration.nix b/nixos/hardware-configuration.nix index 1dc6755..39e35dc 100644 --- a/nixos/hardware-configuration.nix +++ b/nixos/hardware-configuration.nix @@ -3,7 +3,6 @@ # to /etc/nixos/configuration.nix instead. { config , lib -, pkgs , modulesPath , ... }: { diff --git a/nixos/services/logind.service.nix b/nixos/services/logind.service.nix index 7de7ea0..0c8225f 100644 --- a/nixos/services/logind.service.nix +++ b/nixos/services/logind.service.nix @@ -1,7 +1,4 @@ -{ pkgs -, config -, lib -, ... +{ ... }: { services.logind.extraConfig = '' # don't shutdown in short press diff --git a/nixos/services/nginx.service.nix b/nixos/services/nginx.service.nix index 53025c3..a627b30 100644 --- a/nixos/services/nginx.service.nix +++ b/nixos/services/nginx.service.nix @@ -1,6 +1,4 @@ -{ pkgs -, config -, ... +{ ... }: { services.nginx = { enable = true; diff --git a/nixos/services/pipewire.service.nix b/nixos/services/pipewire.service.nix index 83548a4..0cf6a8a 100644 --- a/nixos/services/pipewire.service.nix +++ b/nixos/services/pipewire.service.nix @@ -1,37 +1,4 @@ { pkgs, ... }: -let - pw_rnnoise_config = { - "context.modules" = [ - { - "name" = "libpipewire-module-filter-chain"; - "args" = { - "node.description" = "Noise Canceling source"; - "media.name" = "Noise Canceling source"; - "filter.graph" = { - "nodes" = [ - { - "type" = "ladspa"; - "name" = "rnnoise"; - "plugin" = "${pkgs.rnnoise-plugin}/lib/ladspa/librnnoise_ladspa.so"; - "label" = "noise_suppressor_stereo"; - "control" = { "VAD Threshold (%)" = 50.0; }; - } - ]; - }; - "audio.position" = [ "FL" "FR" ]; - "capture.props" = { - "node.name" = "effect_input.rnnoise"; - "node.passive" = true; - }; - "playback.props" = { - "node.name" = "effect_output.rnnoise"; - "media.class" = "Audio/Source"; - }; - }; - } - ]; - }; -in { services.pipewire = { enable = true; diff --git a/nixos/services/power_management.service.nix b/nixos/services/power_management.service.nix index e86d18c..570314b 100644 --- a/nixos/services/power_management.service.nix +++ b/nixos/services/power_management.service.nix @@ -1,7 +1,4 @@ -{ pkgs -, config -, lib -, ... +{ ... }: { services.tlp = { enable = true; diff --git a/nixos/services/seatd.service.nix b/nixos/services/seatd.service.nix index fe75f90..d738a79 100644 --- a/nixos/services/seatd.service.nix +++ b/nixos/services/seatd.service.nix @@ -1,7 +1,4 @@ -{ pkgs -, config -, lib -, ... +{ ... }: { services.seatd = { enable = true; diff --git a/nixos/services/syncthing.service.nix b/nixos/services/syncthing.service.nix index bd53243..e285e0e 100644 --- a/nixos/services/syncthing.service.nix +++ b/nixos/services/syncthing.service.nix @@ -1,6 +1,4 @@ -{ pkgs -, config -, lib +{ config , ... }: { services = { diff --git a/nixos/services/tailscale.service.nix b/nixos/services/tailscale.service.nix index d373aa9..0b7e27a 100644 --- a/nixos/services/tailscale.service.nix +++ b/nixos/services/tailscale.service.nix @@ -1,6 +1,4 @@ -{ pkgs -, config -, ... +{ ... }: { services.tailscale = { enable = true; diff --git a/nixos/virtualisation.nix b/nixos/virtualisation.nix index c91d0e2..fc5957c 100644 --- a/nixos/virtualisation.nix +++ b/nixos/virtualisation.nix @@ -1,6 +1,4 @@ -{ pkgs -, lib -, config +{ config , ... }: { virtualisation = { |