From 5dd59ed360fa6ff60a6be0983233ef324db9e180 Mon Sep 17 00:00:00 2001 From: KeksNino Date: Thu, 2 Jul 2026 20:50:43 +0200 Subject: [PATCH] update --- configuration.nix | 9 ++++++--- flake.lock | 38 ++++++++++++++++++++++++++++++++++++++ flake.nix | 6 +++++- home-manager/home.nix | 34 ++++++++++++++++++++++++++++------ packages.nix | 4 ++-- 5 files changed, 79 insertions(+), 12 deletions(-) diff --git a/configuration.nix b/configuration.nix index 59b258e..66099b8 100644 --- a/configuration.nix +++ b/configuration.nix @@ -11,9 +11,12 @@ device = "/dev/disk/by-uuid/D290EB87C8A1E82A"; fsType = "ntfs3"; options = [ - "uid=1000" + "uid=1001" "gid=100" - "umask=022" + "rw" + "user" + "exec" + "umask=000" ]; }; @@ -97,11 +100,11 @@ }; services.goxlr-utility.enable = true; - programs.dms-shell.enable = true; programs.steam.enable = true; programs.neovim.enable = true; programs.git.enable = true; programs.tmux.enable = true; + programs.bat.enable = true; security.rtkit.enable = true; systemd.services."rtkit-daemon".enable = true; diff --git a/flake.lock b/flake.lock index 3fad4bc..2fb96a5 100644 --- a/flake.lock +++ b/flake.lock @@ -14,6 +14,43 @@ }, "parent": [] }, + "dms": { + "inputs": { + "flake-compat": "flake-compat", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1782531264, + "narHash": "sha256-qaDc0S2qQx7jz2OGJrJ99uD2EhG1ehzr2x8L6mSoTEc=", + "owner": "AvengeMedia", + "repo": "DankMaterialShell", + "rev": "48f6a0c632d755f29a743a2c730e28f79c299214", + "type": "github" + }, + "original": { + "owner": "AvengeMedia", + "repo": "DankMaterialShell", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1767039857, + "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=", + "owner": "NixOS", + "repo": "flake-compat", + "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "flake-compat", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -68,6 +105,7 @@ "root": { "inputs": { "discord-music-presence": "discord-music-presence", + "dms": "dms", "home-manager": "home-manager", "nixpkgs": "nixpkgs_2", "zen-browser": "zen-browser" diff --git a/flake.nix b/flake.nix index 5b1ab02..f655fc9 100644 --- a/flake.nix +++ b/flake.nix @@ -13,6 +13,10 @@ discord-music-presence = { url = "path:./discord-music-presence"; }; + dms = { + url = "github:AvengeMedia/DankMaterialShell"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = @@ -34,7 +38,7 @@ home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; - home-manager.extraSpecialArgs = { inherit self; }; + home-manager.extraSpecialArgs = { inherit self; inherit inputs; }; home-manager.users.user = import ./home-manager/home.nix; diff --git a/home-manager/home.nix b/home-manager/home.nix index 750ee7e..c366b39 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -1,9 +1,10 @@ -{ pkgs, ... }: +{ pkgs, inputs, ... }: let in { imports = [ ./mpd.nix + inputs.dms.homeModules.dank-material-shell ]; home.username = "user"; @@ -18,8 +19,20 @@ in programs.fzf.enable = true; programs.fzf.enableFishIntegration = true; - programs.eza.enable = true; - programs.eza.enableFishIntegration = true; + programs.eza = { + enable = true; + enableFishIntegration = true; + git = true; + extraOptions = [ + "-a" + "--long" + "--no-time" + "--no-user" + "--no-permissions" + "--no-filesize" + "--icons=always" + ]; + }; services.cliphist.enable = true; @@ -46,12 +59,22 @@ in programs.fastfetch.enable = true; programs.rbw.enable = true; + programs.rbw.settings = { + pinentry = pkgs.pinentry-curses; + email = "KeksNino@proton.me"; + base_url = "https://vw.pizzasucht.net"; + }; + + programs.prismlauncher.enable = true; + + programs.dank-material-shell.enable = true; programs.fish = { enable = true; interactiveShellInit = '' nitch - + set -gx EDITOR nvim + set -g fish_key_bindings fish_hybrid_key_bindings ''; }; @@ -62,7 +85,6 @@ in ff = "fastfetch"; grep = "grep -i"; hyprland = "start-hyprland"; - ls = "ls --color=tty"; mv = "mv -v"; n = "nvim"; py = "uv run"; @@ -83,7 +105,7 @@ in enable = true; theme = { name = "Materia-dark-compact"; - package = pkgs.gnome-themes-extra; + package = pkgs.materia-theme-transparent; }; }; diff --git a/packages.nix b/packages.nix index c8e5c4d..3b020c8 100644 --- a/packages.nix +++ b/packages.nix @@ -6,7 +6,6 @@ gdu jamesdsp grimblast - bitwarden-desktop nitch adwaita-icon-theme trash-cli @@ -26,7 +25,8 @@ nix-search rofi-calc renoise - materia-theme-transparent pavucontrol + lsof + gcc ]; }