Compare commits
No commits in common. "9e3e04422ac7d94ca2253787f7e8aec80dce3c73" and "0ecb4d4b836375c2b169d96c7ff61de6f65ee05d" have entirely different histories.
9e3e04422a
...
0ecb4d4b83
67
flake.lock
67
flake.lock
@ -441,22 +441,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-compat_4": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1673956053,
|
|
||||||
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
|
|
||||||
"owner": "edolstra",
|
|
||||||
"repo": "flake-compat",
|
|
||||||
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "edolstra",
|
|
||||||
"repo": "flake-compat",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1678901627,
|
"lastModified": 1678901627,
|
||||||
@ -502,21 +486,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-utils_4": {
|
|
||||||
"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"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ghc-utils": {
|
"ghc-utils": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@ -938,8 +907,7 @@
|
|||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs_3",
|
||||||
"nixpkgs-wayland": "nixpkgs-wayland",
|
"nixpkgs-wayland": "nixpkgs-wayland",
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"stylix": "stylix",
|
"stylix": "stylix"
|
||||||
"vscode-extensions": "vscode-extensions"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rust-analyzer-src": {
|
"rust-analyzer-src": {
|
||||||
@ -1061,16 +1029,15 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1681281620,
|
"lastModified": 1680432579,
|
||||||
"narHash": "sha256-SjX38nDKBrlQN0CbbUgHHYshlfewrjgQ4p0nKL4W4YI=",
|
"narHash": "sha256-sIcl3DvrDdQZM5kBWY25ocxJsIQFPV4gm54l79ZysB0=",
|
||||||
"owner": "yusdacra",
|
"owner": "danth",
|
||||||
"repo": "stylix",
|
"repo": "stylix",
|
||||||
"rev": "e53b29d8e850bd7ee3012f5e4c7c0a1ded533a91",
|
"rev": "4205a141bfcc0b9d1c04932ec7fdf0f86f99aaf6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "yusdacra",
|
"owner": "danth",
|
||||||
"ref": "fixed",
|
|
||||||
"repo": "stylix",
|
"repo": "stylix",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@ -1089,28 +1056,6 @@
|
|||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"vscode-extensions": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-compat": "flake-compat_4",
|
|
||||||
"flake-utils": "flake-utils_4",
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1681693872,
|
|
||||||
"narHash": "sha256-gEy7sfcRiJypI0irVBWZ1xxyc+4MZPb5RqcC8krQi9s=",
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nix-vscode-extensions",
|
|
||||||
"rev": "1c784113bfb7f0f0d82b32832fdf739f083e8d3a",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "nix-vscode-extensions",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
@ -34,13 +34,10 @@
|
|||||||
nil.url = "github:oxalica/nil";
|
nil.url = "github:oxalica/nil";
|
||||||
nil.inputs.nixpkgs.follows = "nixpkgs";
|
nil.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
||||||
stylix.url = "github:yusdacra/stylix/fixed";
|
stylix.url = "github:danth/stylix";
|
||||||
stylix.inputs.nixpkgs.follows = "nixpkgs";
|
stylix.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
stylix.inputs.home-manager.follows = "home";
|
stylix.inputs.home-manager.follows = "home";
|
||||||
|
|
||||||
vscode-extensions.url = "github:nix-community/nix-vscode-extensions";
|
|
||||||
vscode-extensions.inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
|
|
||||||
# needed for hyprland setup
|
# needed for hyprland setup
|
||||||
# hyprland.url = "github:hyprwm/Hyprland";
|
# hyprland.url = "github:hyprwm/Hyprland";
|
||||||
# hyprland.inputs.nixpkgs.follows = "nixpkgs";
|
# hyprland.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
@ -113,8 +113,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.firewall.allowedUDPPorts = [49152];
|
|
||||||
|
|
||||||
# for tailscale
|
# for tailscale
|
||||||
networking.firewall.checkReversePath = "loose";
|
networking.firewall.checkReversePath = "loose";
|
||||||
services.tailscale.enable = true;
|
services.tailscale.enable = true;
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
{inputs}: final: prev: {
|
{inputs}: final: prev: {
|
||||||
helix = inputs.helix.packages.${prev.system}.default;
|
helix = inputs.helix.packages.${prev.system}.default.override {
|
||||||
|
includeGrammarIf = grammar:
|
||||||
|
prev.lib.any
|
||||||
|
(name: grammar.name == name)
|
||||||
|
["toml" "rust" "nix" "protobuf" "yaml" "json" "markdown" "html" "css" "zig"];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
{
|
|
||||||
pkgs,
|
|
||||||
inputs,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
# stylix.targets.vscode.enable = false;
|
|
||||||
programs.vscode = {
|
|
||||||
enable = true;
|
|
||||||
package = pkgs.vscodium;
|
|
||||||
extensions = with inputs.vscode-extensions.extensions.x86_64-linux.vscode-marketplace; [
|
|
||||||
mkhl.direnv
|
|
||||||
bbenoist.nix
|
|
||||||
svelte.svelte-vscode
|
|
||||||
bradlc.vscode-tailwindcss
|
|
||||||
(rust-lang.rust-analyzer.overrideAttrs (old: {
|
|
||||||
src = old.src.overrideAttrs (old: {
|
|
||||||
outputHash = "sha256-k9eDTY9y2ejg4jTApji8X6UmKYK/eCLMZJbiYuoTuyY=";
|
|
||||||
});
|
|
||||||
}))
|
|
||||||
# explodingcamera."1am"
|
|
||||||
];
|
|
||||||
userSettings = {
|
|
||||||
"files.associations" = {
|
|
||||||
"*.css" = "tailwindcss";
|
|
||||||
};
|
|
||||||
"editor.quickSuggestions" = {
|
|
||||||
"strings" = "on";
|
|
||||||
};
|
|
||||||
"editor.suggest.showStatusBar" = true;
|
|
||||||
"editor.formatOnSave" = true;
|
|
||||||
# "workbench.colorTheme" = "1am";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
@ -3,7 +3,6 @@
|
|||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
stylix.targets.helix.enable = false;
|
|
||||||
programs.helix = {
|
programs.helix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
languages = [
|
languages = [
|
||||||
@ -18,7 +17,6 @@
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
settings = {
|
settings = {
|
||||||
theme = "ferra";
|
|
||||||
editor = {
|
editor = {
|
||||||
soft-wrap.enable = true;
|
soft-wrap.enable = true;
|
||||||
line-number = "relative";
|
line-number = "relative";
|
||||||
@ -28,10 +26,11 @@
|
|||||||
cursor-shape.insert = "block";
|
cursor-shape.insert = "block";
|
||||||
lsp = {
|
lsp = {
|
||||||
display-messages = true;
|
display-messages = true;
|
||||||
display-inlay-hints = false;
|
display-inlay-hints = true;
|
||||||
};
|
};
|
||||||
indent-guides = {
|
indent-guides = {
|
||||||
render = true;
|
render = true;
|
||||||
|
# character = "|";
|
||||||
};
|
};
|
||||||
auto-pairs = {
|
auto-pairs = {
|
||||||
"(" = ")";
|
"(" = ")";
|
||||||
|
@ -111,7 +111,7 @@ in {
|
|||||||
# cli stuff
|
# cli stuff
|
||||||
["zoxide" "zsh" "fzf" "starship" "direnv"]
|
["zoxide" "zsh" "fzf" "starship" "direnv"]
|
||||||
# dev stuff
|
# dev stuff
|
||||||
["helix" "code" "git" "ssh"]
|
["helix" "git" "ssh"]
|
||||||
["lollypop"]
|
["lollypop"]
|
||||||
];
|
];
|
||||||
in
|
in
|
||||||
|
@ -10,53 +10,23 @@
|
|||||||
|
|
||||||
stylix.image = ./wallpaper.png;
|
stylix.image = ./wallpaper.png;
|
||||||
stylix.polarity = "dark";
|
stylix.polarity = "dark";
|
||||||
# stylix.base16Scheme = {
|
stylix.base16Scheme = {
|
||||||
# "base00" = "04080e";
|
"base00" = "04080e";
|
||||||
# "base01" = "36393e";
|
"base01" = "36393e";
|
||||||
# "base02" = "686b6e";
|
"base02" = "686b6e";
|
||||||
# "base03" = "9b9c9f";
|
"base03" = "9b9c9f";
|
||||||
# "base04" = "cdcecf";
|
"base04" = "cdcecf";
|
||||||
# "base05" = "ffffff";
|
"base05" = "ffffff";
|
||||||
# "base06" = "1d2126";
|
"base06" = "1d2126";
|
||||||
# "base07" = "e6e6e7";
|
"base07" = "e6e6e7";
|
||||||
# "base08" = "cf0466"; # splatoon 2 pink
|
"base08" = "cf0466"; # splatoon 2 pink
|
||||||
# "base09" = "2851f6"; # splatoon 1 blue
|
"base09" = "2851f6"; # splatoon 1 blue
|
||||||
# "base0A" = "6844e6"; # splatoon 3 purple
|
"base0A" = "6844e6"; # splatoon 3 purple
|
||||||
# "base0B" = "17a80d"; # splatoon 2 green
|
"base0B" = "17a80d"; # splatoon 2 green
|
||||||
# "base0C" = "fea972"; # splatoon 3 fuzzy orange color
|
"base0C" = "fea972"; # splatoon 3 fuzzy orange color
|
||||||
# "base0D" = "fa5a00"; # splatoon 1 orange
|
"base0D" = "fa5a00"; # splatoon 1 orange
|
||||||
# "base0E" = "fffe27"; # splatoon 3 yellow
|
"base0E" = "fffe27"; # splatoon 3 yellow
|
||||||
# "base0F" = "bdbebc";
|
"base0F" = "bdbebc";
|
||||||
# };
|
|
||||||
stylix.base16Scheme = let
|
|
||||||
night = "#2b292d";
|
|
||||||
ash = "#383539";
|
|
||||||
umber = "#4d424b";
|
|
||||||
bark = "#6F5D63";
|
|
||||||
mist = "#D1D1E0";
|
|
||||||
sage = "#B1B695";
|
|
||||||
blush = "#fecdb2";
|
|
||||||
coral = "#ffa07a";
|
|
||||||
rose = "#F6B6C9";
|
|
||||||
ember = "#e06b75";
|
|
||||||
honey = "#F5D76E";
|
|
||||||
in {
|
|
||||||
base00 = night;
|
|
||||||
base01 = ash;
|
|
||||||
base02 = umber;
|
|
||||||
base03 = bark;
|
|
||||||
base04 = blush;
|
|
||||||
base05 = mist;
|
|
||||||
base06 = mist;
|
|
||||||
base07 = bark;
|
|
||||||
base08 = ember;
|
|
||||||
base09 = honey;
|
|
||||||
base0A = rose;
|
|
||||||
base0B = sage;
|
|
||||||
base0C = bark;
|
|
||||||
base0D = coral;
|
|
||||||
base0E = blush;
|
|
||||||
base0F = umber;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
stylix.fonts = {
|
stylix.fonts = {
|
||||||
|
Loading…
Reference in New Issue
Block a user