diff --git a/configuration.nix b/configuration.nix index c65aa21..fc6b434 100644 --- a/configuration.nix +++ b/configuration.nix @@ -49,8 +49,17 @@ "amd_iommu=on" "kvm.ignore_msrs=1" "mitigations=off" + "amdgpu.ppfeaturemask=0xffffffff" ]; + xdg = { + mime.defaultApplications = { + "inode/directory" = [ "nemo.desktop" ]; + "application/x-gnome-saved-search" = [ "nemo.desktop" ]; + }; + }; + services.gvfs.enable = true; + hardware.graphics.enable = true; # Bootloader. @@ -118,6 +127,7 @@ }; services.goxlr-utility.enable = true; + services.lact.enable = true; programs.neovim.enable = true; programs.tmux.enable = true; programs.bat.enable = true; @@ -148,6 +158,7 @@ }; }; }; + programs.nix-ld.enable = true; services.pipewire = { diff --git a/flake.lock b/flake.lock index 4b13b06..c36cd53 100644 --- a/flake.lock +++ b/flake.lock @@ -37,11 +37,11 @@ ] }, "locked": { - "lastModified": 1782531264, - "narHash": "sha256-qaDc0S2qQx7jz2OGJrJ99uD2EhG1ehzr2x8L6mSoTEc=", + "lastModified": 1783376149, + "narHash": "sha256-8OtuiFN++vFAgzsSuqI+5zsriTbkwZS9575p/ulxuP0=", "owner": "AvengeMedia", "repo": "DankMaterialShell", - "rev": "48f6a0c632d755f29a743a2c730e28f79c299214", + "rev": "8a1acb63c9b06a4eac276c96e7ac2a1f7de6bf7e", "type": "github" }, "original": { @@ -91,11 +91,11 @@ ] }, "locked": { - "lastModified": 1782358560, - "narHash": "sha256-vCcLh9pw3XO/+Lxk8r6xv6QnoCrTfGqiACcI7O637Wg=", + "lastModified": 1783358420, + "narHash": "sha256-UEyBpf+XmQe8laXfDzIlo11Er7E0rKrLS8jeMnMj0Ds=", "owner": "nix-community", "repo": "home-manager", - "rev": "3a70e333f2950c302e875c44cfcfaff3f80f36bc", + "rev": "0d33882bd46c1f9ef62276700f5e5f2bd6ff6604", "type": "github" }, "original": { @@ -158,11 +158,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1782328929, - "narHash": "sha256-EboKWnTWTpQMJ7MbgJs+KJGJuLDnBbA26h8M/jyvQrE=", + "lastModified": 1783386518, + "narHash": "sha256-a8mRODbGSR7QY0tW9DuaavGRrCcfyIjH1H1m2WOsZlk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1ab79b94f1a4facdf7a8b414cb09fb5e3fab4e2d", + "rev": "18221029c0b078f57210bbabc8ddd0b63c6715c0", "type": "github" }, "original": { @@ -278,11 +278,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1783190846, - "narHash": "sha256-UcdKHKcDxLxBon0HsOjDRRA7l1vVT28R83LkCIAlYYc=", + "lastModified": 1783371882, + "narHash": "sha256-Z0ESbxSeHR5p3CD1LLVKttX2vaPPnjNfZbqCJlQgcF8=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "0758bc86f7a55bbe002f0cede9e1a49e5a6e34d9", + "rev": "9357f05e60643b057038ff3f89c87d4a1d08cae1", "type": "github" }, "original": { diff --git a/home-manager/home.nix b/home-manager/home.nix index dfd5f9e..5d42c74 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -23,9 +23,6 @@ in size = 20; }; - home.packages = with pkgs; [ - ]; - programs.yazi.enable = true; programs.yazi.enableFishIntegration = true; @@ -48,29 +45,13 @@ in }; services.cliphist.enable = true; - + programs.pywal.enable = true; programs.pywal.package = pkgs.pywal16; - programs.btop.enable = true; - - services.udiskie.enable = true; - programs.lazygit.enable = true; programs.lazygit.enableFishIntegration = true; - programs.cava.enable = true; - - programs.equibop.enable = true; - - services.awww.enable = true; - - programs.rofi.enable = true; - - services.mpdris2.enable = true; - - programs.fastfetch.enable = true; - programs.rbw.enable = true; programs.rbw.settings = { pinentry = pkgs.pinentry-curses; @@ -78,15 +59,26 @@ in base_url = "https://vw.pizzasucht.net"; }; + + programs.distrobox.enable = true; + services.podman.enable = true; + + programs.btop.enable = true; + services.udiskie.enable = true; + programs.cava.enable = true; + programs.equibop.enable = true; + services.awww.enable = true; + programs.rofi.enable = true; + services.mpdris2.enable = true; + programs.fastfetch.enable = true; programs.prismlauncher.enable = true; - programs.dank-material-shell.enable = true; - programs.fd.enable = true; - programs.uv.enable = true; - programs.satty.enable = true; + programs.mpvpaper.enable = true; + programs.obsidian.enable = true; + programs.gcc.enable = true; programs.fish = { enable = true; @@ -120,10 +112,10 @@ in gtk = { enable = true; - theme = { - name = "Materia-dark-compact"; - package = pkgs.materia-theme-transparent; - }; + # theme = { + # name = "Materia-dark-compact"; + # package = pkgs.materia-theme-transparent; + # }; colorScheme = "dark"; }; diff --git a/packages.nix b/packages.nix index 6073824..4ef163b 100644 --- a/packages.nix +++ b/packages.nix @@ -26,15 +26,18 @@ renoise pwvucontrol lsof - gcc picard klassy exiftool tlrc libnotify trash-cli - obsidian nicotine-plus + spek + ffmpeg + vlc + wine + ripgrep nemo ];