Compare commits
No commits in common. "f425ff9a43212f0f3869c6332034f1f72a46a117" and "d58b24a96a1ebdba8a160b6536ed8966e38da25d" have entirely different histories.
f425ff9a43
...
d58b24a96a
92
flake.lock
92
flake.lock
|
|
@ -33,11 +33,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1781152676,
|
||||
"narHash": "sha256-RxWs5ND31KzTG7wvMM+PMfUjyNpmIEr999lqNARaM5o=",
|
||||
"lastModified": 1773889306,
|
||||
"narHash": "sha256-PAqwnsBSI9SVC2QugvQ3xeYCB0otOwCacB1ueQj2tgw=",
|
||||
"owner": "nix-community",
|
||||
"repo": "disko",
|
||||
"rev": "ff8702b4de27f72b4c78573dfb89ec74e36abdf1",
|
||||
"rev": "5ad85c82cc52264f4beddc934ba57f3789f28347",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -74,11 +74,11 @@
|
|||
"nixpkgs-stable": "nixpkgs-stable"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785062976,
|
||||
"narHash": "sha256-3PQYC0Gm9NfAJbko6JTtFBlujtXWm7L5VZpUVJRu04c=",
|
||||
"lastModified": 1774262056,
|
||||
"narHash": "sha256-WXu81OceTamUkEX/WufrEqofxztQ30jJbPpY+5e2wfc=",
|
||||
"owner": "nix-community",
|
||||
"repo": "emacs-overlay",
|
||||
"rev": "ecf4a1a2d40f5cf118e7ffa255212ffba6036151",
|
||||
"rev": "eedc208a1db00cfdbc75a8689ac1127444930765",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -189,16 +189,16 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1784350909,
|
||||
"narHash": "sha256-ZWyzLbS1yKUTeFJLmdVuWNnHttL333/ldJbEE+KzCrM=",
|
||||
"lastModified": 1773963144,
|
||||
"narHash": "sha256-WzBOBfSay3GYilUfKaUa1Mbf8/jtuAiJIedx7fWuIX4=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "4ce190229c73d44536caa7072f6308fb2d8feeb3",
|
||||
"rev": "a91b3ea73a765614d90360580b689c48102d1d33",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"ref": "release-26.05",
|
||||
"ref": "release-25.11",
|
||||
"repo": "home-manager",
|
||||
"type": "github"
|
||||
}
|
||||
|
|
@ -209,11 +209,11 @@
|
|||
"nixpkgs": "nixpkgs_4"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1784642409,
|
||||
"narHash": "sha256-hcbDqFuySAJawljt5r0sKBCJKYnbtGD0T/ZIozH1Dq0=",
|
||||
"lastModified": 1773882647,
|
||||
"narHash": "sha256-VzcOcE0LLpEnyoxLuMuptZ9ZWCkSBn99bTgEQoz5Viw=",
|
||||
"owner": "nix-community",
|
||||
"repo": "NixOS-WSL",
|
||||
"rev": "eaeb18da90024448a60eb1ec7132eafa4003404e",
|
||||
"rev": "fd0eae98d1ecee31024271f8d64676250a386ee7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -241,27 +241,27 @@
|
|||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1784856561,
|
||||
"narHash": "sha256-J+Bx1Z6Oeoj2FgnBhRMKyUhhtDoOpTgXYaVLZpDjW4A=",
|
||||
"lastModified": 1773964973,
|
||||
"narHash": "sha256-NV/J+tTER0P5iJhUDL/8HO5MDjDceLQPRUYgdmy5wXw=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "597283ad8aa0b331c788e97c4c262d58877074ef",
|
||||
"rev": "812b3986fd1568f7a858f97fcf425ad996ba7d25",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-26.05",
|
||||
"ref": "nixos-25.11",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1784796856,
|
||||
"narHash": "sha256-wWFrV5/Qbm+lyt5x20E/bSbfJiGKMo4RCxZV8cl/WZI=",
|
||||
"lastModified": 1774106199,
|
||||
"narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e2587caef70cea85dd97d7daab492899902dbf5d",
|
||||
"rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -305,11 +305,11 @@
|
|||
},
|
||||
"nixpkgs_4": {
|
||||
"locked": {
|
||||
"lastModified": 1783776592,
|
||||
"narHash": "sha256-UgCQzxeWI75XM8G+hPrPh+MKzEPjG3SpAj7dtqSbksA=",
|
||||
"lastModified": 1773734432,
|
||||
"narHash": "sha256-IF5ppUWh6gHGHYDbtVUyhwy/i7D261P7fWD1bPefOsw=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e7a3ca8092b61ff85b6a45bf863ea2b2d6a661b3",
|
||||
"rev": "cda48547b432e8d3b18b4180ba07473762ec8558",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -321,16 +321,16 @@
|
|||
},
|
||||
"nixpkgs_5": {
|
||||
"locked": {
|
||||
"lastModified": 1784856561,
|
||||
"narHash": "sha256-J+Bx1Z6Oeoj2FgnBhRMKyUhhtDoOpTgXYaVLZpDjW4A=",
|
||||
"lastModified": 1773964973,
|
||||
"narHash": "sha256-NV/J+tTER0P5iJhUDL/8HO5MDjDceLQPRUYgdmy5wXw=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "597283ad8aa0b331c788e97c4c262d58877074ef",
|
||||
"rev": "812b3986fd1568f7a858f97fcf425ad996ba7d25",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-26.05",
|
||||
"ref": "nixos-25.11",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
|
|
@ -353,11 +353,11 @@
|
|||
},
|
||||
"nixpkgs_7": {
|
||||
"locked": {
|
||||
"lastModified": 1784796856,
|
||||
"narHash": "sha256-wWFrV5/Qbm+lyt5x20E/bSbfJiGKMo4RCxZV8cl/WZI=",
|
||||
"lastModified": 1774106199,
|
||||
"narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e2587caef70cea85dd97d7daab492899902dbf5d",
|
||||
"rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -370,25 +370,25 @@
|
|||
"nordvpn-amd64-deb": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"narHash": "sha256-thKXQLibQFJZnmhzOQ9t6cHXhtvAnDp/+17iL2QN8DU=",
|
||||
"narHash": "sha256-v2FC8Io9OO4nl8+uKqurLIBmFQB4/LRs4/S+5hU0URY=",
|
||||
"type": "file",
|
||||
"url": "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn/nordvpn_5.2.0_amd64.deb"
|
||||
"url": "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn/nordvpn_4.5.0_amd64.deb"
|
||||
},
|
||||
"original": {
|
||||
"type": "file",
|
||||
"url": "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn/nordvpn_5.2.0_amd64.deb"
|
||||
"url": "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn/nordvpn_4.5.0_amd64.deb"
|
||||
}
|
||||
},
|
||||
"nordvpn-arm64-deb": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"narHash": "sha256-+uaBeHdHufzFLZYusySy9oMK3f3+y/wBntAIkic0O+I=",
|
||||
"narHash": "sha256-pdhIp4GLUjmlROk6gp9LPQIggTseoGfD/gxCfWfIAq4=",
|
||||
"type": "file",
|
||||
"url": "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn/nordvpn_5.2.0_arm64.deb"
|
||||
"url": "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn/nordvpn_4.5.0_arm64.deb"
|
||||
},
|
||||
"original": {
|
||||
"type": "file",
|
||||
"url": "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn/nordvpn_5.2.0_arm64.deb"
|
||||
"url": "https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/n/nordvpn/nordvpn_4.5.0_arm64.deb"
|
||||
}
|
||||
},
|
||||
"nordvpn-flake": {
|
||||
|
|
@ -402,16 +402,16 @@
|
|||
"nordvpn-arm64-deb": "nordvpn-arm64-deb"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785076980,
|
||||
"narHash": "sha256-YPTjlQaKCC2Leqej/d1ONI4JC26+zQv3R9zX+p60uDk=",
|
||||
"owner": "janis-bhm",
|
||||
"repo": "nordvpn-flake",
|
||||
"rev": "62cdfd932a7259045cc5064796f6a4561164f2b6",
|
||||
"lastModified": 1775296025,
|
||||
"narHash": "sha256-9gQqoDENQAA0mfGwuYclJFQ1ejjYqRomAX+B19kHSLQ=",
|
||||
"owner": "Cody119",
|
||||
"repo": "nordvpn-flake-updated",
|
||||
"rev": "687ab89edaaa9a40a1dd6b5b13db369e6712cbf8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "janis-bhm",
|
||||
"repo": "nordvpn-flake",
|
||||
"owner": "Cody119",
|
||||
"repo": "nordvpn-flake-updated",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
|
|
@ -421,11 +421,11 @@
|
|||
"nixpkgs": "nixpkgs_7"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785072147,
|
||||
"narHash": "sha256-DSH73PfXqVWYz30Hnx1oeKQUx0w+C2cS3KpVN8BRYrw=",
|
||||
"lastModified": 1774262207,
|
||||
"narHash": "sha256-VDjz6p/BMjjqLZJP5YzW5pjlt3s3jJUpVX8fTwU7zAk=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nur",
|
||||
"rev": "a89983ca76709019703fec796f038a42172012ab",
|
||||
"rev": "2f17ef721626a9d87acb7f74da31cbb15b452797",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
10
flake.nix
10
flake.nix
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05";
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
|
||||
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
nixos-wsl.url = "github:nix-community/NixOS-WSL/main";
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager/release-26.05";
|
||||
url = "github:nix-community/home-manager/release-25.11";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
disko = {
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
};
|
||||
apple-fonts.url = "github:Lyndeno/apple-fonts.nix";
|
||||
duralumin.url = "git+https://git.nirgendwo.xyz/janis/duralumin.git";
|
||||
nordvpn-flake.url = "github:janis-bhm/nordvpn-flake";
|
||||
nordvpn-flake.url = "github:Cody119/nordvpn-flake-updated";
|
||||
nordvpn-flake.inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
|
|
@ -61,14 +61,10 @@
|
|||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
config.allowUnfree = true; # Allow unfree packages globally
|
||||
config.permittedInsecurePackages = [
|
||||
"electron-39.8.10"
|
||||
];
|
||||
|
||||
overlays = [
|
||||
inputs.nur.overlays.default
|
||||
emacs-overlay.overlays.default
|
||||
nordvpn-flake.overlays.default
|
||||
overlay-unstable
|
||||
duralumin.overlays.default
|
||||
];
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ in {
|
|||
fonts.fontconfig.enable = true;
|
||||
|
||||
home = {
|
||||
stateVersion = "26.05";
|
||||
stateVersion = "25.11";
|
||||
homeDirectory = "/home/${user.username}";
|
||||
username = user.username;
|
||||
|
||||
|
|
|
|||
|
|
@ -5,12 +5,6 @@
|
|||
feh
|
||||
sxiv
|
||||
|
||||
# PDF Viewer
|
||||
sioyek
|
||||
|
||||
# Learning
|
||||
anki-bin
|
||||
|
||||
# Chromium browser
|
||||
ungoogled-chromium
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,6 @@
|
|||
{pkgs, ...}: {
|
||||
{...}: {
|
||||
imports = [
|
||||
./nix.nix
|
||||
./rust.nix
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
ghidra-bin
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,28 +3,28 @@
|
|||
# ];
|
||||
|
||||
home.file.".cargo/config.toml".text = ''
|
||||
# [unstable]
|
||||
# codegen-backend = true
|
||||
[unstable]
|
||||
codegen-backend = true
|
||||
|
||||
# [profile.dev]
|
||||
[profile.dev]
|
||||
codegen-backend = "cranelift"
|
||||
|
||||
[profile.dev.package."*"]
|
||||
codegen-backend = "llvm"
|
||||
# Consider compiling deps with cranelift if you want cold-compilation to be faster
|
||||
# codegen-backend = "cranelift"
|
||||
|
||||
# [profile.dev.package."*"]
|
||||
# codegen-backend = "llvm"
|
||||
# # Consider compiling deps with cranelift if you want cold-compilation to be faster
|
||||
# # codegen-backend = "cranelift"
|
||||
# cranelift is `panic = abort`, so you need to compile with llvm to get `#[should_panic]` working
|
||||
[profile.test.package."*"]
|
||||
codegen-backend = "llvm"
|
||||
|
||||
# # cranelift is `panic = abort`, so you need to compile with llvm to get `#[should_panic]` working
|
||||
# [profile.test.package."*"]
|
||||
# codegen-backend = "llvm"
|
||||
# Disable cranelift for release profile
|
||||
[profile.release]
|
||||
codegen-backend = "llvm"
|
||||
|
||||
# # Disable cranelift for release profile
|
||||
# [profile.release]
|
||||
# codegen-backend = "llvm"
|
||||
|
||||
# # cranelift cannot build wasm32-unknown-unknown out of the box
|
||||
# [profile.web]
|
||||
# codegen-backend = "llvm"
|
||||
# cranelift cannot build wasm32-unknown-unknown out of the box
|
||||
[profile.web]
|
||||
codegen-backend = "llvm"
|
||||
|
||||
[build]
|
||||
# Using a global target dir allows all projects to share incremental compilation results,
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ in{
|
|||
profiles = {
|
||||
default = {
|
||||
isDefault = true;
|
||||
name = "User";
|
||||
|
||||
search = {
|
||||
default = "ddg";
|
||||
|
|
@ -46,57 +45,8 @@ in{
|
|||
"new-tab-button"
|
||||
];
|
||||
|
||||
"browser.download.autohideButton" = false;
|
||||
"browser.uiCustomization.state" = ''
|
||||
{
|
||||
"placements": {
|
||||
"widget-overflow-fixed-list": [],
|
||||
"unified-extensions-area": [
|
||||
"_04188724-64d3-497b-a4fd-7caffe6eab29_-browser-action"
|
||||
],
|
||||
"nav-bar": [
|
||||
"sidebar-button",
|
||||
"firefox-view-button",
|
||||
"alltabs-button",
|
||||
"back-button",
|
||||
"forward-button",
|
||||
"stop-reload-button",
|
||||
"urlbar-container",
|
||||
"vertical-spacer",
|
||||
"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action",
|
||||
"unified-extensions-button",
|
||||
"downloads-button"
|
||||
],
|
||||
"toolbar-menubar": [
|
||||
"menubar-items"
|
||||
],
|
||||
"TabsToolbar": [],
|
||||
"vertical-tabs": [
|
||||
"tabbrowser-tabs"
|
||||
],
|
||||
"PersonalToolbar": [
|
||||
"import-button",
|
||||
"personal-bookmarks"
|
||||
]
|
||||
},
|
||||
"seen": [
|
||||
"developer-button",
|
||||
"screenshot-button",
|
||||
"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action",
|
||||
"ublock0_raymondhill_net-browser-action",
|
||||
"_04188724-64d3-497b-a4fd-7caffe6eab29_-browser-action"
|
||||
],
|
||||
"dirtyAreaCache": [
|
||||
"nav-bar",
|
||||
"TabsToolbar",
|
||||
"vertical-tabs",
|
||||
"PersonalToolbar",
|
||||
"unified-extensions-area",
|
||||
"toolbar-menubar"
|
||||
],
|
||||
"currentVersion": 23,
|
||||
"newElementCount": 0
|
||||
}'';
|
||||
{"placements":{"widget-overflow-fixed-list":[],"unified-extensions-area":["_04188724-64d3-497b-a4fd-7caffe6eab29_-browser-action"],"nav-bar":["sidebar-button","firefox-view-button","alltabs-button","back-button","forward-button","stop-reload-button","urlbar-container","vertical-spacer","_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action","unified-extensions-button"],"toolbar-menubar":["menubar-items"],"TabsToolbar":[],"vertical-tabs":["tabbrowser-tabs"],"PersonalToolbar":["import-button","personal-bookmarks"]},"seen":["developer-button","screenshot-button","_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action","ublock0_raymondhill_net-browser-action","_04188724-64d3-497b-a4fd-7caffe6eab29_-browser-action"],"dirtyAreaCache":["nav-bar","TabsToolbar","vertical-tabs","PersonalToolbar","unified-extensions-area","toolbar-menubar"],"currentVersion":23,"newElementCount":0}'';
|
||||
|
||||
# hardening
|
||||
"browser.newtabpage.enabled" = true;
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ SSID: {essid} {frequency}'';
|
|||
interval = 30;
|
||||
exec = "${pkgs.nordvpn-rofi}/bin/nordvpn-rofi --status-json";
|
||||
return-type = "json";
|
||||
on-click = "rofi -show vpn -modes 'vpn:${pkgs.nordvpn-rofi}/bin/nordvpn-rofi'";
|
||||
on-click = "rofi -show vpn -modes 'vpn:nordvpn-rofi'";
|
||||
};
|
||||
style = {
|
||||
connected.color = theme.normal.black;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
final: prev: {
|
||||
# nordvpn = prev.callPackage ./nordvpn.nix {};
|
||||
nordvpn = prev.callPackage ./nordvpn.nix {};
|
||||
nordvpn-rofi = prev.callPackage ./nordvpn-rofi.nix {};
|
||||
screenshot = prev.callPackage ./screenshot.nix {};
|
||||
dotfiles = prev.callPackage ./dotfiles.nix {};
|
||||
|
|
|
|||
|
|
@ -14,6 +14,5 @@
|
|||
|
||||
# kernelModules = [];
|
||||
kernelPackages = pkgs.linuxPackages_zen;
|
||||
kernelParams = ["rfkill.default_state=1"];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
];
|
||||
|
||||
system = {
|
||||
stateVersion = "26.05";
|
||||
stateVersion = "25.11";
|
||||
activationScripts = {
|
||||
rfkill-unblock = {
|
||||
text = ''
|
||||
|
|
|
|||
|
|
@ -9,12 +9,6 @@
|
|||
tlp = lib.mkIf (config.has_battery) {
|
||||
enable = true;
|
||||
settings = {
|
||||
WIFI_PWR_ON_BAT = "on";
|
||||
DEVICES_TO_ENABLE_ON_STARTUP = "wifi bluetooth";
|
||||
DEVICES_TO_DISABLE_ON_STARTUP = "";
|
||||
DEVICES_TO_DISABLE_ON_AC = "";
|
||||
DEVICES_TO_DISABLE_ON_BAT = "";
|
||||
|
||||
START_CHARGE_THRESH_BAT0 = 50;
|
||||
STOP_CHARGE_THRESH_BAT0 = 85;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue