shell changes
This commit is contained in:
@@ -1,22 +0,0 @@
|
|||||||
{
|
|
||||||
programs.chromium = {
|
|
||||||
enable = true;
|
|
||||||
extraOpts = {
|
|
||||||
"SyncDisabled" = true;
|
|
||||||
"PasswordManagerEnabled" = false;
|
|
||||||
"SpellcheckEnabled" = true;
|
|
||||||
"SpellcheckLanguage" = [
|
|
||||||
"se"
|
|
||||||
"en-US"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
extensions = ''
|
|
||||||
[
|
|
||||||
"cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin
|
|
||||||
"mnjggcdmjocbbbhaepdhchncahnbgone" # sponsorblock
|
|
||||||
"gebbhagfogifgggkldgodflihgfeippi" # return dislike
|
|
||||||
"ponfpcnoihfmfllpaingbgckeeldkhle" # enhancer for youtube
|
|
||||||
]
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -8,9 +8,8 @@
|
|||||||
firefoxFlake = inputs.firefox-nightly.packages.${pkgs.stdenv.hostPlatform.system};
|
firefoxFlake = inputs.firefox-nightly.packages.${pkgs.stdenv.hostPlatform.system};
|
||||||
_firefoxNightly = firefoxFlake.firefox-nightly-bin;
|
_firefoxNightly = firefoxFlake.firefox-nightly-bin;
|
||||||
|
|
||||||
_chromium = pkgs.chromium;
|
_chromium = pkgs.ungoogled-chromium;
|
||||||
|
# _mullvad = pkgs.mullvad-browser;
|
||||||
_floorp = pkgs.floorp-unwrapped;
|
|
||||||
in {
|
in {
|
||||||
home.packages = lib.mkMerge [
|
home.packages = lib.mkMerge [
|
||||||
(lib.mkIf (pkgs.hostPlatform.system == "x86_64-linux") (
|
(lib.mkIf (pkgs.hostPlatform.system == "x86_64-linux") (
|
||||||
@@ -19,7 +18,6 @@ in {
|
|||||||
_firefoxNightly
|
_firefoxNightly
|
||||||
pkgs.firefox-bin
|
pkgs.firefox-bin
|
||||||
_chromium
|
_chromium
|
||||||
_floorp
|
|
||||||
]
|
]
|
||||||
))
|
))
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
{
|
|
||||||
pkgs,
|
|
||||||
lib,
|
|
||||||
config,
|
|
||||||
inputs,
|
|
||||||
...
|
|
||||||
}: let
|
|
||||||
firefoxFlake = inputs.firefox-nightly.packages.${pkgs.stdenv.hostPlatform.system};
|
|
||||||
_firefoxNightly = firefoxFlake.firefox-nightly-bin;
|
|
||||||
in {
|
|
||||||
home.packages = lib.mkMerge [
|
|
||||||
(lib.mkIf (pkgs.hostPlatform.system == "x86_64-linux") (
|
|
||||||
with pkgs; [
|
|
||||||
# browsers
|
|
||||||
_firefoxNightly
|
|
||||||
pkgs.firefox-bin
|
|
||||||
floorp
|
|
||||||
]
|
|
||||||
))
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -11,6 +11,13 @@
|
|||||||
pkg-config
|
pkg-config
|
||||||
gtk3
|
gtk3
|
||||||
gtk4
|
gtk4
|
||||||
|
libadwaita
|
||||||
|
glib
|
||||||
|
clang
|
||||||
|
gnumake
|
||||||
|
cmake
|
||||||
|
nasm
|
||||||
|
perl
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,34 +0,0 @@
|
|||||||
{
|
|
||||||
inputs,
|
|
||||||
pkgs ? import <nixpkgs> {},
|
|
||||||
...
|
|
||||||
}: let
|
|
||||||
_rustBuildOxalica = inputs.rust-overlay.packages.${pkgs.stdenv.hostPlatform.system}.rust.override {
|
|
||||||
extensions = [
|
|
||||||
"rust-src"
|
|
||||||
"rust-analyzer"
|
|
||||||
"clippy"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
_rustBuild = _rustBuildOxalica;
|
|
||||||
in {
|
|
||||||
default = pkgs.mkShell {
|
|
||||||
nativeBuildInputs = with pkgs; [
|
|
||||||
_rustBuild
|
|
||||||
];
|
|
||||||
buildInputs = with pkgs; [
|
|
||||||
rust-bin.stable.latest.default
|
|
||||||
openssl
|
|
||||||
pkg-config
|
|
||||||
ez
|
|
||||||
fd
|
|
||||||
gtk3
|
|
||||||
gtk4
|
|
||||||
];
|
|
||||||
shellHook = ''
|
|
||||||
alias ls=eza
|
|
||||||
alias find=fd
|
|
||||||
'';
|
|
||||||
RUST_BACKTRACE = 1;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user