aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-08-28 22:52:50 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-08-28 22:52:50 +0530
commit41eec17768b41d9f2c1db8a66c2976a1c74f3b65 (patch)
treeced9414c64a7a0ee99f1f4f2247ff6d052cc8982
parentfce1ff1da29a9789caf5428124f38c989d415b44 (diff)
removed zen browser & removed open-webui
holy shit open-webui was 5.6GBs
-rw-r--r--flake.lock59
-rw-r--r--flake.nix30
-rw-r--r--nixos/apps.nix4
-rw-r--r--nixos/apps/browser.nix6
-rw-r--r--nixos/boot.nix1
-rw-r--r--nixos/opt/llm.nix5
6 files changed, 20 insertions, 85 deletions
diff --git a/flake.lock b/flake.lock
index 81a4507..ee7f477 100644
--- a/flake.lock
+++ b/flake.lock
@@ -23,11 +23,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1787640266,
- "narHash": "sha256-MrkfE5hF5xx4L/0h5NyJ3xQkKVftwSuKSkFSrvlTxGY=",
+ "lastModified": 1787848966,
+ "narHash": "sha256-7gDpu5hpq0rOYnYMcOWqSzquK4HA/xU8Xf3CjUBOOJA=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "f4f698677b11021a8f84f452e23ae9ef2427bec3",
+ "rev": "d57af924f160a5084293c71c2043f058bd1cdb60",
"type": "github"
},
"original": {
@@ -39,11 +39,11 @@
},
"nixpkgs-unstable": {
"locked": {
- "lastModified": 1787498568,
- "narHash": "sha256-9i/VTdusq/+NM/tz+J1Re+ojkMB8MBf0QshnYfzHz30=",
+ "lastModified": 1787736819,
+ "narHash": "sha256-cV5xEJJK3BvhU8rEd4mC9UsmDi5qscv/kzGPhBRC5WA=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "56c02bc00adcf003215cc4bd996d6efaf4cff188",
+ "rev": "9fbb54b33e91ee4ca368e35a78e0613c720600b3",
"type": "github"
},
"original": {
@@ -53,56 +53,11 @@
"type": "github"
}
},
- "quickshell": {
- "inputs": {
- "nixpkgs": [
- "nixpkgs"
- ]
- },
- "locked": {
- "lastModified": 1787726213,
- "narHash": "sha256-HgPjiNu7XljYr7WDBriTDggCxvvHcjK2dnQjrWc2qbI=",
- "ref": "refs/heads/master",
- "rev": "0f9939ca4fac3a1db3653c51a3c23ca9812e2946",
- "revCount": 852,
- "type": "git",
- "url": "https://git.outfoxxed.me/quickshell/quickshell"
- },
- "original": {
- "type": "git",
- "url": "https://git.outfoxxed.me/quickshell/quickshell"
- }
- },
"root": {
"inputs": {
"home-manager": "home-manager",
"nixpkgs": "nixpkgs",
- "nixpkgs-unstable": "nixpkgs-unstable",
- "quickshell": "quickshell",
- "zen-browser": "zen-browser"
- }
- },
- "zen-browser": {
- "inputs": {
- "home-manager": [
- "home-manager"
- ],
- "nixpkgs": [
- "nixpkgs"
- ]
- },
- "locked": {
- "lastModified": 1787755420,
- "narHash": "sha256-zEFcjyktjqw6/pf6cpdJ3tfQWVBxtwefpM21sfsQlDQ=",
- "owner": "0xc000022070",
- "repo": "zen-browser-flake",
- "rev": "9d4c06e748263a3db275d79f31c8105166ae8584",
- "type": "github"
- },
- "original": {
- "owner": "0xc000022070",
- "repo": "zen-browser-flake",
- "type": "github"
+ "nixpkgs-unstable": "nixpkgs-unstable"
}
}
},
diff --git a/flake.nix b/flake.nix
index eb4c1ed..48540d3 100644
--- a/flake.nix
+++ b/flake.nix
@@ -8,20 +8,15 @@
url = "github:nix-community/home-manager/release-26.05";
inputs.nixpkgs.follows = "nixpkgs";
};
- quickshell = {
- url = "git+https://git.outfoxxed.me/quickshell/quickshell";
- inputs.nixpkgs.follows = "nixpkgs";
- };
- zen-browser = {
- url = "github:0xc000022070/zen-browser-flake";
- inputs = {
- # IMPORTANT: we're using "libgbm" and is only available in unstable so
- # ensure to have it up-to-date or simply don't specify the nixpkgs input
- nixpkgs.follows = "nixpkgs";
- home-manager.follows = "home-manager";
- };
- };
- # inputs.pi-flake.url = "github:ChauDucToan/pi-flake";
+ # zen-browser = {
+ # url = "github:0xc000022070/zen-browser-flake";
+ # inputs = {
+ # # IMPORTANT: we're using "libgbm" and is only available in unstable so
+ # # ensure to have it up-to-date or simply don't specify the nixpkgs input
+ # nixpkgs.follows = "nixpkgs";
+ # home-manager.follows = "home-manager";
+ # };
+ # };
};
outputs = {
@@ -29,7 +24,6 @@
nixpkgs,
nixpkgs-unstable,
home-manager,
- quickshell,
... }@inputs:
let
system = "x86_64-linux";
@@ -45,8 +39,8 @@
c = true;
asm = true;
lua = true; # needed for nvim
- go = true; # needed for hypr-zoom
-
+
+ go = false;
python = false;
beam = false;
javascript = false;
@@ -79,7 +73,7 @@
nixosConfigurations.main = nixpkgs.lib.nixosSystem {
inherit system;
specialArgs = {
- inherit quickshell inputs system
+ inherit inputs system
username hostname unstable symlinkRoot
opt languages terminalworkspace
dualbootedwithwindows games sessions;
diff --git a/nixos/apps.nix b/nixos/apps.nix
index 67e76ec..65c560c 100644
--- a/nixos/apps.nix
+++ b/nixos/apps.nix
@@ -1,9 +1,5 @@
{ config, pkgs, unstable, ... }:
{
- imports =
- [
- ./apps/browser.nix
- ];
environment.systemPackages = with pkgs; [
google-chrome
librewolf
diff --git a/nixos/apps/browser.nix b/nixos/apps/browser.nix
deleted file mode 100644
index 55bf208..0000000
--- a/nixos/apps/browser.nix
+++ /dev/null
@@ -1,6 +0,0 @@
-{ config, inputs, system, ... }:
-{
- environment.systemPackages = [
- inputs.zen-browser.packages."${system}".default
- ];
-}
diff --git a/nixos/boot.nix b/nixos/boot.nix
index b94deff..71a40d5 100644
--- a/nixos/boot.nix
+++ b/nixos/boot.nix
@@ -2,6 +2,7 @@
{
boot.loader = {
grub = {
+ configurationLimit = 3;
enable = true;
efiSupport = true;
devices = ["nodev"];
diff --git a/nixos/opt/llm.nix b/nixos/opt/llm.nix
index 0beb1dd..8d931e6 100644
--- a/nixos/opt/llm.nix
+++ b/nixos/opt/llm.nix
@@ -1,12 +1,7 @@
{ config, pkgs, unstable, ... }:
-
{
services.ollama = {
enable = true;
package = unstable.ollama-cuda;
};
- services.open-webui = {
- enable = true;
- package = unstable.open-webui;
- };
}