This commit is contained in:
2025-09-16 20:13:37 -06:00
parent 178e595332
commit f28948c783
8 changed files with 47 additions and 54 deletions

3
.envrc Normal file
View File

@@ -0,0 +1,3 @@
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXIm9FPa/agent.4751; export SSH_AUTH_SOCK;
SSH_AGENT_PID=4752; export SSH_AGENT_PID;
echo Agent pid 4752;

72
flake.lock generated
View File

@@ -56,11 +56,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1757385184, "lastModified": 1757920978,
"narHash": "sha256-LCxtQn9ajvOgGRbQIRUJgfP7clMGGvV1SDW1HcSb0zk=", "narHash": "sha256-Mv16aegXLulgyDunijP6SPFJNm8lSXb2w3Q0X+vZ9TY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "26993d87fd0d3b14f7667b74ad82235f120d986e", "rev": "11cc5449c50e0e5b785be3dfcb88245232633eb8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -72,11 +72,11 @@
"lix": { "lix": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1756426754, "lastModified": 1757791852,
"narHash": "sha256-EVJDo/KjdGtvJKelVPoL92TsPNrqnOJUnaLTIqP+F0o=", "narHash": "sha256-G7QPn4gnKeXuecVfiglVSUqxufgB4Z4dlO/1zygXsBA=",
"rev": "f4bdddf0fdaabc68546cf561c5343b83d95d2466", "rev": "8981fb5a18ae15f664b27fde437dce3e17030874",
"type": "tarball", "type": "tarball",
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/f4bdddf0fdaabc68546cf561c5343b83d95d2466.tar.gz" "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/8981fb5a18ae15f664b27fde437dce3e17030874.tar.gz?rev=8981fb5a18ae15f664b27fde437dce3e17030874"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@@ -99,7 +99,7 @@
"narHash": "sha256-IgD1JR7scSEwlK/YAbmrcTWpAYT30LPldCUHdzXkaMs=", "narHash": "sha256-IgD1JR7scSEwlK/YAbmrcTWpAYT30LPldCUHdzXkaMs=",
"rev": "3f09a5eb772e02d98bb8878ab687d5b721f00d16", "rev": "3f09a5eb772e02d98bb8878ab687d5b721f00d16",
"type": "tarball", "type": "tarball",
"url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/3f09a5eb772e02d98bb8878ab687d5b721f00d16.tar.gz" "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/3f09a5eb772e02d98bb8878ab687d5b721f00d16.tar.gz?rev=3f09a5eb772e02d98bb8878ab687d5b721f00d16"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@@ -112,11 +112,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1757427959, "lastModified": 1757937573,
"narHash": "sha256-p0i07rLfAMzJWYfsjFOXEtIWeS1EGVxJaCi9gfyCwRE=", "narHash": "sha256-B+MT526k5th4x22h213/CgzdkKWIaeaa0+Y0uuCkH/I=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NixOS-WSL", "repo": "NixOS-WSL",
"rev": "785f1b67b6c53de088f640f2a7da50ca4b2d7161", "rev": "134e117c969f42277f1c5e60c8fbcac103c2c454",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -128,11 +128,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1757068644, "lastModified": 1757745802,
"narHash": "sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4=", "narHash": "sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9", "rev": "c23193b943c6c689d70ee98ce3128239ed9e32d1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -144,11 +144,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1757347588, "lastModified": 1757745802,
"narHash": "sha256-tLdkkC6XnsY9EOZW9TlpesTclELy8W7lL2ClL+nma8o=", "narHash": "sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b599843bad24621dcaa5ab60dac98f9b0eb1cabe", "rev": "c23193b943c6c689d70ee98ce3128239ed9e32d1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -178,18 +178,19 @@
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_3",
"pyproject-build-systems": "pyproject-build-systems", "pyproject-build-systems": "pyproject-build-systems",
"pyproject-nix": "pyproject-nix_2", "pyproject-nix": "pyproject-nix",
"uv2nix": "uv2nix" "uv2nix": "uv2nix"
}, },
"locked": { "locked": {
"path": "./system/extras/pydev/", "lastModified": 1,
"narHash": "sha256-wBVLwFjGszsaibW+oPRSRFq6vzKPxSmfsh1evEQ56Ow=",
"path": "/nix/store/287fy1a3bmc2xzhxj470ssn8xp5r183g-source/system/extras/pydev",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "./system/extras/pydev/", "path": "/nix/store/287fy1a3bmc2xzhxj470ssn8xp5r183g-source/system/extras/pydev",
"type": "path" "type": "path"
}, }
"parent": []
}, },
"pyproject-build-systems": { "pyproject-build-systems": {
"inputs": { "inputs": {
@@ -197,7 +198,10 @@
"pydev", "pydev",
"nixpkgs" "nixpkgs"
], ],
"pyproject-nix": "pyproject-nix", "pyproject-nix": [
"pydev",
"pyproject-nix"
],
"uv2nix": [ "uv2nix": [
"pydev", "pydev",
"uv2nix" "uv2nix"
@@ -218,28 +222,6 @@
} }
}, },
"pyproject-nix": { "pyproject-nix": {
"inputs": {
"nixpkgs": [
"pydev",
"pyproject-build-systems",
"nixpkgs"
]
},
"locked": {
"lastModified": 1755886095,
"narHash": "sha256-oMQ1YERKqiac28LB1cKjl4d0gjvK98SbGejFMfK0WGE=",
"owner": "nix-community",
"repo": "pyproject.nix",
"rev": "7ea903d50c20d4d3ea45ccaad7ee0d21996780c9",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "pyproject.nix",
"type": "github"
}
},
"pyproject-nix_2": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"pydev", "pydev",

View File

@@ -7,6 +7,8 @@
ember-cli ember-cli
ember-language-server ember-language-server
fish-lsp fish-lsp
gcc
libgcc
gleam gleam
kdlfmt kdlfmt
lessc lessc
@@ -15,6 +17,8 @@
nimlangserver nimlangserver
odin odin
ols ols
# python314
python313
ruby ruby
rubyPackages_3_4.solargraph rubyPackages_3_4.solargraph
ruff ruff
@@ -23,6 +27,8 @@
superhtml superhtml
ty ty
vscode-langservers-extracted vscode-langservers-extracted
vala
vala-language-server
yaml-language-server yaml-language-server
]; ];
} }

