remove yazi as drag and drop has been merged + misc changes

This commit is contained in:
2026-08-15 17:20:38 +02:00
parent 03ec04d6b3
commit 6b1ad394af
7 changed files with 139 additions and 56 deletions
Generated
+76
View File
@@ -37,6 +37,47 @@
"type": "github" "type": "github"
} }
}, },
"assella": {
"inputs": {
"assella-src": "assella-src",
"nixpkgs": [
"nixpkgs"
],
"steam-src": "steam-src",
"vdf-src": "vdf-src"
},
"locked": {
"lastModified": 1786443600,
"narHash": "sha256-YNq3EhUlQq+dnkpiVFHKgdw3a5HIFLnSQy5TMpxrVCM=",
"owner": "UltimatePlayer97",
"repo": "ASSella-nix",
"rev": "a4f8b5d64b4e181f69ae7aa79188da34e487ff5a",
"type": "github"
},
"original": {
"owner": "UltimatePlayer97",
"repo": "ASSella-nix",
"rev": "a4f8b5d64b4e181f69ae7aa79188da34e487ff5a",
"type": "github"
}
},
"assella-src": {
"flake": false,
"locked": {
"lastModified": 1786287819,
"narHash": "sha256-2J9MjmbNg+uhuxKIAT9IpOp4A6AxA1tDt2UZKlAJaH0=",
"owner": "niwia",
"repo": "ASSella",
"rev": "b0b323d89d0a727ac4448ff95f5021a7811908cc",
"type": "github"
},
"original": {
"owner": "niwia",
"ref": "v2.5.8",
"repo": "ASSella",
"type": "github"
}
},
"bcdl-free": { "bcdl-free": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -888,6 +929,7 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"assella": "assella",
"bcdl-free": "bcdl-free", "bcdl-free": "bcdl-free",
"gsr-ui": "gsr-ui", "gsr-ui": "gsr-ui",
"home-manager": "home-manager", "home-manager": "home-manager",
@@ -946,6 +988,23 @@
"type": "github" "type": "github"
} }
}, },
"steam-src": {
"flake": false,
"locked": {
"lastModified": 1775241569,
"narHash": "sha256-tJ/iLuDe3y3v1wcCsHzQoVhcpT7GC+zUh2ZXbhevI7k=",
"owner": "solsticegamestudios",
"repo": "steam",
"rev": "1373e885f26bb636225443787f54d4082283e5f3",
"type": "github"
},
"original": {
"owner": "solsticegamestudios",
"repo": "steam",
"rev": "1373e885f26bb636225443787f54d4082283e5f3",
"type": "github"
}
},
"systems": { "systems": {
"locked": { "locked": {
"lastModified": 1681028828, "lastModified": 1681028828,
@@ -1007,6 +1066,23 @@
"type": "github" "type": "github"
} }
}, },
"vdf-src": {
"flake": false,
"locked": {
"lastModified": 1726204017,
"narHash": "sha256-MGhzIAy5uLulb57oz6OZ7pHFweHIDxi0WyjnPfGsA/k=",
"owner": "solsticegamestudios",
"repo": "vdf",
"rev": "fb88ea7e38a85476743f5601b0c80d5715034623",
"type": "github"
},
"original": {
"owner": "solsticegamestudios",
"repo": "vdf",
"rev": "fb88ea7e38a85476743f5601b0c80d5715034623",
"type": "github"
}
},
"xdph": { "xdph": {
"inputs": { "inputs": {
"hyprland-protocols": [ "hyprland-protocols": [
+9 -3
View File
@@ -15,7 +15,6 @@
}; };
zen-browser.url = "github:0xc000022070/zen-browser-flake"; zen-browser.url = "github:0xc000022070/zen-browser-flake";
xremap-flake.url = "github:xremap/nix-flake"; xremap-flake.url = "github:xremap/nix-flake";
yazi.url = "github:sxyazi/yazi";
millennium.url = "github:SteamClientHomebrew/Millennium?dir=packages/nix"; millennium.url = "github:SteamClientHomebrew/Millennium?dir=packages/nix";
bcdl-free = { bcdl-free = {
url = "git+https://git.pizzasucht.net/KeksNino/free-bandcamp-downloader"; url = "git+https://git.pizzasucht.net/KeksNino/free-bandcamp-downloader";
@@ -29,6 +28,10 @@
url = "https://github.com/NixOS/nixpkgs/pull/548762.diff"; url = "https://github.com/NixOS/nixpkgs/pull/548762.diff";
flake = false; flake = false;
}; };
assella = {
url = "github:UltimatePlayer97/ASSella-nix/a4f8b5d64b4e181f69ae7aa79188da34e487ff5a";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = outputs =
@@ -38,7 +41,6 @@
zen-browser, zen-browser,
xremap-flake, xremap-flake,
sls-steam, sls-steam,
yazi,
millennium, millennium,
gsr-ui, gsr-ui,
bcdl-free, bcdl-free,
@@ -46,6 +48,7 @@
hyprsplit, hyprsplit,
nix-flatpak, nix-flatpak,
nixpkgs-patcher, nixpkgs-patcher,
assella,
... ...
}@inputs: }@inputs:
let let
@@ -75,7 +78,10 @@
{ {
nixpkgs.overlays = [ nixpkgs.overlays = [
millennium.overlays.default millennium.overlays.default
yazi.overlays.default ];
environment.systemPackages = [
assella.packages.${system}.default
]; ];
home-manager.users.user = import ./hosts/desktop/home-manager/home.nix; home-manager.users.user = import ./hosts/desktop/home-manager/home.nix;
+10 -1
View File
@@ -55,7 +55,7 @@
]; ];
networking.hostName = "nixos-desktop"; networking.hostName = "nixos-desktop";
networking.firewall.enable = false; networking.firewall.enable = true;
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
# Set your time zone. # Set your time zone.
@@ -137,6 +137,7 @@
programs.steam = { programs.steam = {
enable = true; enable = true;
protontricks.enable = true;
extraCompatPackages = with pkgs; [ proton-ge-bin ]; extraCompatPackages = with pkgs; [ proton-ge-bin ];
package = pkgs.steam.override { package = pkgs.steam.override {
extraEnv = { extraEnv = {
@@ -174,6 +175,14 @@
alsa.support32Bit = true; alsa.support32Bit = true;
pulse.enable = true; pulse.enable = true;
jack.enable = true; jack.enable = true;
extraConfig.pipewire."92-no-crackling" = {
"context.properties" = {
"pulse.min.req" = 48000;
"default.clock.quantum" = 2048;
"default.clock.min-quantum" = 256;
"default.clock.max-quantum" = 4096;
};
};
}; };
security.pam.loginLimits = [ security.pam.loginLimits = [
+29 -29
View File
@@ -1,37 +1,37 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
programs = {
distrobox.enable = true;
cava.enable = true;
equibop.enable = true;
prismlauncher.enable = true;
uv.enable = true;
satty.enable = true;
mpvpaper.enable = true;
obsidian.enable = true;
gcc.enable = true;
mpv.enable = true;
imv.enable = true;
librewolf.enable = true;
java.enable = true;
programs.distrobox.enable = true; rofi = {
services.podman.enable = true; enable = true;
plugins = [ pkgs.rofi-calc ];
};
programs.distrobox.settings = { pywal = {
container_user_custom_home = "$HOME/distrobox"; enable = true;
package = pkgs.pywal16;
};
}; };
programs.rofi.enable = true; services = {
programs.rofi.plugins = [ pkgs.rofi-calc ]; podman.enable = true;
polkit-gnome.enable = true;
services.polkit-gnome.enable = true; cliphist.enable = true;
services.cliphist.enable = true; udiskie.enable = true;
services.udiskie.enable = true; awww.enable = true;
programs.cava.enable = true; mpdris2.enable = true;
programs.equibop.enable = true;
services.awww.enable = true;
services.mpdris2.enable = true;
programs.prismlauncher.enable = true;
programs.uv.enable = true;
programs.satty.enable = true;
programs.mpvpaper.enable = true;
programs.obsidian.enable = true;
programs.gcc.enable = true;
programs.mpv.enable = true;
programs.imv.enable = true;
programs.librewolf.enable = true;
programs.pywal = {
enable = true;
package = pkgs.pywal16;
}; };
programs.java.enable = true;
} }
+1
View File
@@ -72,6 +72,7 @@
unrar unrar
croc croc
hyprlandPlugins.csgo-vulkan-fix hyprlandPlugins.csgo-vulkan-fix
bs-manager
]; ];
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [
+14 -1
View File
@@ -1,6 +1,7 @@
{ {
nixvim, nixvim,
pkgs, pkgs,
config,
... ...
}: }:
{ {
@@ -107,7 +108,19 @@
enable = true; enable = true;
highlight.enable = true; highlight.enable = true;
indent.enable = true; indent.enable = true;
settings.ensure_installed = "all"; grammarPackages = with config.programs.nixvim.plugins.treesitter.package.builtGrammars; [
bash
json
lua
markdown
nix
regex
rust
python
toml
xml
yaml
];
}; };
gitsigns.enable = true; gitsigns.enable = true;
nvim-autopairs = { nvim-autopairs = {
-22
View File
@@ -1,22 +0,0 @@
{
programs.nixvim.lsp = {
servers = {
lua_ls.enable = true;
nixd = {
enable = true;
config = {
formatting.command = [ "nixfmt" ];
nixpkgs.expr = "import <nixpkgs> { }";
options =
let
flake = "(builtins.getFlake \"/home/user/nix-config/\")";
in
{
nixos.expr = "${flake}.nixosConfigurations.desktop.options";
home_manager.expr = "${flake}.nixosConfigurations.desktop.options.home-manager.users.type.getSubOptions []";
};
};
};
};
};
}