Update flake

This commit is contained in:
Daniel Meiburg 2023-09-26 17:05:24 +02:00
parent 9439ed54f7
commit 004fdd3207
Signed by: dm
GPG Key ID: E5827ECFFE0AA4F2
7 changed files with 57 additions and 33 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "dotfiles"]
path = dotfiles
url = ssh://git@git.dmeiburg.de:2222/dm/dotfiles.git

View File

@ -36,7 +36,7 @@
LC_TELEPHONE = "de_DE.UTF-8"; LC_TELEPHONE = "de_DE.UTF-8";
LC_TIME = "de_DE.UTF-8"; LC_TIME = "de_DE.UTF-8";
}; };
fonts.fonts = with pkgs; [ fonts.packages = with pkgs; [
noto-fonts noto-fonts
font-awesome font-awesome
]; ];
@ -73,6 +73,16 @@
]; ];
}; };
# enable nitrokeys
services.udev.packages = [ pkgs.nitrokey-udev-rules ];
programs = {
ssh.startAgent = false;
gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
};
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [

1
dotfiles Submodule

@ -0,0 +1 @@
Subproject commit cb8d0a0a4494c450610853717e5b9cd453e9b517

View File

@ -4,15 +4,14 @@
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ]
"utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1678006026, "lastModified": 1695224363,
"narHash": "sha256-cGOfrU7JsKHAWXbPVDTOu2yyMb7GeWdUtJQNQSqht+w=", "narHash": "sha256-+hfjJLUMck5G92RVFDZA7LWkR3kOxs5zQ7RPW9t3eM8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "68ba59578352815ac372b17fb3df9db39afb1407", "rev": "408ba13188ff9ce309fa2bdd2f81287d79773b00",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -23,11 +22,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1677932085, "lastModified": 1695145219,
"narHash": "sha256-+AB4dYllWig8iO6vAiGGYl0NEgmMgGHpy9gzWJ3322g=", "narHash": "sha256-Eoe9IHbvmo5wEDeJXKFOpKUwxYJIOxKUesounVccNYk=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3c5319ad3aa51551182ac82ea17ab1c6b0f0df89", "rev": "5ba549eafcf3e33405e5f66decd1a72356632b96",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -42,21 +41,6 @@
"home-manager": "home-manager", "home-manager": "home-manager",
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
} }
},
"utils": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
} }
}, },
"root": "root", "root": "root",

24
git/config Normal file
View File

@ -0,0 +1,24 @@
[user]
email = key@dmeiburg.de
name = Daniel Meiburg
signingkey = 782C4A83DD7B9E4A64B12EDEE5827ECFFE0AA4F2
[alias]
br = branch
co = checkout
cm = commit
l = log --oneline --graph
[commit]
gpgSign = true
[init]
defaultBranch = master
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[difftool]
prompt = true
[diff]
tool = nvimdiff
[difftool "nvimdiff"]
cmd = "nvim -d \"$LOCAL\" \"$REMOTE\""

View File

@ -37,6 +37,4 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
# high-resolution display
hardware.video.hidpi.enable = lib.mkDefault true;
} }

View File

@ -4,6 +4,11 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
firefox firefox
gnupg gnupg
htop
ripgrep
pavucontrol
fish
pass
# All of the below is for sway # All of the below is for sway
wl-clipboard wl-clipboard
mako mako
@ -13,13 +18,12 @@
programs.home-manager = { programs.home-manager = {
enable = true; enable = true;
}; };
programs.git = { home.file = {
enable = true; ".config/git" = {
userName = "Daniel Meiburg"; source = ./git;
userEmail = "key@dmeiburg.de"; recursive = true;
signing.key = "782C4A83DD7B9E4A64B12EDEE5827ECFFE0AA4F2"; };
signing.signByDefault = true; };
};
programs.kitty = { programs.kitty = {
enable = true; enable = true;
theme = "Solarized Dark"; theme = "Solarized Dark";