diff --git a/configuration.nix b/configuration.nix index 5eb2e07..09cc221 100644 --- a/configuration.nix +++ b/configuration.nix @@ -19,6 +19,7 @@ in { (import "${sops}/modules/sops") ]; + nixpkgs.config.allowUnfree = true; nix = { gc = { automatic = true; @@ -176,7 +177,7 @@ in { # Enable sound with pipewire. # sound.enable = true; - hardware.pulseaudio.enable = false; + services.pulseaudio.enable = false; security.rtkit.enable = true; users.groups.fsc = { gid = 1010; @@ -225,7 +226,7 @@ in { }; defaultSearchProviderEnabled = true; # defaultSearchProviderSearchURL = "https://perplexity.ai/search?q={searchTerms}"; - defaultSearchProviderSearchURL = "https://duckduckgo.com/?q={searchTerms}"; + defaultSearchProviderSearchURL = "https://kagi.com/search?token=QQBAfs5hkQc.0mQhLWGgo-bcmHkj6eg35TjjHhyYvrLYwNHh1o-V8tk&q={searchTerms}"; }; }; @@ -239,6 +240,7 @@ in { variables = { EDITOR = "zeditor"; XCURSOR_THEME = "Adwaita"; + RUST_SRC_PATH = "${pkgs.rust.packages.stable.rustPlatform.rustLibSrc}"; }; }; @@ -280,7 +282,6 @@ in { }; }; - nixpkgs.config.allowUnfree = true; xdg = { portal.enable = true; @@ -304,6 +305,15 @@ in { qt.enable = true; environment.systemPackages = with pkgs; [ + rustup + # rustc + # cargo + # clippy + # rustfmt + # rust-analyzer + + gcc + # nix specific ## Secrets Manager sops @@ -357,7 +367,7 @@ in { ## File Manager # dolphin nemo - breeze-icons + kdePackages.breeze-icons ## ??? # swww diff --git a/dotfiles/ferris.png b/dotfiles/ferris.png index 87795c0..44491e6 100755 Binary files a/dotfiles/ferris.png and b/dotfiles/ferris.png differ diff --git a/home.nix b/home.nix index 8f7b5ea..081d588 100644 --- a/home.nix +++ b/home.nix @@ -16,6 +16,8 @@ # default-folder-viewer='list-view' # ''; + nixpkgs.config.allowUnfree = true; + home.stateVersion = "24.11"; # Please read the comment before changing. gtk = { @@ -221,6 +223,8 @@ settings."org/gnome/settings-daemon/plugins/media-keys".custom-keybindings = ["/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/" "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/"]; }; home.packages = with pkgs; [ + + jetbrains.rust-rover nemo texlab (texlive.combine {