mirror of
https://github.com/traxys/Nixfiles.git
synced 2026-03-19 18:56:06 +01:00
update
This commit is contained in:
parent
310b10015e
commit
afb4a57b25
4 changed files with 94 additions and 31 deletions
|
|
@ -1,25 +1,48 @@
|
|||
{ pkgs, config, ... }:
|
||||
|
||||
let
|
||||
localinfo = import ./localinfo.nix;
|
||||
let
|
||||
localinfo = import ./localinfo.nix;
|
||||
in
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
bitwarden
|
||||
firefox-wayland
|
||||
#firefox-wayland
|
||||
thunderbird
|
||||
element-desktop
|
||||
element-desktop
|
||||
(discord.override { nss = pkgs.nss; })
|
||||
spotify
|
||||
signal-desktop
|
||||
libreoffice-fresh
|
||||
libreoffice-fresh
|
||||
|
||||
sway
|
||||
xdg_utils
|
||||
];
|
||||
|
||||
gtk = {
|
||||
enable = true;
|
||||
font = {
|
||||
name = "DejaVu Sans";
|
||||
};
|
||||
theme = {
|
||||
package = pkgs.gnome.gnome_themes_standard;
|
||||
name = "Adwaita";
|
||||
};
|
||||
};
|
||||
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
package = pkgs.wrapFirefox pkgs.firefox-unwrapped {
|
||||
forceWayland = true;
|
||||
extraPolicies = {
|
||||
ExtensionSettings = { };
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
home.sessionVariables = {
|
||||
MOZ_ENABLE_WAYLAND = "1";
|
||||
XDG_CURRENT_DESKTOP = "sway";
|
||||
MOZ_ENABLE_WAYLAND = "1";
|
||||
XDG_CURRENT_DESKTOP = "sway";
|
||||
BROWSER = "firefox";
|
||||
};
|
||||
|
||||
programs = {
|
||||
|
|
@ -151,7 +174,7 @@ in
|
|||
ws10 = "";
|
||||
in
|
||||
{
|
||||
"Print" = "exec ${pkgs.grim}/bin/grim -g \"$(${pkgs.slurp}/bin/slurp)\" - | ${pkgs.wl-clipboard}/bin/wl-copy";
|
||||
"Print" = "exec ${pkgs.grim}/bin/grim -g \"$(${pkgs.slurp}/bin/slurp)\" - | ${pkgs.wl-clipboard}/bin/wl-copy -t image/png";
|
||||
"${mod}+Shift+semicolon" = "kill";
|
||||
"${mod}+e" = "exec ${menu}";
|
||||
"${mod}+Return" = "exec ${terminal}";
|
||||
|
|
@ -216,3 +239,9 @@ in
|
|||
};
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
44
home.nix
44
home.nix
|
|
@ -32,18 +32,7 @@ in
|
|||
bitwarden-cli
|
||||
rustup
|
||||
neovim-nightly
|
||||
(rsPlatform.buildRustPackage rec {
|
||||
pname = "rust-analyzer";
|
||||
version = "2021-06-21";
|
||||
src = fetchFromGitHub {
|
||||
owner = "rust-analyzer";
|
||||
repo = "rust-analyzer";
|
||||
rev = version;
|
||||
sha256 = "1rm1cij2rc1g7cpdhlkd7zlkqcpwwmlzr1w8qfgjyfb9zi56bglw";
|
||||
};
|
||||
cargoSha256 = "00592sa69sz5f4wi0hdsxgmfmc4yifbyzb839p5jrc9ycxy07073";
|
||||
doCheck = false;
|
||||
})
|
||||
rust-analyzer
|
||||
clang-tools
|
||||
nodePackages.vscode-json-languageserver
|
||||
nodePackages.bash-language-server
|
||||
|
|
@ -64,11 +53,32 @@ in
|
|||
rsync
|
||||
fd
|
||||
niv
|
||||
bintools
|
||||
httpie
|
||||
sqlx-cli
|
||||
bintools
|
||||
httpie
|
||||
sqlx-cli
|
||||
|
||||
/* (rsPlatform.buildRustPackage rec {
|
||||
pname = "lists_cli";
|
||||
version = "0.1.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "traxys";
|
||||
repo = "lists";
|
||||
rev = "2b5a1bb";
|
||||
sha256 = "0ma6j96p109sra78cr00bdkyb9c7a9mg6v2vhzy7dpnz2zmr1h93";
|
||||
};
|
||||
cargoSha256 = "18w9xirik80f91fd805xjqvifvpgdsna6y9vwgfq621b8v7xjrkv";
|
||||
}) */
|
||||
];
|
||||
|
||||
services = {
|
||||
syncthing = {
|
||||
enable = true;
|
||||
tray = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
programs = {
|
||||
home-manager = {
|
||||
enable = true;
|
||||
|
|
@ -145,7 +155,7 @@ in
|
|||
screenRegion = "${pkgs.slurp}/bin/slurp | ${pkgs.grim}/bin/grim -g - ";
|
||||
py3 = "nix-shell -p python3 python3.pkgs.matplotlib --run python3";
|
||||
ssh = "kitty +kitten ssh";
|
||||
ns = "nix-shell";
|
||||
ns = "nix-shell";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -190,3 +200,5 @@ in
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -36,16 +36,27 @@
|
|||
};
|
||||
localtime.enable = true;
|
||||
fwupd.enable = true;
|
||||
postgresql = {
|
||||
enable = true;
|
||||
};
|
||||
postgresql = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
programs.adb.enable = true;
|
||||
programs.dconf.enable = true;
|
||||
|
||||
fonts.enableDefaultFonts = true;
|
||||
fonts.fonts = with pkgs; [
|
||||
(nerdfonts.override { fonts = [ "Hack" ]; })
|
||||
];
|
||||
fonts = {
|
||||
fonts = with pkgs; [
|
||||
(nerdfonts.override { fonts = [ "Hack" ]; })
|
||||
dejavu_fonts
|
||||
];
|
||||
fontconfig = {
|
||||
defaultFonts = {
|
||||
serif = [ "DejaVu" ];
|
||||
sansSerif = [ "DejaVu Sans" ];
|
||||
monospace = [ "Hack" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
networking.networkmanager.enable = true;
|
||||
|
||||
|
|
@ -65,3 +76,8 @@
|
|||
system.stateVersion = "21.05"; # Did you read the comment?
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -62,13 +62,18 @@ in
|
|||
uid = 1000;
|
||||
isNormalUser = true;
|
||||
home = "/home/traxys";
|
||||
extraGroups = [ "wheel" "networkmanager" "adbusers"];
|
||||
extraGroups = [ "wheel" "networkmanager" "adbusers" ];
|
||||
shell = pkgs.zsh;
|
||||
};
|
||||
|
||||
# Set your time zone.
|
||||
time.timeZone = "Europe/Paris";
|
||||
|
||||
services.printing = {
|
||||
enable = true;
|
||||
drivers = [pkgs.hplip];
|
||||
};
|
||||
|
||||
hardware.opengl = {
|
||||
enable = true;
|
||||
};
|
||||
|
|
@ -83,3 +88,4 @@ in
|
|||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue