Basic configuration for nki-home

nki-home tinc working

Don't route tinc through vpn

Don't do it lol

Integrate home-manager

Merge nki-home/flake into main flake

Add MacOS clipboard compat

Make VPN input a secret
This commit is contained in:
Natsu Kagami 2021-10-28 18:15:24 -04:00
parent 1c3fd3f47b
commit 466f5f1e90
15 changed files with 496 additions and 32 deletions

View file

@ -1,15 +1,12 @@
{ pkgs, config, lib, ... } :
let
pkgsUnstable = import <nixpkgs-unstable> {};
in
{
home.packages = [
];
programs.alacritty = {
enable = true;
package = pkgsUnstable.alacritty;
package = pkgs.unstable.alacritty;
settings = {
background_opacity = 0.95;

View file

@ -34,4 +34,14 @@
"x-scheme-handler/ftps" = [ "firefox.desktop" ];
"x-scheme-handler/mailspring" = [ "Mailspring.desktop" ];
};
# Mimic the clipboard stuff in MacOS
home.packages = [
(pkgs.writeShellScriptBin "pbcopy" ''
exec ${pkgs.xsel}/bin/xsel -ib
'')
(pkgs.writeShellScriptBin "pbpaste" ''
exec ${pkgs.xsel}/bin/xsel -ob
'')
];
}

View file

@ -1,9 +1,8 @@
{ pkgs, config, lib, ... }:
let
pkgsUnstable = import <nixpkgs-unstable> {};
# Override nss to open links in Firefox (https://github.com/NixOS/nixpkgs/issues/78961)
discordPkg = pkgsUnstable.discord.override { nss = pkgs.nss_latest; };
discordPkg = pkgs.unstable.discord.override { nss = pkgs.unstable.nss; };
in
{
imports = [ ./alacritty.nix ./i3.nix ];

View file

@ -1,12 +1,9 @@
{ config, pkgs, nixpkgs-unstable, ... }:
let
pkgsUnstable = import nixpkgs-unstable { system = pkgs.system; };
in
{
programs.fish = {
enable = true;
package = pkgsUnstable.fish;
package = pkgs.unstable.fish;
functions = {
};

View file

@ -1,7 +1,7 @@
{ pkgs, config, lib, ... }:
let
pkgsUnstableOsu = import "/home/nki/nixpkgs/osu-lazer" {};
# pkgsUnstableOsu = import "/home/nki/nixpkgs/osu-lazer" {};
# osu = pkgs.osu-lazer.overrideAttrs (oldAttrs : rec {
# version = "2021.1006.1";
# src = pkgs.fetchFromGitHub {
@ -13,5 +13,5 @@ let
# });
in
{
home.packages = [ pkgsUnstableOsu.osu-lazer ];
home.packages = [ pkgs.unstable.osu-lazer ];
}