Small clean ups

This commit is contained in:
2026-05-20 12:17:38 -04:00
parent 98ed85c4b0
commit aea8ace059
12 changed files with 862 additions and 646 deletions
Generated
+89 -36
View File
@@ -173,6 +173,24 @@
} }
}, },
"flake-parts_3": { "flake-parts_3": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_2"
},
"locked": {
"lastModified": 1775087534,
"narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_4": {
"inputs": { "inputs": {
"nixpkgs-lib": [ "nixpkgs-lib": [
"nur", "nur",
@@ -251,6 +269,25 @@
"type": "github" "type": "github"
} }
}, },
"helium": {
"inputs": {
"flake-parts": "flake-parts_3",
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1778868513,
"narHash": "sha256-wbOYtF5N7TISQpfHRQzSSNo7EEsUAp+ZkyY7xzS3s7I=",
"owner": "ntgn",
"repo": "helium-flake",
"rev": "2248af12b62611a9dd850d2ad17e11d4e31e8105",
"type": "gitlab"
},
"original": {
"owner": "ntgn",
"repo": "helium-flake",
"type": "gitlab"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -310,7 +347,7 @@
"monique": { "monique": {
"inputs": { "inputs": {
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1775640310, "lastModified": 1775640310,
@@ -387,21 +424,6 @@
"type": "github" "type": "github"
} }
}, },
"nix-jmu-cs345": {
"locked": {
"lastModified": 1745564874,
"narHash": "sha256-WrHuoXd3hiZ7sbrPKF8mJD6jPemwzM5swuDrDkVXlV0=",
"owner": "Eclypsed",
"repo": "nix-jmu-cs345",
"rev": "323dd2c148eb13fbbae5da48d8a0ed61f47c31ad",
"type": "github"
},
"original": {
"owner": "Eclypsed",
"repo": "nix-jmu-cs345",
"type": "github"
}
},
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1774777275, "lastModified": 1774777275,
@@ -419,11 +441,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1775423009, "lastModified": 1775710090,
"narHash": "sha256-vPKLpjhIVWdDrfiUM8atW6YkIggCEKdSAlJPzzhkQlw=", "narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "68d8aa3d661f0e6bd5862291b5bb263b2a6595c9", "rev": "4c1018dae018162ec878d42fec712642d214fdfa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -448,6 +470,21 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-lib_2": {
"locked": {
"lastModified": 1774748309,
"narHash": "sha256-+U7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "333c4e0545a6da976206c74db8773a1645b5870a",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1775002709, "lastModified": 1775002709,
@@ -465,6 +502,22 @@
} }
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": {
"lastModified": 1775423009,
"narHash": "sha256-vPKLpjhIVWdDrfiUM8atW6YkIggCEKdSAlJPzzhkQlw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "68d8aa3d661f0e6bd5862291b5bb263b2a6595c9",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1773389992, "lastModified": 1773389992,
"narHash": "sha256-wvfdLLWJ2I9oEpDd9PfMA8osfIZicoQ5MT1jIwNs9Tk=", "narHash": "sha256-wvfdLLWJ2I9oEpDd9PfMA8osfIZicoQ5MT1jIwNs9Tk=",
@@ -480,7 +533,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_3": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1765934234, "lastModified": 1765934234,
"narHash": "sha256-pJjWUzNnjbIAMIc5gRFUuKCDQ9S1cuh3b2hKgA7Mc4A=", "narHash": "sha256-pJjWUzNnjbIAMIc5gRFUuKCDQ9S1cuh3b2hKgA7Mc4A=",
@@ -504,11 +557,11 @@
"noctalia-qs": "noctalia-qs" "noctalia-qs": "noctalia-qs"
}, },
"locked": { "locked": {
"lastModified": 1775039613, "lastModified": 1776774185,
"narHash": "sha256-5VzBe0SOXamABAbtjNF5Y7jaMbSeVtGQRhbICoJ6izo=", "narHash": "sha256-riCnQWAxvltNd6KrkzQLdG2EMxODNxjQOB2Z67DA4KU=",
"owner": "noctalia-dev", "owner": "noctalia-dev",
"repo": "noctalia-shell", "repo": "noctalia-shell",
"rev": "7b29c11d7aaf476723af14865665cf04750f8d20", "rev": "d7b68652e79bce5813dc4fea7e51636a5da3e1b7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -527,11 +580,11 @@
"treefmt-nix": "treefmt-nix_2" "treefmt-nix": "treefmt-nix_2"
}, },
"locked": { "locked": {
"lastModified": 1774994931, "lastModified": 1776585574,
"narHash": "sha256-WmXA8kyqvDA226DRPrXyR6bLO9VsRr4SUAYCVH6H6Ns=", "narHash": "sha256-j35EWhKoGhKrfcXcAOpoRVgXEPQt41Eukji/h59cnjk=",
"owner": "noctalia-dev", "owner": "noctalia-dev",
"repo": "noctalia-qs", "repo": "noctalia-qs",
"rev": "b053facf8421df220d0bf2496a543b23dee3ca85", "rev": "75d180c28a9ab4470e980f3d6f706ad6c5213add",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -542,7 +595,7 @@
}, },
"nur": { "nur": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_3", "flake-parts": "flake-parts_4",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
@@ -602,14 +655,14 @@
"agenix-rekey": "agenix-rekey", "agenix-rekey": "agenix-rekey",
"assets": "assets", "assets": "assets",
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts_2",
"helium": "helium",
"home-manager": "home-manager_2", "home-manager": "home-manager_2",
"import-tree": "import-tree", "import-tree": "import-tree",
"monique": "monique", "monique": "monique",
"niri": "niri", "niri": "niri",
"niri-blur": "niri-blur", "niri-blur": "niri-blur",
"nix-jmu-cs345": "nix-jmu-cs345",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_3",
"noctalia": "noctalia", "noctalia": "noctalia",
"nur": "nur", "nur": "nur",
"packages": "packages", "packages": "packages",
@@ -741,11 +794,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1773297127, "lastModified": 1775636079,
"narHash": "sha256-6E/yhXP7Oy/NbXtf1ktzmU8SdVqJQ09HC/48ebEGBpk=", "narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "71b125cd05fbfd78cab3e070b73544abe24c5016", "rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -797,11 +850,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1775744672, "lastModified": 1775961625,
"narHash": "sha256-Qg3Wnn3WYiiii35CE9kE+XX4ooSFzupAnGC1/NjI5C8=", "narHash": "sha256-8SjilptVv9dSTvn0Z5j65vHHu+flmPXeyrGaSyRJm7U=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "14a238beb0621977e9bf04cba68919d5650deea9", "rev": "0eaab249f5ca1c55921e99cfe07187410758c9fa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -814,7 +867,7 @@
"inputs": { "inputs": {
"crane": "crane", "crane": "crane",
"flake-utils": "flake-utils_2", "flake-utils": "flake-utils_2",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_4",
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
+3 -1
View File
@@ -65,7 +65,9 @@
}; };
}; };
nix-jmu-cs345.url = "github:Eclypsed/nix-jmu-cs345"; helium = {
url = "gitlab:ntgn/helium-flake";
};
assets = { assets = {
flake = false; flake = false;
-17
View File
@@ -1,17 +0,0 @@
{
pkgs,
...
}:
{
fonts = {
enableDefaultPackages = true;
fontconfig.enable = true;
packages = with pkgs; [
nerd-fonts.fira-code
nerd-fonts.jetbrains-mono
nerd-fonts.symbols-only
nerd-fonts.geist-mono
rubik
];
};
}
+37
View File
@@ -0,0 +1,37 @@
{
inputs,
...
}:
{
flake.modules.nixos.helium = {
imports = [
inputs.helium.nixosModules.helium
];
};
flake.modules.homeManager.helium = {
imports = [
inputs.helium.homeModules.helium
];
programs.helium = {
enable = true;
defaultBrowser = false;
extensions = [
{
# Bitwarden
id = "nngceckbapebfimnlniiiahkandclblb";
hash = "sha256-lhjupdYi1F+MlReNjN/JFGguUagSaU2onfJ1HWEwBKc=";
}
];
extraPolicies = {
BookmarkBarEnabled = false;
BrowserSignIn = 0;
DeveloperToolsAvailability = 1;
HomepageLocation = "http://100.78.212.35:30054";
PasswordManagerEnabled = false;
};
};
};
}
+8
View File
@@ -0,0 +1,8 @@
{
flake.modules.nixos.mullvad = {
services.mullvad-vpn = {
enable = true;
enableEarlyBootBlocking = true;
};
};
}
+7
View File
@@ -0,0 +1,7 @@
{
flake.modules.homeManager.zathura = {
programs.zathura = {
enable = true;
};
};
}
@@ -77,12 +77,22 @@
Default = false; Default = false;
Locked = true; Locked = true;
}; };
Preferences = {
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
};
PrimaryPassword = false; PrimaryPassword = false;
SearchBar = "unified"; SearchBar = "unified";
ShowHomeButton = true; ShowHomeButton = true;
SkipTermsOfUse = true; SkipTermsOfUse = true;
}; };
profiles.default = { profiles.default = {
id = 0;
name = "default";
isDefault = true;
settings = {
# Auto-enable extensions
"extensions.autoDisableScopes" = 0;
};
search = { search = {
force = true; force = true;
default = "google"; default = "google";
@@ -159,10 +169,6 @@
}; };
}; };
}; };
settings = {
# Auto-enable extensions
"extensions.autoDisableScopes" = 0;
};
}; };
}; };
}; };
+98
View File
@@ -0,0 +1,98 @@
{
flake.modules.homeManager.btop = {
programs.btop = {
enable = true;
settings = {
color_theme = "catppuccin_mocha";
theme_background = false;
};
themes = {
catppuccin_mocha = ''
# Main background, empty for terminal default, need to be empty if you want transparent background
theme[main_bg]="#1e1e2e"
# Main text color
theme[main_fg]="#cdd6f4"
# Title color for boxes
theme[title]="#cdd6f4"
# Highlight color for keyboard shortcuts
theme[hi_fg]="#89b4fa"
# Background color of selected item in processes box
theme[selected_bg]="#45475a"
# Foreground color of selected item in processes box
theme[selected_fg]="#89b4fa"
# Color of inactive/disabled text
theme[inactive_fg]="#7f849c"
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
theme[graph_text]="#f5e0dc"
# Background color of the percentage meters
theme[meter_bg]="#45475a"
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
theme[proc_misc]="#f5e0dc"
# CPU, Memory, Network, Proc box outline colors
theme[cpu_box]="#cba6f7" #Mauve
theme[mem_box]="#a6e3a1" #Green
theme[net_box]="#eba0ac" #Maroon
theme[proc_box]="#89b4fa" #Blue
# Box divider line and small boxes line color
theme[div_line]="#6c7086"
# Temperature graph color (Green -> Yellow -> Red)
theme[temp_start]="#a6e3a1"
theme[temp_mid]="#f9e2af"
theme[temp_end]="#f38ba8"
# CPU graph colors (Teal -> Lavender)
theme[cpu_start]="#94e2d5"
theme[cpu_mid]="#74c7ec"
theme[cpu_end]="#b4befe"
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
theme[free_start]="#cba6f7"
theme[free_mid]="#b4befe"
theme[free_end]="#89b4fa"
# Mem/Disk cached meter (Sapphire -> Lavender)
theme[cached_start]="#74c7ec"
theme[cached_mid]="#89b4fa"
theme[cached_end]="#b4befe"
# Mem/Disk available meter (Peach -> Red)
theme[available_start]="#fab387"
theme[available_mid]="#eba0ac"
theme[available_end]="#f38ba8"
# Mem/Disk used meter (Green -> Sky)
theme[used_start]="#a6e3a1"
theme[used_mid]="#94e2d5"
theme[used_end]="#89dceb"
# Download graph colors (Peach -> Red)
theme[download_start]="#fab387"
theme[download_mid]="#eba0ac"
theme[download_end]="#f38ba8"
# Upload graph colors (Green -> Sky)
theme[upload_start]="#a6e3a1"
theme[upload_mid]="#94e2d5"
theme[upload_end]="#89dceb"
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
theme[process_start]="#74c7ec"
theme[process_mid]="#b4befe"
theme[process_end]="#cba6f7"
'';
};
};
};
}
+1 -1
View File
@@ -92,7 +92,7 @@
{ {
normal = { normal = {
"C-y" = "C-y" =
":sh zellij run -n Yazi -c -f -x 10%% -y 10%% --width 80%% --height 80%% -- yazi-picker open %{buffer_name}"; ":sh zellij run -n Yazi -c -f -x 10%% -y 10%% --width 80%% --height 80%% -- yazi-picker open \"%{buffer_name}\"";
} }
// arrow_keys; // arrow_keys;
insert = { insert = {
+565 -567
View File
File diff suppressed because it is too large Load Diff
+40 -17
View File
@@ -38,6 +38,9 @@
theme = "catppuccin-mocha"; theme = "catppuccin-mocha";
show_startup_tips = false; show_startup_tips = false;
default_mode = "locked"; default_mode = "locked";
session_serialization = false;
on_force_close = "quit";
support_kitty_keyboard_protocol = false;
ui._children = [ ui._children = [
{ {
@@ -62,19 +65,51 @@
} }
]) ])
(sharedExcept (sharedExcept
[ "locked" "normal" "renamepane" "renametab" ] [ "locked" "renamepane" "renametab" ]
[ [
{ {
keys = "Esc"; keys = "Esc";
actions = [ (switchMode "Locked") ];
}
]
)
(sharedExcept
[ "locked" "normal" "renamepane" "renametab" ]
[
{
keys = "${mod} n";
actions = [ (switchMode "Normal") ]; actions = [ (switchMode "Normal") ];
} }
] ]
) )
(sharedExcept
[ "locked" "pane" "renamepane" "renametab" ]
[
{
keys = "${mod} p";
actions = [ (switchMode "Pane") ];
}
]
)
(sharedExcept
[ "locked" "tab" "renamepane" "renametab" ]
[
{
keys = "${mod} t";
actions = [ (switchMode "Tab") ];
}
]
)
(sharedExcept
[ "locked" "resize" "renamepane" "renametab" ]
[
{
keys = "${mod} r";
actions = [ (switchMode "Resize") ];
}
]
)
(modeBinds "normal" [ (modeBinds "normal" [
{
keys = "Esc";
actions = [ (switchMode "Locked") ];
}
{ {
keys = "h"; keys = "h";
actions = [ (actionWith "MoveFocusOrTab" [ "Left" ]) ]; actions = [ (actionWith "MoveFocusOrTab" [ "Left" ]) ];
@@ -99,18 +134,6 @@
keys = "L"; keys = "L";
actions = [ (action "GoToNextTab") ]; actions = [ (action "GoToNextTab") ];
} }
{
keys = "p";
actions = [ (switchMode "Pane") ];
}
{
keys = "t";
actions = [ (switchMode "Tab") ];
}
{
keys = "r";
actions = [ (switchMode "Resize") ];
}
]) ])
(modeBinds "pane" [ (modeBinds "pane" [
{ {
+4 -3
View File
@@ -37,12 +37,13 @@ in
{ pkgs, ... }: { pkgs, ... }:
{ {
imports = with self.modules.homeManager; [ imports = with self.modules.homeManager; [
inputs.nix-jmu-cs345.homeManagerModules.bernstdh
assets assets
bat bat
btop
direnv direnv
eza eza
fastfetch fastfetch
firefox
fonts fonts
foot foot
fzf fzf
@@ -61,7 +62,6 @@ in
yazi yazi
zed zed
zellij zellij
zen-browser
zoxide zoxide
zsh zsh
]; ];
@@ -76,7 +76,6 @@ in
wallpaperDir = "${inputs.assets}/wallpapers"; wallpaperDir = "${inputs.assets}/wallpapers";
programs.home-manager.enable = true; programs.home-manager.enable = true;
programs.nix-jmu-cs345.enable = true;
home.packages = with pkgs; [ home.packages = with pkgs; [
devenv devenv
@@ -84,11 +83,13 @@ in
obsidian obsidian
upscayl upscayl
trayscale trayscale
cura-appimage
# CD Stuff # CD Stuff
picard picard
heybrochecklog heybrochecklog
rsgain rsgain
vlc
playerctl playerctl
brightnessctl brightnessctl