View File

@@ -13,7 +13,6 @@
obsidian obsidian
htop htop
gnumake gnumake
python314Full
eza eza
fm fm
felix felix

View File

@@ -20,15 +20,13 @@ in
settings = { settings = {
spawn = [ spawn = [
#set wallpaper #set wallpaper
# "swaybg --image ~/Downloads/wp.jpg"
# set gaps on wideriver
"~/login-wm-setup.sh" "~/login-wm-setup.sh"
# set gaps on wideriver
"~/login-wm-setup-2.sh" "~/login-wm-setup-2.sh"
]; ];
output-layout = "wideriver"; output-layout = "wideriver";
rule-add = "ssd"; rule-add = "ssd";
border-color-focused = "0x7fbbb3"; border-color-urgent = "0xe67e80";
border-color-unfocusd = "0xd3c6aa";
map = { map = {
normal = { normal = {
# spawn binds # spawn binds
@@ -36,6 +34,7 @@ in
"Super R" = "spawn fuzzel"; "Super R" = "spawn fuzzel";
"Super E" = "spawn fm"; "Super E" = "spawn fm";
"Super B" = "spawn obsidian"; "Super B" = "spawn obsidian";
"Super Escape" = "spawn \"swaylock --screenshots --clock --indicator --indicator-radius 250 --indicator-thickness 12 --effect-blur 7x5 --ring-color 7fbbb3 --line-color d3c6aa --inside-color 2b3339 --separator-color 83c092\"";
# format changes # format changes
"Super U" = "${cmd} \"--layout left\""; "Super U" = "${cmd} \"--layout left\"";
@@ -45,12 +44,12 @@ in
"Super N" = "${cmd} \"--layout monocle\""; "Super N" = "${cmd} \"--layout monocle\"";
"Super M" = "${cmd} \"--layout wide\""; "Super M" = "${cmd} \"--layout wide\"";
# globals # globals
"Alt Q" = "close"; "Alt Q" = "close";
"Super+Shift E" = "exit"; "Super+Shift E" = "exit";
"Super+Shift Return" = "zoom"; "Super+Shift Return" = "zoom";
"Super F" = "toggle-fullscreen"; "Super F" = "toggle-fullscreen";
"Super+Shift F" = "toggle-float";
#movement #movement
"Super J" = "focus-view next"; "Super J" = "focus-view next";

View File

@@ -12,5 +12,6 @@
}; };
openssh.enable = true; openssh.enable = true;
flatpak.enable = true; flatpak.enable = true;
cron.enable = true;
}; };
} }

View File

@@ -13,7 +13,7 @@
}; };
pyproject-build-systems = { pyproject-build-systems = {
url = "github:pyproject-nix/build-system-pkgs"; url = "github:pyproject-nix/build-system-pkgs";
inputs.pyproject-nex.follows = "pyproject-nix"; inputs.pyproject-nix.follows = "pyproject-nix";
inputs.uv2nix.follows = "uv2nix"; inputs.uv2nix.follows = "uv2nix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };

View File

@@ -24,7 +24,7 @@
time.timeZone = "${timezone}"; time.timeZone = "${timezone}";
programs.river.enable = true; programs.river-classic.enable = true;
xdg.portal = { xdg.portal = {
enable = true; enable = true;
config.common.default = "*"; config.common.default = "*";
@@ -68,7 +68,7 @@
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
vim vim
pavucontrol pavucontrol
nh nh
docker docker
@@ -76,6 +76,9 @@
podman podman
skopeo skopeo
buildkit buildkit
tree
swaylock-effects
code-cursor-fhs
]; ];
virtualisation.containers.policy = { virtualisation.containers.policy = {