celenity/Phoenix
8
198
Fork
You've already forked Phoenix
18

WIP: home-manager module #225

Draft
andromeda-fp wants to merge 5 commits from andromeda-fp/Phoenix:home-manager into dev
pull from: andromeda-fp/Phoenix:home-manager
merge into: celenity:dev
celenity:dev
celenity:pages
Contributor
Copy link

This is currently just food for thought, I'm probably not knowledgeable enough to pull through on this one. I don't know if it's possible to partly or entirely apply Phoenix in the /home/${user} scope, but if it is, here's some home-manager boilerplate that should do it. The settings window currently shows 'Your browser is being managed by your organization' which looks promising, but no extensions are installed. It would be nice to get some guidance/help on this, whether it's feasible, resources on how user-specific config is configured. To test this flake, you need to add phoenix.overlays.default and the phoenix.homeModules.default home-manager module to your config. Additionally, home.nix should contain firefox.phoenix.enable = true; firefox.phoenix.profiles = [#whatever profiles];. You can see my configuration for this here.

This is currently just food for thought, I'm probably not knowledgeable enough to pull through on this one. I don't know if it's possible to partly or entirely apply Phoenix in the /home/${user} scope, but if it is, here's some home-manager boilerplate that should do it. The settings window currently shows 'Your browser is being managed by your organization' which looks promising, but no extensions are installed. It would be nice to get some guidance/help on this, whether it's feasible, resources on how user-specific config is configured. To test this flake, you need to add `phoenix.overlays.default` and the `phoenix.homeModules.default` home-manager module to your config. Additionally, `home.nix` should contain `firefox.phoenix.enable = true; firefox.phoenix.profiles = [#whatever profiles];`. You can see my configuration for this [here](https://git.mtgmonkey.net/Andromeda/conf/src/commit/58076ab05e238c91573734e09bf99fa60128c4a5/users/andromeda/home.nix#L182).
Author
Contributor
Copy link

I'll put more work into this later. This should be possible by having home-manager overlay the firefox package as withPhoenix? we'll see

I'll put more work into this later. This should be possible by having home-manager overlay the firefox package as withPhoenix? we'll see
Contributor
Copy link

It would be cool if someone with Nix knowledge finished working on this PR.

It would be cool if someone with Nix knowledge finished working on this PR.
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u home-manager:andromeda-fp-home-manager
git switch andromeda-fp-home-manager
Sign in to join this conversation.
No reviewers
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
celenity/Phoenix!225
Reference in a new issue
celenity/Phoenix
No description provided.
Delete branch "andromeda-fp/Phoenix:home-manager"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?