6 Commits

Author SHA1 Message Date
andromeda
4941f99993 bump flake 2026-01-05 00:46:57 +01:00
andromeda
3f66b773e3 try smth new? nah... 2026-01-03 17:02:11 +01:00
andromeda
58076ab05e home-manager phoenix? 2026-01-03 14:17:32 +01:00
andromeda
5152bc6c47 add local hm module ig 2026-01-02 17:25:45 +01:00
andromeda
b86b5eae5e add global module for phoenix 2026-01-02 01:06:12 +01:00
andromeda
834472fe38 replace librewolf with stock ff 2026-01-02 00:47:58 +01:00
4 changed files with 45 additions and 8 deletions

21
flake.lock generated
View File

@@ -455,6 +455,26 @@
"type": "github" "type": "github"
} }
}, },
"phoenix": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1767512451,
"narHash": "sha256-ig5p+D8ruePISv0bbU3XUhMg4mOtpvpxYXZBKwanh2g=",
"ref": "refs/heads/home-manager",
"rev": "5b227c1bd23728d57376fe9009c6e1c5569593e1",
"revCount": 2515,
"type": "git",
"url": "file:///home/andromeda/pp/forks/phoenix"
},
"original": {
"type": "git",
"url": "file:///home/andromeda/pp/forks/phoenix"
}
},
"root": { "root": {
"inputs": { "inputs": {
"agenix": "agenix", "agenix": "agenix",
@@ -464,6 +484,7 @@
"noshell": "noshell", "noshell": "noshell",
"nur": "nur", "nur": "nur",
"nvf": "nvf", "nvf": "nvf",
"phoenix": "phoenix",
"stylix": "stylix" "stylix": "stylix"
} }
}, },

View File

@@ -22,6 +22,10 @@
url = "github:notashelf/nvf"; url = "github:notashelf/nvf";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
phoenix = {
url = "git+file:///home/andromeda/pp/forks/phoenix";
inputs.nixpkgs.follows = "nixpkgs";
};
stylix = { stylix = {
url = "github:nix-community/stylix"; url = "github:nix-community/stylix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@@ -35,6 +39,7 @@
noshell, noshell,
nur, nur,
nvf, nvf,
phoenix,
stylix, stylix,
... ...
}: let }: let
@@ -60,6 +65,7 @@
nixpkgs.overlays = [ nixpkgs.overlays = [
agenix.overlays.default agenix.overlays.default
nur.overlays.default nur.overlays.default
phoenix.overlays.default
]; ];
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.extraSpecialArgs = {inherit machine;}; home-manager.extraSpecialArgs = {inherit machine;};
@@ -73,6 +79,7 @@
name: { name: {
imports = [ imports = [
agenix.homeManagerModules.default agenix.homeManagerModules.default
phoenix.homeModules.default
stylix.homeModules.stylix stylix.homeModules.stylix
nvf.homeManagerModules.default nvf.homeManagerModules.default
./users/${name}/home.nix ./users/${name}/home.nix

View File

@@ -179,15 +179,24 @@ in {
}; };
gh.enable = true; gh.enable = true;
home-manager.enable = true; home-manager.enable = true;
librewolf = { firefox = {
enable = true; enable = true;
package = pkgs.librewolf.override { profiles."andromeda".name = "andromeda";
cfg.enableTridactylNative = true; package = pkgs.withPhoenix pkgs.firefox;
};
profiles.${config.home.username}.extensions.packages = [
pkgs.nur.repos.rycee.firefox-addons.tridactyl
];
}; };
firefox.phoenix = {
enable = true;
profiles = ["andromeda"];
};
# librewolf = {
# enable = true;
# package = pkgs.librewolf.override {
# cfg.enableTridactylNative = true;
# };
# profiles.${config.home.username}.extensions.packages = [
# pkgs.nur.repos.rycee.firefox-addons.tridactyl
# ];
# };
lsd.enable = true; lsd.enable = true;
nvf = { nvf = {
enable = true; enable = true;

View File

@@ -14,7 +14,7 @@ output * bg @backgroundImagePath@ fill
bindsym $mod+Shift+Return exec $term bindsym $mod+Shift+Return exec $term
bindsym $mod+Shift+d exec $menu bindsym $mod+Shift+d exec $menu
bindsym $mod+Shift+a exec anki bindsym $mod+Shift+a exec anki
bindsym $mod+Shift+q exec librewolf bindsym $mod+Shift+q exec firefox
bindsym $mod+Shift+s exec $screenshot bindsym $mod+Shift+s exec $screenshot
bindsym $mod+Shift+c kill bindsym $mod+Shift+c kill