Compare commits
4 Commits
3089d2bdb4
...
928279221c
Author | SHA1 | Date | |
---|---|---|---|
928279221c | |||
673cdddadd | |||
2cad1c43d4 | |||
260a6b4c74 |
@@ -22,19 +22,20 @@
|
||||
peers = [
|
||||
{
|
||||
publicKey = "mTORKHkPcp9+c7VXqVfVseIOQZuJftoUYA0pBe87bDQ=";
|
||||
allowedIPs = ["95.80.0.0/18" "45.134.56.0/22" "172.18.0.0/16" "192.168.3.0/24" "192.168.108.0/22" "2a02:9a0::/32"];
|
||||
allowedIPs = ["172.18.0.0/16" "192.168.3.0/24" "192.168.108.0/22" "2a02:9a0:102:108::/64" "2a02:9a0:ffff::/48" "2a02:9a0:fffe::/48"];
|
||||
endpoint = "prod-net-vpn1.infra.brainmill.com:51819";
|
||||
persistentKeepalive = 25;
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
wg-fg = {
|
||||
address = ["10.255.11.11/24" "2a02:9a0:300:fff0:11::11/64"];
|
||||
privateKeyFile = "/home/schulze/Nextcloud/secrets/wireguard/FG-Hurricane-pk";
|
||||
peers = [
|
||||
{
|
||||
publicKey = "h/BUyzXy0Xo4KJKS/U5V4C9rDJT3fWjjiZoy0I7P+H4=";
|
||||
allowedIPs = ["10.0.0.0/8" "192.168.10.0/24" "2a02:9a0:300:fff0::/48"];
|
||||
allowedIPs = ["10.0.0.0/8" "192.168.10.0/24" "2a02:9a0:300:fff0::/64"];
|
||||
endpoint = "gw1.net.chsfg.se:51831";
|
||||
persistentKeepalive = 25;
|
||||
}
|
||||
@@ -47,7 +48,7 @@
|
||||
peers = [
|
||||
{
|
||||
publicKey = "nz1m0crkdarW7y+/p6hKCGncMVHlVhbz0URA6Z71RmM=";
|
||||
allowedIPs = ["185.239.220.0/22" "172.18.255.0/24" "2a09:2681::/32"];
|
||||
allowedIPs = ["172.18.255.0/24" "2a09:2681:204:1::/64" "2a09:2681:ffff:13::/64" "2a09:2681:ffff:14::/64" "2a09:2681:ffff:15::/64" "2a09:2681:ffff:16::/64"];
|
||||
endpoint = "prod-jump-got1.infra.brainmill.com:51820";
|
||||
persistentKeepalive = 25;
|
||||
}
|
||||
|
@@ -21,7 +21,7 @@
|
||||
peers = [
|
||||
{
|
||||
publicKey = "mTORKHkPcp9+c7VXqVfVseIOQZuJftoUYA0pBe87bDQ=";
|
||||
allowedIPs = ["95.80.0.0/18" "45.134.56.0/22" "172.18.0.0/16" "192.168.3.0/24" "192.168.108.0/22" "2a02:9a0::/32"];
|
||||
allowedIPs = ["172.18.0.0/16" "192.168.3.0/24" "192.168.108.0/22" "2a02:9a0:102:108::/64" "2a02:9a0:ffff::/48"];
|
||||
endpoint = "prod-net-vpn1.infra.brainmill.com:51819";
|
||||
persistentKeepalive = 25;
|
||||
}
|
||||
@@ -47,7 +47,7 @@
|
||||
# peers = [
|
||||
# {
|
||||
# publicKey = "nz1m0crkdarW7y+/p6hKCGncMVHlVhbz0URA6Z71RmM=";
|
||||
# allowedIPs = ["185.239.220.0/22" "172.18.255.0/24" "2a09:2681::/32"];
|
||||
# allowedIPs = ["2a09:2681:204:1::/64" "2a09:2681:ffff:13::/64" "2a09:2681:ffff:14::/64" "2a09:2681:ffff:15::/64" "2a09:2681:ffff:16::/64" "172.18.255.0/24"];
|
||||
# endpoint = "prod-jump-got1.infra.brainmill.com:51820";
|
||||
# persistentKeepalive = 25;
|
||||
# }
|
||||
|
@@ -41,6 +41,7 @@
|
||||
./hm/hyprsunset.nix # Hyprsunset night mode
|
||||
./hm/btop.nix # Btop config
|
||||
./hm/ssh.nix # SSH config
|
||||
./hm/gitkraken.nix # GitKraken config
|
||||
];
|
||||
};
|
||||
|
||||
|
251
modules/hm/gitkraken.nix
Normal file
251
modules/hm/gitkraken.nix
Normal file
@@ -0,0 +1,251 @@
|
||||
{
|
||||
home.file.".gitkraken/themes/gruvbox-dark-medium.jsonc".text = ''
|
||||
{
|
||||
"meta": {
|
||||
"name": "Gruvbox Dark Medium",
|
||||
"scheme": "dark" // must be "light" or "dark"
|
||||
},
|
||||
"themeValues": {
|
||||
// values applied to the entire app
|
||||
"root": {
|
||||
// All dark gruvbox colours from https://github.com/morhetz/gruvbox
|
||||
// Contrast variants are excluded (this theme aims to be a 'medium' implementation)
|
||||
".gruvbox-dark-red-a": "#CC241D",
|
||||
".gruvbox-dark-red-b": "#FB4934",
|
||||
".gruvbox-dark-green-a": "#98971A",
|
||||
".gruvbox-dark-green-b": "#B8BB26",
|
||||
".gruvbox-dark-yellow-a": "#D79921",
|
||||
".gruvbox-dark-yellow-b": "#FABD2F",
|
||||
".gruvbox-dark-blue-a": "#458588",
|
||||
".gruvbox-dark-blue-b": "#83A598",
|
||||
".gruvbox-dark-purple-a": "#B16286",
|
||||
".gruvbox-dark-purple-b": "#D3869B",
|
||||
".gruvbox-dark-aqua-a": "#689D6A",
|
||||
".gruvbox-dark-aqua-b": "#8EC07C",
|
||||
".gruvbox-dark-gray-a": "#928374",
|
||||
".gruvbox-dark-gray-b": "#A89984",
|
||||
".gruvbox-dark-bg0": "#282828",
|
||||
".gruvbox-dark-bg1": "#3C3836",
|
||||
".gruvbox-dark-bg2": "#504945",
|
||||
".gruvbox-dark-bg3": "#665C54",
|
||||
".gruvbox-dark-bg4": "#7C6F64",
|
||||
".gruvbox-dark-fg4": "@.gruvbox-dark-gray-b",
|
||||
".gruvbox-dark-fg3": "#BDAE93",
|
||||
".gruvbox-dark-fg2": "#D5C4A1",
|
||||
".gruvbox-dark-fg1": "#EBDBB2",
|
||||
".gruvbox-dark-fg0": "#FBF1C7",
|
||||
".gruvbox-dark-orange-a": "#D65D0E",
|
||||
".gruvbox-dark-orange-b": "#FE8019",
|
||||
".gruvbox-dark-bg": "@.gruvbox-dark-bg0",
|
||||
".gruvbox-dark-fg": "@.gruvbox-dark-fg1",
|
||||
".gruvbox-dark-gray": "@.gruvbox-dark-gray-a",
|
||||
|
||||
// Core colors
|
||||
// TODO remove these eventually once they are not used
|
||||
"white":"@.gruvbox-dark-fg0",
|
||||
"black":"@.gruvbox-dark-bg",
|
||||
"red": "@.gruvbox-dark-red-a",
|
||||
"orange": "@.gruvbox-dark-orange-a",
|
||||
"yellow": "@.gruvbox-dark-yellow-a",
|
||||
"green": "@.gruvbox-dark-green-a",
|
||||
"teal": "@.gruvbox-dark-aqua-a",
|
||||
"blue": "@.gruvbox-dark-blue-a",
|
||||
"ltblue": "@.gruvbox-dark-blue-b",
|
||||
"purple": "@.gruvbox-dark-purple-a",
|
||||
|
||||
// Background and panels
|
||||
"app__bg0": "@.gruvbox-dark-bg0",
|
||||
"toolbar__bg0": "darken(@.gruvbox-dark-bg0, 4%)",
|
||||
"toolbar__bg1": "@.gruvbox-dark-bg0",
|
||||
"toolbar__bg2": "@.gruvbox-dark-bg0",
|
||||
|
||||
"panel__bg0": "@.gruvbox-dark-bg0",
|
||||
"panel__bg1": "@.gruvbox-dark-bg0",
|
||||
"panel__bg2": "@.gruvbox-dark-bg2",
|
||||
|
||||
"glass": "#00000033",
|
||||
"glass-inverse-10": "#FFFFFF1A",
|
||||
"glass-inverse-5": "#FFFFFF0D",
|
||||
|
||||
"input__bg": "darken(@.gruvbox-dark-bg0, 3%)",
|
||||
"input-bg-warn-color": "fade(@orange, 60%)",
|
||||
"panel-border": "@.gruvbox-dark-bg1",
|
||||
"section-border": "@.gruvbox-dark-bg1",
|
||||
"subtle-border": "@.gruvbox-dark-bg1",
|
||||
"modal-overlay-color": "rgba(0,0,0,.5)",
|
||||
|
||||
// Graph colors
|
||||
"graph-color-0": "@.gruvbox-dark-blue-b",
|
||||
"graph-color-1": "@.gruvbox-dark-yellow-b",
|
||||
"graph-color-2": "@.gruvbox-dark-purple-b",
|
||||
"graph-color-3": "@.gruvbox-dark-aqua-b",
|
||||
"graph-color-4": "@.gruvbox-dark-red-b",
|
||||
"graph-color-5": "@.gruvbox-dark-orange-b",
|
||||
"graph-color-6": "@.gruvbox-dark-blue-a",
|
||||
"graph-color-7": "@.gruvbox-dark-yellow-a",
|
||||
"graph-color-8": "@.gruvbox-dark-purple-a",
|
||||
"graph-color-9": "@.gruvbox-dark-aqua-a",
|
||||
"stats-added-color": "#347d39",
|
||||
"stats-deleted-color": "#c93c37",
|
||||
"stats-files-color": "#e2c08d",
|
||||
|
||||
// Text colors
|
||||
"text-selected": "@.gruvbox-dark-fg0",
|
||||
"text-normal": "@.gruvbox-dark-fg1",
|
||||
"text-secondary": "@.gruvbox-dark-fg2",
|
||||
"text-disabled": "@.gruvbox-dark-gray",
|
||||
"text-accent": "@.gruvbox-dark-orange-b",
|
||||
"text-inverse": "@.gruvbox-dark-gray",
|
||||
"text-bright": "@.gruvbox-dark-fg0",
|
||||
"text-dimmed": "fade(@text-normal, 20%)",
|
||||
"text-dimmed-selected": "fade(@text-dimmed, 50%)",
|
||||
"text-selected-row": "@text-selected",
|
||||
|
||||
// First Time UX Variables
|
||||
// "gkftux-teal": "#A7FBFF",
|
||||
// "gkftux-bg": "#0D1017",
|
||||
// "gkftux-getstarted-bg": "rgba(255,255,255, 0)",
|
||||
// "gkftux-getstarted-bg-hover": "rgba(255,255,255,0.11)",
|
||||
// "gkftux-getstarted-border": "rgba(54, 57, 63, 1)",
|
||||
// "gkftux-getstarted-icon": "rgba(108, 108, 108, 1)",
|
||||
// "gkftux-repo-tab-border": "#36393F",
|
||||
// "gkftux-repo-tab-border-selected": "@gkftux-teal",
|
||||
// "gkftux-repo-tab-bg": "transparent",
|
||||
// "gkftux-repo-tab-bg-selected": "#1C1E23",
|
||||
// "gkftux-repo-tab-icon": "fade(@gkftux-teal, 50%)",
|
||||
// "gkftux-repo-tab-icon-selected": "@gkftux-teal",
|
||||
|
||||
// Buttons
|
||||
"btn-text": "@text-normal",
|
||||
"btn-text-hover": "@text-selected",
|
||||
"default-border": "@text-normal",
|
||||
"default-bg": "transparent",
|
||||
"default-hover": "transparent",
|
||||
"default-border-hover": "@text-selected",
|
||||
"primary-border": "@blue",
|
||||
"primary-bg": "fade(@blue, 20%)",
|
||||
"primary-hover": "fade(@blue, 60%)",
|
||||
"success-border": "@green",
|
||||
"success-bg": "fade(@green, 20%)",
|
||||
"success-hover": "fade(@green, 60%)",
|
||||
"warning-border": "@orange",
|
||||
"warning-bg": "fade(@orange, 20%)",
|
||||
"warning-hover": "fade(@orange, 60%)",
|
||||
"danger-border": "@red",
|
||||
"danger-bg": "fade(@red, 20%)",
|
||||
"danger-hover": "fade(@red, 60%)",
|
||||
"hover-row": "fade(@blue, 10%)",
|
||||
"danger-row": "fade(@red, 60%)",
|
||||
"selected-row": "fade(@blue, 20%)",
|
||||
"selected-row-border": "none",
|
||||
"warning-row": "fade(@orange, 60%)",
|
||||
|
||||
// Actions
|
||||
"droppable": "fade(@yellow, 30%)",
|
||||
"drop-target": "fade(@green, 50%)",
|
||||
"input--disabled": "fade(#000000, 10%)",
|
||||
"link-color": "@.gruvbox-dark-orange-a",
|
||||
"link-color-bright": "@.gruvbox-dark-orange-b",
|
||||
"form-control-focus": "@blue",
|
||||
"scroll-thumb-border": "transparent",
|
||||
"scroll-thumb-bg": "fade(@.gruvbox-dark-fg1, 15%)",
|
||||
"scroll-thumb-bg-light": "fade(@.gruvbox-dark-bg1, 15%)",
|
||||
"wip-status": "fade(@blue, 40%)",
|
||||
"card__bg": "@.gruvbox-dark-bg3",
|
||||
"card-shadow": "rgba(0,0,0,.2)",
|
||||
"statusbar__warning-bg": "mixLess(@graph-color-7, @app__bg0, 50%)",
|
||||
"label__yellow-color": "@.gruvbox-dark-yellow-b",
|
||||
"label__light-blue-color": "@.gruvbox-dark-blue-b",
|
||||
"label__purple-color": "@.gruvbox-dark-purple-b",
|
||||
"filtering": "fade(@blue, 50%)",
|
||||
"soloing": "fade(@orange, 50%)",
|
||||
"checked-out": "fade(@green, 30%)",
|
||||
"soloed": "fade(@orange, 30%)",
|
||||
"filter-match": "fade(@blue, 50%)",
|
||||
"clone__progress": "fade(@blue, 70%)",
|
||||
"toolbar__prompt": "fade(@blue, 20%)",
|
||||
"verified": "fade(@green, 30%)",
|
||||
"unverified": "fade(#ffffff, 10%)",
|
||||
"drop-sort-border": "@green",
|
||||
|
||||
// Terminal
|
||||
"terminal__repo-name-color": "turquoise",
|
||||
"terminal__repo-branch-color": "violet",
|
||||
"terminal__repo-tag-color": "lightcoral",
|
||||
"terminal__repo-upstream-color": "yellowgreen",
|
||||
"terminal__background": "@.gruvbox-dark-bg",
|
||||
"terminal__cursor": "@.gruvbox-dark-fg4",
|
||||
"terminal__cursorAccent": "#000000",
|
||||
"terminal__foreground": "@.gruvbox-dark-fg",
|
||||
"terminal__selection": "darken(@.gruvbox-dark-orange-b, 35%)",
|
||||
"terminal__black": "@.gruvbox-dark-bg2",
|
||||
"terminal__red": "@.gruvbox-dark-red-a",
|
||||
"terminal__green": "@.gruvbox-dark-green-a",
|
||||
"terminal__yellow": "@.gruvbox-dark-yellow-a",
|
||||
"terminal__blue": "@.gruvbox-dark-blue-a",
|
||||
"terminal__magenta": "@.gruvbox-dark-purple-a",
|
||||
"terminal__cyan": "@.gruvbox-dark-aqua-a",
|
||||
"terminal__white": "@.gruvbox-dark-fg1",
|
||||
"terminal__brightBlack": "@.gruvbox-dark-bg4",
|
||||
"terminal__brightRed": "@.gruvbox-dark-red-b",
|
||||
"terminal__brightGreen": "@.gruvbox-dark-green-b",
|
||||
"terminal__brightYellow": "@.gruvbox-dark-yellow-b",
|
||||
"terminal__brightBlue": "@.gruvbox-dark-blue-b",
|
||||
"terminal__brightMagenta": "@.gruvbox-dark-purple-b",
|
||||
"terminal__brightCyan": "@.gruvbox-dark-aqua-b",
|
||||
"terminal__brightWhite": "@.gruvbox-dark-fg0",
|
||||
|
||||
// Code editor
|
||||
"code-bg": "@app__bg0",
|
||||
"code-foreground": "@text-normal",
|
||||
"code-blame-color-0": "@graph-color-0",
|
||||
"code-blame-color-1": "@graph-color-1",
|
||||
"code-blame-color-2": "@graph-color-2",
|
||||
"code-blame-color-3": "@graph-color-3",
|
||||
"code-blame-color-4": "@graph-color-4",
|
||||
"code-blame-color-5": "@graph-color-5",
|
||||
"code-blame-color-6": "@graph-color-6",
|
||||
"code-blame-color-7": "@graph-color-7",
|
||||
"code-blame-color-8": "@graph-color-8",
|
||||
"code-blame-color-9": "@graph-color-9",
|
||||
"added-line": "fade(darken(@.gruvbox-dark-green-a, 10%), 25%)",
|
||||
"deleted-line": "fade(darken(@.gruvbox-dark-red-a, 5%), 25%)",
|
||||
"modified-line": "fade(#000000, 25%)",
|
||||
|
||||
// Merge Conflicts
|
||||
"conflict-info-color": "@.gruvbox-dark-blue-b",
|
||||
"conflict-left-border-color": "@.gruvbox-dark-blue-b",
|
||||
"conflict-left-color": "fade(@conflict-left-border-color, 25%)",
|
||||
"conflict-right-border-color": "@.gruvbox-dark-yellow-b",
|
||||
"conflict-right-color": "fade(@conflict-right-border-color, 25%)",
|
||||
"conflict-output-border-color": "@.gruvbox-dark-purple-a",
|
||||
"conflict-output-color": "fade(@conflict-output-border-color, 25%)"
|
||||
},
|
||||
|
||||
// Override specific values just for the toolbar
|
||||
"toolbar": {
|
||||
"text-selected": "@.gruvbox-dark-fg0",
|
||||
"text-normal": "@.gruvbox-dark-fg1",
|
||||
"text-secondary": "@.gruvbox-dark-fg2",
|
||||
"text-disabled": "@.gruvbox-dark-gray",
|
||||
"section-border": "@.gruvbox-dark-bg2",
|
||||
"input__bg": "rgba(0,0,0,.20)",
|
||||
"link-color": "@.gruvbox-dark-orange-a",
|
||||
"btn-text": "var(--text-normal)"
|
||||
},
|
||||
|
||||
// Override specific values just for the tabs bar
|
||||
"tabsbar": {
|
||||
"text-selected": "@.gruvbox-dark-fg0",
|
||||
"text-normal": "@.gruvbox-dark-fg1",
|
||||
"text-secondary": "@.gruvbox-dark-fg3",
|
||||
"text-disabled": "@.gruvbox-dark-gray",
|
||||
"section-border": "@.gruvbox-dark-bg2",
|
||||
"input__bg": "rgba(0,0,0,.20)",
|
||||
"link-color": "@.gruvbox-dark-orange-a",
|
||||
"btn-text": "var(--text-normal)"
|
||||
}
|
||||
}
|
||||
}
|
||||
'';
|
||||
}
|
@@ -133,9 +133,6 @@ in {
|
||||
add_newline = false;
|
||||
directory = {
|
||||
fish_style_pwd_dir_length = 1;
|
||||
substitutions = {
|
||||
"git" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -158,6 +155,13 @@ in {
|
||||
git = {
|
||||
enable = true;
|
||||
lfs.enable = true;
|
||||
config = {
|
||||
user.name = "Felix Schulze";
|
||||
user.email = "admin@schulze.network";
|
||||
init.defaultBranch = "main";
|
||||
pull.rebase = true;
|
||||
push.autoSetupRemote = true;
|
||||
};
|
||||
};
|
||||
java.enable = true;
|
||||
|
||||
|
Reference in New Issue
Block a user