Add chromium flags
Also update shell plugins and flake lockfile.
This commit is contained in:
parent
8716fa17d3
commit
8a3762d009
3
TODO.md
3
TODO.md
|
@ -19,7 +19,8 @@
|
|||
|
||||
- [ ] btop
|
||||
- [ ] vifm
|
||||
- [ ] firefox / chromium (wrapped inside nixpak?)
|
||||
- [ ] firefox
|
||||
- [ ] mpv
|
||||
- [ ] newsboat
|
||||
- [ ] gdb (configuration with [GEF](https://github.com/hugsy/gef))
|
||||
- [ ] thunderbird
|
||||
|
|
66
flake.lock
66
flake.lock
|
@ -28,11 +28,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711763326,
|
||||
"narHash": "sha256-sXcesZWKXFlEQ8oyGHnfk4xc9f2Ip0X/+YZOq3sKviI=",
|
||||
"lastModified": 1713946171,
|
||||
"narHash": "sha256-lc75rgRQLdp4Dzogv5cfqOg6qYc5Rp83oedF2t0kDp8=",
|
||||
"owner": "LnL7",
|
||||
"repo": "nix-darwin",
|
||||
"rev": "36524adc31566655f2f4d55ad6b875fb5c1a4083",
|
||||
"rev": "230a197063de9287128e2c68a7a4b0cd7d0b50a7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -48,11 +48,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712325259,
|
||||
"narHash": "sha256-9PipXYv1Ek1oi0WrGZYtlvnjoYS20QdSLLpJ+nHEbjE=",
|
||||
"lastModified": 1714405407,
|
||||
"narHash": "sha256-h3pOvHCXkSdp1KOZqtkQmHgkR7VaOJXDhqhumk7sZLY=",
|
||||
"owner": "nix-community",
|
||||
"repo": "disko",
|
||||
"rev": "fbbac1aee6eae60c32b47e95447c4a3ec59d9773",
|
||||
"rev": "5eaf747af38dd272e1ab28a8ec4bd972424b07cf",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -144,11 +144,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712317700,
|
||||
"narHash": "sha256-rnkQ6qMhlxfjpCECkTMlFXHU/88QvC5KpdJWq5H6F1E=",
|
||||
"lastModified": 1714515075,
|
||||
"narHash": "sha256-azMK7aWH0eUc3IqU4Fg5rwZdB9WZBvimOGG3piqvtsY=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "782eed8bb64b27acaeb7c17be4a095c85e65717f",
|
||||
"rev": "6d3b6dc9222c12b951169becdf4b0592ee9576ef",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -191,11 +191,11 @@
|
|||
"rust-overlay": "rust-overlay"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712261512,
|
||||
"narHash": "sha256-qsBZ3tJj/3LR8jNYyCKjyCe0ePj4cMynSWBMC1OEDtc=",
|
||||
"lastModified": 1713369831,
|
||||
"narHash": "sha256-G4OGxvlIIjphpkxcRAkf1QInYsAeqbfNh6Yl1JLy2uM=",
|
||||
"owner": "nix-community",
|
||||
"repo": "lanzaboote",
|
||||
"rev": "999c0cb03f748fe311bca78961dbf0562dc91659",
|
||||
"rev": "850f27322239f8cfa56b122cc9a278ab99a49015",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -211,11 +211,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711854532,
|
||||
"narHash": "sha256-JPStavwlT7TfxxiXHk6Q7sbNxtnXAIjXQJMLO0KB6M0=",
|
||||
"lastModified": 1714273701,
|
||||
"narHash": "sha256-bmoeZ5zMSSO/e8P51yjrzaxA9uzA3SZAEFvih6S3LFo=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nix-index-database",
|
||||
"rev": "2844b5f3ad3b478468151bd101370b9d8ef8a3a7",
|
||||
"rev": "941c4973c824509e0356be455d89613611f76c8a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -226,11 +226,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1712163089,
|
||||
"narHash": "sha256-Um+8kTIrC19vD4/lUCN9/cU9kcOsD1O1m+axJqQPyMM=",
|
||||
"lastModified": 1714253743,
|
||||
"narHash": "sha256-mdTQw2XlariysyScCv2tTE45QSU9v/ezLcHJ22f0Nxc=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "fd281bd6b7d3e32ddfa399853946f782553163b5",
|
||||
"rev": "58a1abdbae3217ca6b702f03d3b35125d88a2994",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -258,11 +258,11 @@
|
|||
},
|
||||
"nixpkgs-stable_2": {
|
||||
"locked": {
|
||||
"lastModified": 1711819797,
|
||||
"narHash": "sha256-tNeB6emxj74Y6ctwmsjtMlzUMn458sBmwnD35U5KIM4=",
|
||||
"lastModified": 1713638189,
|
||||
"narHash": "sha256-q7APLfB6FmmSMI1Su5ihW9IwntBsk2hWNXh8XtSdSIk=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "2b4e3ca0091049c6fbb4908c66b05b77eaef9f0c",
|
||||
"rev": "74574c38577914733b4f7a775dd77d24245081dd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -282,11 +282,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712081763,
|
||||
"narHash": "sha256-+xImkX19gde0Qac6kbJtJAXKXTOgcUE5z3RsBxVtseo=",
|
||||
"lastModified": 1714468356,
|
||||
"narHash": "sha256-GdOqQ94WnMkHHRH+Fu7Nx5pMhfs5eou8yxI1hr3PIqM=",
|
||||
"owner": "pjones",
|
||||
"repo": "plasma-manager",
|
||||
"rev": "96a90a7f5ce6b29e01d7da83d082e870e4462174",
|
||||
"rev": "22ae742b456e1f8fb6fea1b19037f50e9c80e1ec",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -377,11 +377,11 @@
|
|||
"nixpkgs-stable": "nixpkgs-stable_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711855048,
|
||||
"narHash": "sha256-HxegAPnQJSC4cbEbF4Iq3YTlFHZKLiNTk8147EbLdGg=",
|
||||
"lastModified": 1713892811,
|
||||
"narHash": "sha256-uIGmA2xq41vVFETCF1WW4fFWFT2tqBln+aXnWrvjGRE=",
|
||||
"owner": "Mic92",
|
||||
"repo": "sops-nix",
|
||||
"rev": "99b1e37f9fc0960d064a7862eb7adfb92e64fa10",
|
||||
"rev": "f1b0adc27265274e3b0c9b872a8f476a098679bd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -412,11 +412,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711963903,
|
||||
"narHash": "sha256-N3QDhoaX+paWXHbEXZapqd1r95mdshxToGowtjtYkGI=",
|
||||
"lastModified": 1714058656,
|
||||
"narHash": "sha256-Qv4RBm4LKuO4fNOfx9wl40W2rBbv5u5m+whxRYUMiaA=",
|
||||
"owner": "numtide",
|
||||
"repo": "treefmt-nix",
|
||||
"rev": "49dc4a92b02b8e68798abd99184f228243b6e3ac",
|
||||
"rev": "c6aaf729f34a36c445618580a9f95a48f5e4e03f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -438,11 +438,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712193503,
|
||||
"narHash": "sha256-fFaZQKHzro+BJQpVJAVLDCYjdC7jRMWcAAAbvzSLy9s=",
|
||||
"lastModified": 1714526701,
|
||||
"narHash": "sha256-SO5QvTx6gEbEDqRJVzQGhwftmJICJM+h0cvql9z4kTg=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nix-vscode-extensions",
|
||||
"rev": "5c608e844bd36dcf16d3ec3f31ef136d745890a7",
|
||||
"rev": "24c85bf514f34dc679f0cfd35c66065975cb635e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -21,6 +21,7 @@ in
|
|||
{
|
||||
# Follow XDG base directories specs
|
||||
xdg.enable = true;
|
||||
home.preferXdgDirectories = true;
|
||||
home.sessionVariables = {
|
||||
MIX_XDG = "true";
|
||||
GHCUP_USE_XDG_DIRS = "true";
|
||||
|
|
|
@ -1,7 +1,30 @@
|
|||
# TODO: set commandLineArgs (for Wayland and MacOS separately)
|
||||
{ lib, pkgs, ... }: lib.mkIf pkgs.stdenv.isLinux {
|
||||
programs.chromium = {
|
||||
package = pkgs.ungoogled-chromium;
|
||||
commandLineArgs = [
|
||||
# Enable Wayland support
|
||||
"--ozone-platform-hint=auto"
|
||||
"--gtk-version=4"
|
||||
|
||||
# ungoogled-chromium's specific flags
|
||||
# Ref: https://github.com/ungoogled-software/ungoogled-chromium/blob/master/docs/flags.md
|
||||
"--disable-beforeunload"
|
||||
"--disable-search-engine-collection"
|
||||
"--fingerprinting-canvas-image-data-noise"
|
||||
"--fingerprinting-canvas-measuretext-noise"
|
||||
"--fingerprinting-client-rects-noise"
|
||||
"--popups-to-tabs"
|
||||
"--disable-sharing-hub"
|
||||
"--no-default-browser-check"
|
||||
"--no-pings"
|
||||
"--omnibox-autocomplete-filtering=search"
|
||||
|
||||
"--enable-features=${lib.concatStringsSep "," [
|
||||
"MinimalReferrers"
|
||||
"ClearDataOnExit"
|
||||
"DisableQRGenerator"
|
||||
]}"
|
||||
];
|
||||
dictionaries = [ pkgs.hunspellDictsChromium.en_US ];
|
||||
extensions = [
|
||||
{
|
||||
|
|
|
@ -3,8 +3,8 @@ let
|
|||
forgit = pkgs.fetchFromGitHub {
|
||||
owner = "wfxr";
|
||||
repo = "forgit";
|
||||
rev = "7439d546c35de9153af23091bd2e6a0aa1b4de7a";
|
||||
hash = "sha256-p3j7ntlGCMfpvAiDxcwT9r6IVzrn7JZwnfPaA7TzpVQ=";
|
||||
rev = "b35b309ce57062d301a2036a5fd3c149ad2d62f4";
|
||||
hash = "sha256-XZeLF0YwUl8N8j8tRRU1QVd8tenTDorZyAHItCE4Jlw=";
|
||||
};
|
||||
in
|
||||
with lib;
|
||||
|
|
|
@ -22,8 +22,8 @@ in
|
|||
ltex-ls
|
||||
lua-language-server
|
||||
marksman
|
||||
metals
|
||||
nil
|
||||
nixpkgs-fmt # needed by nil
|
||||
nls
|
||||
# terraform-ls
|
||||
texlab
|
||||
|
|
|
@ -170,8 +170,8 @@ with lib;
|
|||
src = pkgs.fetchFromGitHub {
|
||||
owner = "hlissner";
|
||||
repo = "zsh-autopair";
|
||||
rev = "396c38a7468458ba29011f2ad4112e4fd35f78e6";
|
||||
hash = "sha256-PXHxPxFeoYXYMOC29YQKDdMnqTO0toyA7eJTSCV6PGE=";
|
||||
rev = "2ec3fd3c9b950c01dbffbb2a4d191e1d34b8c58a";
|
||||
hash = "sha256-Y7fkpvCOC/lC2CHYui+6vOdNO8dNHGrVYTGGNf9qgdg=";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
@ -179,8 +179,8 @@ with lib;
|
|||
src = pkgs.fetchFromGitHub {
|
||||
owner = "olets";
|
||||
repo = "zsh-abbr";
|
||||
rev = "c95e7d4b1bf2219dae908b54d49832ab16bf90eb";
|
||||
hash = "sha256-g4bB7mz9ir9hMOf2Mg4ZN+BvfbxALf+TYrXuBHArEFs=";
|
||||
rev = "447708a39127552c92ee5b785d79dc5ce2bf475f";
|
||||
hash = "sha256-gEBGMVR1lMVKNPVuPjtdPkgOXI1MWO0EAtk7JRmS0Ok=";
|
||||
};
|
||||
}
|
||||
];
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
clang
|
||||
clang-tools
|
||||
cosign
|
||||
coursier
|
||||
croc
|
||||
cue
|
||||
deno
|
||||
|
@ -23,8 +24,8 @@
|
|||
git-filter-repo
|
||||
git-privacy
|
||||
gleam
|
||||
gnumake
|
||||
glow
|
||||
gnumake
|
||||
go
|
||||
go-jsonnet
|
||||
go-task
|
||||
|
@ -45,10 +46,12 @@
|
|||
ldns # provide drill binary
|
||||
libarchive
|
||||
linuxkit
|
||||
luajit_openresty
|
||||
lua54Packages.lua
|
||||
mbuffer
|
||||
mill
|
||||
minikube
|
||||
ncdu
|
||||
nixpkgs-fmt
|
||||
nmap
|
||||
nodejs-slim
|
||||
nvme-cli
|
||||
|
@ -65,6 +68,9 @@
|
|||
reuse
|
||||
rsync
|
||||
s5cmd
|
||||
sbt
|
||||
scala_3
|
||||
scalafmt
|
||||
selene
|
||||
shellcheck
|
||||
smartmontools
|
||||
|
@ -84,7 +90,7 @@
|
|||
valgrind
|
||||
virt-manager
|
||||
wl-clipboard-rs
|
||||
yq
|
||||
yq-go
|
||||
zig
|
||||
];
|
||||
|
||||
|
@ -97,6 +103,7 @@
|
|||
settings.font.size = 13.5;
|
||||
};
|
||||
bat.enable = true;
|
||||
chromium.enable = true;
|
||||
direnv.enable = true;
|
||||
emacs.enable = true;
|
||||
fish.enable = true;
|
||||
|
|
Loading…
Reference in New Issue