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:
parent
1c3fd3f47b
commit
466f5f1e90
15 changed files with 496 additions and 32 deletions
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
'')
|
||||
];
|
||||
}
|
||||
|
|
|
@ -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 ];
|
||||
|
|
|
@ -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 = {
|
||||
};
|
||||
|
||||
|
|
|
@ -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 ];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue