]> Skullheadx's Git Forge - nixos.git/commitdiff
surf
authorSkullheadx <admonty1@protonmail.com>
Wed, 29 Apr 2026 02:15:33 +0000 (22:15 -0400)
committerSkullheadx <admonty1@protonmail.com>
Wed, 29 Apr 2026 02:15:33 +0000 (22:15 -0400)
configuration.nix
dotfiles/surf/styles/default.css [new file with mode: 0644]
flake.lock
flake.nix
hjem.nix
overlays.nix

index 6052f28a4f69c9a25c997715cf13094f4556c538..a41a6e92e66781370483be1d1e524097d42ff288 100644 (file)
@@ -1,4 +1,9 @@
-{ config, pkgs, inputs, ... }:
+{
+  config,
+  pkgs,
+  inputs,
+  ...
+}:
 {
   imports = [
     ./hardware-configuration.nix
@@ -48,7 +53,6 @@
     neovim
     wget
     git
-    librewolf
     nixfmt
     st
     dmenu
@@ -61,7 +65,8 @@
     xclip
     xdotool
     gcc
-slstatus
+    slstatus
+    surf
   ];
 
   programs.git = {
diff --git a/dotfiles/surf/styles/default.css b/dotfiles/surf/styles/default.css
new file mode 100644 (file)
index 0000000..e69de29
index e253c176cd70d4b6278dd5571c49f47e2b0a86a2..95321379e2961149d2e7a934374500af8aa5324a 100644 (file)
         "type": "github"
       }
     },
+    "my-surf": {
+      "inputs": {
+        "nixpkgs": [
+          "nixpkgs"
+        ]
+      },
+      "locked": {
+        "lastModified": 1777427138,
+        "narHash": "sha256-dwT1yAlfT5Db1JjDkBTyppCKIJrr1ECNW+GOr3wX2iM=",
+        "owner": "Skullheadx",
+        "repo": "surf",
+        "rev": "c185692a87395edf7dbc181520188a26bde065e7",
+        "type": "github"
+      },
+      "original": {
+        "owner": "Skullheadx",
+        "repo": "surf",
+        "type": "github"
+      }
+    },
     "nix-darwin": {
       "inputs": {
         "nixpkgs": [
       "inputs": {
         "hjem": "hjem",
         "my-slstatus": "my-slstatus",
+        "my-surf": "my-surf",
         "nixpkgs": "nixpkgs"
       }
     }
index 48f2a0a9c1635a5a84eacf6e7874380b531232cc..2f242f243b352ab9038e44658575e00d609b68f2 100644 (file)
--- a/flake.nix
+++ b/flake.nix
     my-slstatus = {
       url = "github:Skullheadx/slstatus";
       inputs.nixpkgs.follows = "nixpkgs";
+    };
 
+    my-surf = {
+      url = "github:Skullheadx/surf";
+      inputs.nixpkgs.follows = "nixpkgs";
     };
 
   };
@@ -21,7 +25,7 @@
       nixpkgs,
       hjem,
       my-slstatus,
-
+      my-surf,
     }@inputs:
     {
       nixosConfigurations.nepsis = nixpkgs.lib.nixosSystem {
index 746114e273250089d9da8dab0dd552415b94afd2..791ca7d53c753eafd8604210e395886ac63fd91f 100644 (file)
--- a/hjem.nix
+++ b/hjem.nix
           lockscreen = pkgs.lock-screen;
         }
       );
+
+      ".config/surf/styles/default.css".text = builtins.readFile ./dotfiles/surf/styles/default.css;
+
     };
     packages = with pkgs; [
       discord
       lazygit
+      librewolf
+      btop
     ];
   };
 
index 1c5e84a9f32b24b2bb4bb48e82336020e30ddf8c..ca90f77f0fcd3ed9d683db0faae1b7dcacdca99d 100644 (file)
@@ -5,7 +5,10 @@
       lock-screen = import ./lock-screen.nix { pkgs = prev; };
     })
     (final: prev: {
-      slstatus  =inputs.my-slstatus.packages.${pkgs.stdenv.hostPlatform.system}.default;
+      slstatus = inputs.my-slstatus.packages.${pkgs.stdenv.hostPlatform.system}.default;
+    })
+    (final: prev: {
+      surf = inputs.my-surf.packages.${pkgs.stdenv.hostPlatform.system}.default;
     })
   ];
 }