From a75f6756eea918263383e854af67abd489a2c3f2 Mon Sep 17 00:00:00 2001 From: shinya Date: Sat, 8 Mar 2025 09:13:04 +0100 Subject: [PATCH] zen browser added --- flake.nix | 8 ++++---- nixos/home/desktop/hyprland/hyprland.nix | 2 ++ nixos/system/settings/default-applications.nix | 5 ++++- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index 5d57411..3ced18b 100644 --- a/flake.nix +++ b/flake.nix @@ -12,11 +12,11 @@ shell = "zsh"; # bash, zsh terminal = "kitty"; # kitty, alacritty, gnome-terminal - browser = "qutebrowser"; # firefox, librewolf, qutebrowser + browser = "zen"; # firefox, librewolf, qutebrowser, zen editor = "neovim"; # neovim, vscode # List all themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes - theme = "catppuccin-mocha"; # catppuccin-mocha, tokyo-night-dark, one-dark + theme = "evangelion-blood"; # catppuccin-mocha, tokyo-night-dark, one-dark background = if userSettings.theme == "catppuccin-mocha" then "aurora_borealis.png" @@ -115,7 +115,7 @@ stylix = { url = "github:danth/stylix"; - inputs.nixpkgs.follows = "nixpkgs"; + inputs.nixpkgs.follows = "nixpkgs-stable"; }; plasma-manager = { @@ -151,7 +151,7 @@ nixcord = { url = "github:kaylorben/nixcord"; - inputs.nixpkgs.follows = "nixpkgs"; + inputs.nixpkgs.follows = "nixpkgs-stable"; }; zen-browser = { diff --git a/nixos/home/desktop/hyprland/hyprland.nix b/nixos/home/desktop/hyprland/hyprland.nix index 9d812b1..50c1d5c 100644 --- a/nixos/home/desktop/hyprland/hyprland.nix +++ b/nixos/home/desktop/hyprland/hyprland.nix @@ -163,6 +163,8 @@ then "${pkgs.librewolf-wayland}/bin/librewolf" else if userSettings.browser == "qutebrowser" then "${pkgs.qutebrowser}/bin/qutebrowser" + else if userSettings.browser == "zen" + then "zen" else "${pkgs.firefox-wayland}/bin/firefox"; animations = { diff --git a/nixos/system/settings/default-applications.nix b/nixos/system/settings/default-applications.nix index a161bbc..f2b238b 100644 --- a/nixos/system/settings/default-applications.nix +++ b/nixos/system/settings/default-applications.nix @@ -16,7 +16,10 @@ config = lib.mkIf config.sys.default-applications.enable { environment.sessionVariables = { - DEFAULT_BROWSER = "${pkgs."${userSettings.browser}"}/bin/${userSettings.browser}"; + DEFAULT_BROWSER = + if userSettings.browser != "zen" + then "${pkgs."${userSettings.browser}"}/bin/${userSettings.browser}" + else "zen"; TERMINAL = "${pkgs."${userSettings.terminal}"}/bin/${userSettings.terminal}"; EDITOR = "${pkgs."${userSettings.editor}"}/bin/${userSettings.editor}"; FLAKE = "/home/${userSettings.username}/.dotfiles";