feat (home/firefox): firefox-gnome-theme
This commit is contained in:
parent
1a4cfd4e51
commit
4bdddc6a8c
1 changed files with 39 additions and 6 deletions
|
|
@ -4,16 +4,17 @@
|
|||
home = {
|
||||
username = "hms";
|
||||
homeDirectory = "/home/hms";
|
||||
|
||||
# Packages
|
||||
packages = with pkgs; [
|
||||
# Utilities
|
||||
neofetch
|
||||
zip
|
||||
xz
|
||||
zip
|
||||
unzip
|
||||
ripgrep
|
||||
just
|
||||
tealdeer
|
||||
zoxide
|
||||
just
|
||||
jujutsu
|
||||
|
||||
# Applications
|
||||
|
|
@ -22,17 +23,19 @@
|
|||
zulip
|
||||
discord
|
||||
signal-desktop
|
||||
# sgt-puzzles
|
||||
gapless
|
||||
|
||||
# Development
|
||||
opam
|
||||
## Typst, LaTeX
|
||||
tinymist
|
||||
texliveFull
|
||||
|
||||
## Nix
|
||||
nixfmt-rfc-style
|
||||
nil
|
||||
texliveFull
|
||||
];
|
||||
|
||||
# Bash configuration
|
||||
shell.enableBashIntegration = true;
|
||||
shellAliases = {
|
||||
":q" = "exit";
|
||||
|
|
@ -41,11 +44,26 @@
|
|||
"update" = "sudo nixos-rebuild switch --flake ~/dev/nixos";
|
||||
};
|
||||
|
||||
# Custom files
|
||||
file = {
|
||||
"firefox-gnome-theme" = {
|
||||
target = ".mozilla/firefox/default/chrome/firefox-gnome-theme";
|
||||
source = (
|
||||
fetchTarball {
|
||||
url = "https://github.com/rafaelmardojai/firefox-gnome-theme/archive/v143.tar.gz";
|
||||
sha256 = "1gkfi77n8cn5xzl3wi9mggh7adirjrsnbqygg1mcvjy0ynmd6kfh";
|
||||
}
|
||||
);
|
||||
};
|
||||
};
|
||||
|
||||
stateVersion = "25.11";
|
||||
};
|
||||
|
||||
programs = {
|
||||
home-manager.enable = true;
|
||||
|
||||
# Helix configuration
|
||||
helix = {
|
||||
enable = true;
|
||||
defaultEditor = true;
|
||||
|
|
@ -60,6 +78,21 @@
|
|||
keys.insert.j.k = "normal_mode";
|
||||
};
|
||||
};
|
||||
firefox = {
|
||||
enable = true;
|
||||
profiles.default = {
|
||||
name = "Default";
|
||||
settings = {
|
||||
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
||||
"svg.context-properties.content.enabled" = true;
|
||||
"gnomeTheme.hideSingleTab" = true;
|
||||
};
|
||||
userChrome = ''
|
||||
@import "firefox-gnome-theme/userChrome.css";
|
||||
@import "firefox-gnome-theme/theme/colors/dark.css";
|
||||
'';
|
||||
};
|
||||
};
|
||||
bat.enable = true;
|
||||
git = {
|
||||
enable = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue