blue: add skelet for blue host
This commit is contained in:
parent
55a2150b03
commit
2d8a742ed1
@ -6,7 +6,6 @@
|
||||
{
|
||||
imports =
|
||||
[
|
||||
./hardware-configuration.nix
|
||||
];
|
||||
|
||||
|
||||
@ -70,57 +69,6 @@
|
||||
variables = {
|
||||
PATH = "$HOME/.cargo/bin";
|
||||
};
|
||||
systemPackages = with pkgs; [
|
||||
acpi
|
||||
binutils
|
||||
bluez
|
||||
bluez-tools
|
||||
btop
|
||||
direnv
|
||||
fd
|
||||
file
|
||||
fzf
|
||||
fzy
|
||||
gnupg
|
||||
gptfdisk
|
||||
htop
|
||||
interception-tools
|
||||
jq
|
||||
nano
|
||||
neovim
|
||||
nix-index
|
||||
nmap
|
||||
ntfs3g
|
||||
ntfsprogs
|
||||
openhantek6022
|
||||
pax-utils
|
||||
pciutils
|
||||
pstree
|
||||
psutils
|
||||
ripgrep
|
||||
rsync
|
||||
silver-searcher
|
||||
strace
|
||||
tig
|
||||
unrar
|
||||
unzip
|
||||
usbutils
|
||||
vimpc
|
||||
vulkan-extension-layer
|
||||
vulkan-loader
|
||||
vulkan-tools
|
||||
vulkan-tools-lunarg
|
||||
vulkan-validation-layers
|
||||
wget
|
||||
xdg-utils
|
||||
zip
|
||||
z-lua
|
||||
swaylock
|
||||
dmidecode
|
||||
dnsmasq
|
||||
dhcpcd
|
||||
uutils-coreutils
|
||||
];
|
||||
};
|
||||
|
||||
programs = {
|
||||
@ -197,7 +145,7 @@
|
||||
windowManager.i3.enable = true;
|
||||
};
|
||||
|
||||
udev.packages = [ pkgs.openocd pkgs.rtl-sdr pkgs.openhantek6022 ];
|
||||
udev.packages = [ pkgs.rtl-sdr pkgs.openhantek6022 ];
|
||||
|
||||
tlp = {
|
||||
enable = true;
|
||||
|
30
flake.lock
generated
30
flake.lock
generated
@ -75,11 +75,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1691599243,
|
||||
"narHash": "sha256-Lw3VRCFFbjQLxZu37rL/o2RBb95VG8iThEhEkqo3SV8=",
|
||||
"lastModified": 1693972774,
|
||||
"narHash": "sha256-Dt9UZs0/DaIex598quYRYFuGabUbvFdNrHuvGc6HjBc=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "a8f8f48320c64bd4e3a266a850bbfde2c6fe3a04",
|
||||
"rev": "b22d7bab30076bbb73744867d6c5bf7d6380570c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -123,11 +123,11 @@
|
||||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1690066826,
|
||||
"narHash": "sha256-6L2qb+Zc0BFkh72OS9uuX637gniOjzU6qCDBpjB2LGY=",
|
||||
"lastModified": 1693675694,
|
||||
"narHash": "sha256-2pIOyQwGyy2FtFAUIb8YeKVmOCcPOTVphbAvmshudLE=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "ce45b591975d070044ca24e3003c830d26fea1c8",
|
||||
"rev": "5601118d39ca9105f8e7b39d4c221d3388c0419d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -153,11 +153,11 @@
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"locked": {
|
||||
"lastModified": 1691472822,
|
||||
"narHash": "sha256-XVfYZ2oB3lNPVq6sHCY9WkdQ8lHoIDzzbpg8bB6oBxA=",
|
||||
"lastModified": 1693844670,
|
||||
"narHash": "sha256-t69F2nBB8DNQUWHD809oJZJVE+23XBrth4QZuVd6IE0=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "41c7605718399dcfa53dd7083793b6ae3bc969ff",
|
||||
"rev": "3c15feef7770eb5500a4b8792623e2d6f598c9c1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -184,11 +184,11 @@
|
||||
},
|
||||
"nixpkgs_5": {
|
||||
"locked": {
|
||||
"lastModified": 1690026219,
|
||||
"narHash": "sha256-oOduRk/kzQxOBknZXTLSEYd7tk+GoKvr8wV6Ab+t4AU=",
|
||||
"lastModified": 1693626178,
|
||||
"narHash": "sha256-Rpiy6lIOu4zny8tfGuIeN1ji9eSz9nPmm9yBhh/4IOM=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "f465da166263bc0d4b39dfd4ca28b777c92d4b73",
|
||||
"rev": "bfb7dfec93f3b5d7274db109f2990bc889861caf",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -234,11 +234,11 @@
|
||||
"nixpkgs-stable": "nixpkgs-stable"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1690199016,
|
||||
"narHash": "sha256-yTLL72q6aqGmzHq+C3rDp3rIjno7EJZkFLof6Ika7cE=",
|
||||
"lastModified": 1693898833,
|
||||
"narHash": "sha256-OIrMAGNYNeLs6IvBynxcXub7aSW3GEUvWNsb7zx6zuU=",
|
||||
"owner": "Mic92",
|
||||
"repo": "sops-nix",
|
||||
"rev": "c36df4fe4bf4bb87759b1891cab21e7a05219500",
|
||||
"rev": "faf21ac162173c2deb54e5fdeed002a9bd6e8623",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
16
flake.nix
16
flake.nix
@ -53,6 +53,22 @@
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
blue = nixpkgs.lib.nixosSystem {
|
||||
system = "x86_64-linux";
|
||||
modules = [
|
||||
{_module.args = inputs;}
|
||||
./blue/configuration.nix
|
||||
./blue/hardware-configuration.nix
|
||||
./packages.nix
|
||||
home-manager.nixosModules.home-manager
|
||||
{
|
||||
home-manager.useGlobalPkgs = true;
|
||||
home-manager.useUserPackages = true;
|
||||
home-manager.users.akill = import ./home/home.nix;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
devShell.x86_64-linux = pkgs.mkShell {
|
||||
|
@ -53,7 +53,7 @@ in {
|
||||
slang = "eng,en";
|
||||
alang = "eng,en";
|
||||
hwdec = "auto";
|
||||
vo = "dmabuf-wayland";
|
||||
vo = "gpu-next";
|
||||
ao = "pipewire";
|
||||
script-opts-set = "ytdl_hook-ytdl_path=yt-dlp,sponsorblock-local_database=no,sponsorblock-skip_categories=[sponsor,intro,selfpromo]";
|
||||
ytdl-format = "bestvideo[height<=?1080]+bestaudio/best";
|
||||
@ -127,7 +127,7 @@ in {
|
||||
|
||||
qutebrowser = {
|
||||
enable = true;
|
||||
package = pkgs.qutebrowser-qt6;
|
||||
package = pkgs.qutebrowser;
|
||||
keyBindings = {
|
||||
normal = {
|
||||
"j" = "scroll-px 0 25";
|
||||
|
@ -32,7 +32,7 @@
|
||||
imv
|
||||
jellyfin-media-player
|
||||
kdenlive
|
||||
kicad
|
||||
/*kicad*/
|
||||
kodi-wayland
|
||||
libnotify
|
||||
libreoffice
|
||||
|
@ -31,12 +31,7 @@
|
||||
}
|
||||
{
|
||||
block = "net";
|
||||
device = "wlan0";
|
||||
interval = 2;
|
||||
}
|
||||
{
|
||||
block = "net";
|
||||
device = "enp5s0";
|
||||
device = "eno1";
|
||||
interval = 2;
|
||||
}
|
||||
{
|
||||
|
@ -33,16 +33,21 @@
|
||||
modifier = "Mod4";
|
||||
output = {
|
||||
eDP-1 = {
|
||||
bg = "~/pic/weird_dragon.jpg stretch";
|
||||
/*
|
||||
bg = "~/pic/weird_dragon.jpg stretch";
|
||||
scale = "1.4";
|
||||
*/
|
||||
};
|
||||
|
||||
HDMI-A-4 = {
|
||||
res = "1920x1080";
|
||||
};
|
||||
};
|
||||
|
||||
input = {
|
||||
"1:1:AT_Translated_Set_2_keyboard" = {repeat_delay = "150";};
|
||||
"1:1:AT_Translated_Set_2_keyboard" = {repeat_rate = "70";};
|
||||
"2:7:SynPS/2_Synaptics_TouchPad" = {tap = "enabled";};
|
||||
"type:keyboard" = { repeat_delay = "150"; };
|
||||
"type:keyboard" = { repeat_rate = "70"; };
|
||||
"*TouchPad" = { tap = "enabled"; };
|
||||
};
|
||||
|
||||
bars = [
|
||||
|
Loading…
Reference in New Issue
Block a user