From 743adf0735e480c13830fdb97af3537d3762fa2c Mon Sep 17 00:00:00 2001 From: h7x4 Date: Mon, 2 Feb 2026 23:04:41 +0900 Subject: [PATCH] treewide: yeet some proprietary slop, also name and shame --- flake.nix | 9 ++++++++- home/breakerbox.nix | 3 ++- home/packages.nix | 10 ++++------ home/programs/git/default.nix | 2 +- home/programs/hyprland/windowrules.nix | 2 +- home/programs/newsboat/default.nix | 2 +- home/programs/vscode/default.nix | 8 ++++---- home/programs/xmonad/xmonad.hs | 4 ++-- hosts/common/fonts.nix | 2 -- 9 files changed, 23 insertions(+), 19 deletions(-) diff --git a/flake.nix b/flake.nix index fe3802f..a044b04 100644 --- a/flake.nix +++ b/flake.nix @@ -66,7 +66,14 @@ inherit system; config = { - allowUnfree = true; + allowUnfreePredicate = pkg: nixpkgs.lib.elem (nixpkgs.lib.getName pkg) [ + "discord" + "geogebra" + "ipu6-camera-bins" + "ipu6-camera-bins-unstable" + "ivsc-firmware" + "ivsc-firmware-unstable" + ]; android_sdk.accept_license = true; segger-jlink.acceptLicense = true; permittedInsecurePackages = [ diff --git a/home/breakerbox.nix b/home/breakerbox.nix index 727e013..c4b75b8 100644 --- a/home/breakerbox.nix +++ b/home/breakerbox.nix @@ -149,6 +149,7 @@ in programs.ahoviewer.enable = graphics; programs.alacritty.enable = graphics; programs.anki.enable = graphics; + programs.chromium.enable = graphics; programs.element-desktop.enable = graphics; programs.emacs.enable = graphics; programs.feh.enable = graphics; @@ -158,7 +159,7 @@ in programs.newsboat.enable = graphics; programs.nyxt.enable = graphics; programs.obs-studio.enable = graphics; - programs.obsidian.enable = graphics; + programs.obsidian.enable = false; programs.prism-launcher.enable = graphics; programs.qutebrowser.enable = graphics; programs.rofi.enable = graphics; diff --git a/home/packages.nix b/home/packages.nix index 45151b3..12fe6ff 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -54,7 +54,7 @@ rnr rsync # sc-im - slack-term + # slack-term tea terminal-parrot termtosvg @@ -94,7 +94,6 @@ ghidra gimp3-with-plugins gnome-font-viewer - google-chrome imhex imv inkscape @@ -122,7 +121,7 @@ # scrcpy seahorse shellcheck - slack + # slack # sublime3 # swiPrologWithGui tagainijisho @@ -153,11 +152,10 @@ desmume # osu-lazer # retroarchFull - steam - steam-tui + # steam + # steam-tui stepmania # taisei ] ); } - diff --git a/home/programs/git/default.nix b/home/programs/git/default.nix index 437ed1e..3ccb67c 100644 --- a/home/programs/git/default.nix +++ b/home/programs/git/default.nix @@ -233,7 +233,7 @@ lib.mkIf cfg.enable { reflogExpireUnreachable = "90 days"; }; - web.browser = "google-chrome-stable"; + web.browser = "firefox"; "filter \"lfs\"" = { required = true; diff --git a/home/programs/hyprland/windowrules.nix b/home/programs/hyprland/windowrules.nix index 1851334..d91fe81 100644 --- a/home/programs/hyprland/windowrules.nix +++ b/home/programs/hyprland/windowrules.nix @@ -22,7 +22,7 @@ in "workspace special silent, title:^(.*is sharing (your screen|a window)\.)$" "workspace 2, class:^(firefox)$" - "workspace 2, class:^(google-chrome)$" + "workspace 2, class:^(chromium)$" "workspace 3, class:^(Emacs)$" "workspace 3, class:^(code)$" diff --git a/home/programs/newsboat/default.nix b/home/programs/newsboat/default.nix index 7fe65ec..13a6ff3 100644 --- a/home/programs/newsboat/default.nix +++ b/home/programs/newsboat/default.nix @@ -2,7 +2,7 @@ let cfg = config.programs.newsboat; - defaultBrowser = "google-chrome-stable %u"; + defaultBrowser = "firefox %u"; videoViewer = "mpv %u"; in { imports = [ ./sources.nix ]; diff --git a/home/programs/vscode/default.nix b/home/programs/vscode/default.nix index 41025e0..bd651cb 100644 --- a/home/programs/vscode/default.nix +++ b/home/programs/vscode/default.nix @@ -23,7 +23,7 @@ in }; programs.vscode = { - package = pkgs.vscode.overrideAttrs (prev: { + package = pkgs.vscodium.overrideAttrs (prev: { # NOTE: this messes up zsh's tab completion in the terminal whenever code is started # from within a shell preFixup = prev.preFixup + '' @@ -318,10 +318,10 @@ in justusadam.language-haskell justusadam.language-haskell mechatroner.rainbow-csv - mhutchie.git-graph + # mhutchie.git-graph ms-python.python - ms-python.vscode-pylance - ms-vscode-remote.remote-ssh + # ms-python.vscode-pylance + # ms-vscode-remote.remote-ssh naumovs.color-highlight oderwat.indent-rainbow pkief.material-icon-theme diff --git a/home/programs/xmonad/xmonad.hs b/home/programs/xmonad/xmonad.hs index 29f39b9..55483df 100644 --- a/home/programs/xmonad/xmonad.hs +++ b/home/programs/xmonad/xmonad.hs @@ -49,7 +49,7 @@ type TerminalCommand = String myTerminal = "alacritty" -- myBrowser = "qutebrowser" -myBrowser = "google-chrome-stable" +myBrowser = "firefox" myFileBrowser = "thunar" emacsCommand :: TerminalCommand @@ -258,7 +258,7 @@ myManageHook = composeAll , className =? "copyq" --> doFloat , className =? "firefox" --> doShift wsWeb - , className =? "google-chrome" --> doShift wsWeb + , className =? "chromium" --> doShift wsWeb , className =? "Emacs" --> doShift wsDev , className =? "Code" --> doShift wsDev diff --git a/hosts/common/fonts.nix b/hosts/common/fonts.nix index 3a488f6..0c16cba 100644 --- a/hosts/common/fonts.nix +++ b/hosts/common/fonts.nix @@ -8,7 +8,6 @@ packages = with pkgs; [ ark-pixel-font cm_unicode - corefonts dejavu_fonts fira-code fira-code-symbols @@ -28,7 +27,6 @@ powerline-fonts source-han-sans source-sans - symbola texlivePackages.asana-math ubuntu-classic victor-mono