Switch default editor properly back to nvim, try out ghostty terminal on niri
This commit is contained in:
parent
949ebbb3d9
commit
9b0f08f234
|
|
@ -92,7 +92,7 @@
|
||||||
|
|
||||||
programs.bash.shellAliases = {
|
programs.bash.shellAliases = {
|
||||||
nixos-rebuild-system-flake-switch = "sudo nixos-rebuild switch --flake /etc/nixos#desktop";
|
nixos-rebuild-system-flake-switch = "sudo nixos-rebuild switch --flake /etc/nixos#desktop";
|
||||||
nixos-rebuild-system-flake-build = "sudo nixos-rebuild build --flake /etc/nixos#desktop";
|
nixos-rebuild-system-flake-boot = "sudo nixos-rebuild boot --flake /etc/nixos#desktop";
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -50,11 +50,12 @@
|
||||||
|
|
||||||
programs.bash.shellAliases = {
|
programs.bash.shellAliases = {
|
||||||
nixos-rebuild-system-flake-switch = "sudo nixos-rebuild switch --flake /etc/nixos#laptop";
|
nixos-rebuild-system-flake-switch = "sudo nixos-rebuild switch --flake /etc/nixos#laptop";
|
||||||
nixos-rebuild-system-flake-build = "sudo nixos-rebuild build --flake /etc/nixos#laptop";
|
nixos-rebuild-system-flake-boot = "sudo nixos-rebuild boot --flake /etc/nixos#laptop";
|
||||||
};
|
};
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
EDITOR = "emacsclient -c";
|
# EDITOR = "emacsclient -c";
|
||||||
|
EDITOR = "nvim";
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
194
flake.lock
194
flake.lock
|
|
@ -2,7 +2,9 @@
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"apple-fonts": {
|
"apple-fonts": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
"ny": "ny",
|
"ny": "ny",
|
||||||
"sf-arabic": "sf-arabic",
|
"sf-arabic": "sf-arabic",
|
||||||
"sf-armenian": "sf-armenian",
|
"sf-armenian": "sf-armenian",
|
||||||
|
|
@ -26,28 +28,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"blue-build": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-schemas": "flake-schemas",
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"rust-overlay": "rust-overlay"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1746218021,
|
|
||||||
"narHash": "sha256-Rz2zEAwYkpPtOiX7+LSJnXoJUhkZBq2Xm2CUTMzmd6A=",
|
|
||||||
"owner": "blue-build",
|
|
||||||
"repo": "cli",
|
|
||||||
"rev": "f8950b3477d5fa70250e6cb89726e320f9f1b0e5",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "blue-build",
|
|
||||||
"repo": "cli",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flake-parts": {
|
"flake-parts": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
|
|
@ -81,30 +61,16 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-schemas": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1697467827,
|
|
||||||
"narHash": "sha256-j8SR19V1SRysyJwpOBF4TLuAvAjF5t+gMiboN4gYQDU=",
|
|
||||||
"rev": "764932025c817d4e500a8d2a4d8c565563923d29",
|
|
||||||
"revCount": 29,
|
|
||||||
"type": "tarball",
|
|
||||||
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/flake-schemas/0.1.2/018b3da8-4cc3-7fbb-8ff7-1588413c53e2/source.tar.gz"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"type": "tarball",
|
|
||||||
"url": "https://flakehub.com/f/DeterminateSystems/flake-schemas/%2A.tar.gz"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems"
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1705309234,
|
"lastModified": 1731533236,
|
||||||
"narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
|
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
|
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -120,11 +86,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1746243165,
|
"lastModified": 1748227609,
|
||||||
"narHash": "sha256-DQycVmlyLQNLjLJ/FzpokVmbxGQ8HjQQ4zN4nyq2vII=",
|
"narHash": "sha256-SaSdslyo6UGDpPUlmrPA4dWOEuxCy2ihRN9K6BnqYsA=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "c0962eeeabfb8127713f859ec8a5f0e86dead0f2",
|
"rev": "d23d20f55d49d8818ac1f1b2783671e8a6725022",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -135,7 +101,9 @@
|
||||||
},
|
},
|
||||||
"musnix": {
|
"musnix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741303672,
|
"lastModified": 1741303672,
|
||||||
|
|
@ -163,11 +131,11 @@
|
||||||
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1746142190,
|
"lastModified": 1748286492,
|
||||||
"narHash": "sha256-t36K3TWLMRWoGyjYyo+H8bBquDcp4orZqNZVagWNjwY=",
|
"narHash": "sha256-14bRczJErvDIyeHlOrdMcqGwW2VPUnyZCbuTFu8L/wE=",
|
||||||
"owner": "sodiboo",
|
"owner": "sodiboo",
|
||||||
"repo": "niri-flake",
|
"repo": "niri-flake",
|
||||||
"rev": "af701c1c16c289b1b14f333d844b4f756308d244",
|
"rev": "88f4c38ccaf73691e738c758f149009d3266d0bd",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -196,11 +164,11 @@
|
||||||
"niri-unstable": {
|
"niri-unstable": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1746124654,
|
"lastModified": 1748151941,
|
||||||
"narHash": "sha256-LmhkAt2KLvf8lp+kEUQuTFmmv7iXO8IkwwSaPasfXJw=",
|
"narHash": "sha256-z4viQZLgC2bIJ3VrzQnR+q2F3gAOEQpU1H5xHtX/2fs=",
|
||||||
"owner": "YaLTeR",
|
"owner": "YaLTeR",
|
||||||
"repo": "niri",
|
"repo": "niri",
|
||||||
"rev": "6c9705dd4b2eaba25f024d1a3efd7943fd393632",
|
"rev": "8ba57fcf25d2fc9565131684a839d58703f1dae7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -213,15 +181,17 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
"flake-root": "flake-root",
|
"flake-root": "flake-root",
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1746212243,
|
"lastModified": 1746955667,
|
||||||
"narHash": "sha256-BKrQIdolNE09l94dNXHp7UWjtyvijjJy+JcdnEIRydg=",
|
"narHash": "sha256-VgVbPqZl8S09EGWFmgX++aFsz0Z7VmskSJGBXFE4eEs=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixd",
|
"repo": "nixd",
|
||||||
"rev": "0cd3cf83e32fc7791b7e9e994064cd666f79d441",
|
"rev": "7d19dfe5b65035aa255b83147375fdd8257459b9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -232,11 +202,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740828860,
|
"lastModified": 1748190013,
|
||||||
"narHash": "sha256-cjbHI+zUzK5CPsQZqMhE3npTyYFt9tJ3+ohcfaOF/WM=",
|
"narHash": "sha256-R5HJFflOfsP5FBtk+zE8FpL8uqE7n62jqOsADvVshhE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "303bd8071377433a2d8f76e684ec773d70c5b642",
|
"rev": "62b852f6c6742134ade1abdd2a21685fd617a291",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -260,16 +230,16 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1746055187,
|
"lastModified": 1748162331,
|
||||||
"narHash": "sha256-3dqArYSMP9hM7Qpy5YWhnSjiqniSaT2uc5h2Po7tmg0=",
|
"narHash": "sha256-rqc2RKYTxP3tbjA+PB3VMRQNnjesrT0pEofXQTrMsS8=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "3e362ce63e16b9572d8c2297c04f7c19ab6725a5",
|
"rev": "7c43f080a7f28b2774f3b3f43234ca11661bf334",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"ref": "nixos-24.11",
|
"ref": "nixos-25.05",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
|
@ -290,53 +260,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1740695751,
|
|
||||||
"narHash": "sha256-D+R+kFxy1KsheiIzkkx/6L63wEHBYX21OIwlFV8JvDs=",
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "6313551cd05425cd5b3e63fe47dbc324eabb15e4",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "NixOS",
|
|
||||||
"ref": "nixos-unstable",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs_3": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1744174375,
|
|
||||||
"narHash": "sha256-oxI9TLgnQbQ/WL0tIwVSIooLbXq4PW1QUhf5aQmXFgk=",
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "ef3a956f697525883b77192cbe208233ea0f8f79",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs_4": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1746141548,
|
|
||||||
"narHash": "sha256-IgBWhX7A2oJmZFIrpRuMnw5RAufVnfvOgHWgIdds+hc=",
|
|
||||||
"owner": "nixos",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "f02fddb8acef29a8b32f10a335d44828d7825b78",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nixos",
|
|
||||||
"ref": "nixos-unstable",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ny": {
|
"ny": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
@ -352,35 +275,13 @@
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"apple-fonts": "apple-fonts",
|
"apple-fonts": "apple-fonts",
|
||||||
"blue-build": "blue-build",
|
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"musnix": "musnix",
|
"musnix": "musnix",
|
||||||
"niri": "niri",
|
"niri": "niri",
|
||||||
"nixd": "nixd",
|
"nixd": "nixd",
|
||||||
"nixpkgs": "nixpkgs_4",
|
"nixpkgs": "nixpkgs",
|
||||||
"nixpkgs-stable": "nixpkgs-stable_2"
|
"nixpkgs-stable": "nixpkgs-stable_2",
|
||||||
}
|
"yt-x": "yt-x"
|
||||||
},
|
|
||||||
"rust-overlay": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-utils": "flake-utils",
|
|
||||||
"nixpkgs": [
|
|
||||||
"blue-build",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1709086241,
|
|
||||||
"narHash": "sha256-3QHK5zu/5XOa+ghBeKzvt+/BLdEPjw/xDNLcpDfbkmg=",
|
|
||||||
"owner": "oxalica",
|
|
||||||
"repo": "rust-overlay",
|
|
||||||
"rev": "5d56056fb905ff550ee61b6ebb6674d494f57a9e",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "oxalica",
|
|
||||||
"repo": "rust-overlay",
|
|
||||||
"type": "github"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sf-arabic": {
|
"sf-arabic": {
|
||||||
|
|
@ -523,11 +424,11 @@
|
||||||
"xwayland-satellite-unstable": {
|
"xwayland-satellite-unstable": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1745730655,
|
"lastModified": 1748057133,
|
||||||
"narHash": "sha256-Tdsw5lD/XM8i1GnQr7ombqnEaCpt/voPs2AbjuYBbjI=",
|
"narHash": "sha256-t9XPqehcZYDh4YVDq6w/c/L+MhoE/9MIQSYTQOwMwp8=",
|
||||||
"owner": "Supreeeme",
|
"owner": "Supreeeme",
|
||||||
"repo": "xwayland-satellite",
|
"repo": "xwayland-satellite",
|
||||||
"rev": "56a681bfecc5831f41f8eb0ec8c7e96c6b277153",
|
"rev": "572fa4a2bfe920daacdefc7e564b49115413306a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -535,6 +436,27 @@
|
||||||
"repo": "xwayland-satellite",
|
"repo": "xwayland-satellite",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"yt-x": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1742708823,
|
||||||
|
"narHash": "sha256-KjMYMDkFjY+I0qJbZuJv+YMg7/9gyR3SRw/UKLv1MTA=",
|
||||||
|
"owner": "Benexl",
|
||||||
|
"repo": "yt-x",
|
||||||
|
"rev": "0d1ead815c0c116530000d048922d50e712c9184",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "Benexl",
|
||||||
|
"repo": "yt-x",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
|
|
||||||
30
flake.nix
30
flake.nix
|
|
@ -10,10 +10,10 @@
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
blue-build = {
|
# blue-build = {
|
||||||
url = "github:blue-build/cli";
|
# url = "github:blue-build/cli";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
# inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
# };
|
||||||
|
|
||||||
niri = {
|
niri = {
|
||||||
url = "github:sodiboo/niri-flake";
|
url = "github:sodiboo/niri-flake";
|
||||||
|
|
@ -22,22 +22,32 @@
|
||||||
|
|
||||||
nixd = {
|
nixd = {
|
||||||
url = "github:nix-community/nixd";
|
url = "github:nix-community/nixd";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
musnix = {
|
musnix = {
|
||||||
url = "github:musnix/musnix";
|
url = "github:musnix/musnix";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
apple-fonts = {
|
yt-x = {
|
||||||
url = "github:Lyndeno/apple-fonts.nix";
|
url = "github:Benexl/yt-x";
|
||||||
};
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
#emacs-overlay = {
|
apple-fonts = {
|
||||||
# url = "github:nix-community/emacs-overlay";
|
url = "github:Lyndeno/apple-fonts.nix";
|
||||||
#};
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
|
#emacs-overlay = {
|
||||||
|
# url = "github:nix-community/emacs-overlay";
|
||||||
|
# inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
#};
|
||||||
|
|
||||||
#xwayland-satellite-flake = {
|
#xwayland-satellite-flake = {
|
||||||
# url = "github:cspark-development/xwayland-satellite-flake";
|
# url = "github:cspark-development/xwayland-satellite-flake";
|
||||||
|
# inputs.nixpkgs.follows = "nixpkgs";
|
||||||
#};
|
#};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -257,8 +257,8 @@ fi
|
||||||
];
|
];
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
EDITOR = "emacsclient -c";
|
# EDITOR = "emacsclient -c";
|
||||||
# EDITOR = "nvim";
|
EDITOR = "nvim";
|
||||||
|
|
||||||
# Dotnet path not found fix
|
# Dotnet path not found fix
|
||||||
DOTNET_ROOT = "${pkgs.dotnet-sdk}";
|
DOTNET_ROOT = "${pkgs.dotnet-sdk}";
|
||||||
|
|
|
||||||
14
global.nix
14
global.nix
|
|
@ -89,7 +89,7 @@
|
||||||
in
|
in
|
||||||
# Normal (unstable) packages
|
# Normal (unstable) packages
|
||||||
with pkgs; [
|
with pkgs; [
|
||||||
inputs.blue-build.packages.${pkgs.system}.bluebuild
|
#inputs.blue-build.packages.${pkgs.system}.bluebuild
|
||||||
python-with-my-packages
|
python-with-my-packages
|
||||||
|
|
||||||
nix-prefetch-scripts
|
nix-prefetch-scripts
|
||||||
|
|
@ -214,6 +214,9 @@
|
||||||
element-desktop
|
element-desktop
|
||||||
# cinny-desktop
|
# cinny-desktop
|
||||||
freetube
|
freetube
|
||||||
|
inputs.yt-x.packages."${system}".default
|
||||||
|
chafa
|
||||||
|
#ytfzf
|
||||||
|
|
||||||
(pidgin.override {
|
(pidgin.override {
|
||||||
plugins = [
|
plugins = [
|
||||||
|
|
@ -275,7 +278,8 @@
|
||||||
|
|
||||||
MIDIVisualizer
|
MIDIVisualizer
|
||||||
kdePackages.kdenlive
|
kdePackages.kdenlive
|
||||||
vlc
|
# vlc
|
||||||
|
mpv
|
||||||
# unityhub
|
# unityhub
|
||||||
veracrypt
|
veracrypt
|
||||||
boxbuddy
|
boxbuddy
|
||||||
|
|
@ -286,7 +290,7 @@
|
||||||
# kdePackages.k3b
|
# kdePackages.k3b
|
||||||
# xfce.xfburn
|
# xfce.xfburn
|
||||||
ffmpeg
|
ffmpeg
|
||||||
ventoy-full
|
# ventoy-full
|
||||||
qbittorrent
|
qbittorrent
|
||||||
krita
|
krita
|
||||||
|
|
||||||
|
|
@ -434,8 +438,8 @@
|
||||||
DOTNET_ROOT = "${pkgs.dotnet-sdk}";
|
DOTNET_ROOT = "${pkgs.dotnet-sdk}";
|
||||||
|
|
||||||
# Set neovim to be used instead of less for viewing manpages
|
# Set neovim to be used instead of less for viewing manpages
|
||||||
# MANPAGER = "nvim +Man!";
|
MANPAGER = "nvim +Man!";
|
||||||
MANPAGER = "emacsclient -c";
|
# MANPAGER = "emacsclient -c";
|
||||||
|
|
||||||
# Nicer terminal prompt
|
# Nicer terminal prompt
|
||||||
PS1="\[\e[0;36m\]\u\[\e[0m\]@\[\e[0;33m\]\h\[\e[0m\]:\[\e[0;35m\]\w\[\e[0m\] \$ ";
|
PS1="\[\e[0;36m\]\u\[\e[0m\]@\[\e[0;33m\]\h\[\e[0m\]:\[\e[0;35m\]\w\[\e[0m\] \$ ";
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,8 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.sessionVariables = {
|
environment.sessionVariables = {
|
||||||
EDITOR="emacsclient -c";
|
# EDITOR="emacsclient -c";
|
||||||
|
EDITOR="nvim";
|
||||||
QT_QPA_PLATFORMTHEME = "qt6ct";
|
QT_QPA_PLATFORMTHEME = "qt6ct";
|
||||||
SDL_VIDEODRIVER = "x11,windows";
|
SDL_VIDEODRIVER = "x11,windows";
|
||||||
_JAVA_AWT_WM_NONREPARENTING = "1";
|
_JAVA_AWT_WM_NONREPARENTING = "1";
|
||||||
|
|
@ -156,7 +157,8 @@ in
|
||||||
SSH_ASKPASS = "/run/current-system/sw/bin/lxqt-openssh-askpass";
|
SSH_ASKPASS = "/run/current-system/sw/bin/lxqt-openssh-askpass";
|
||||||
};
|
};
|
||||||
environment.variables = {
|
environment.variables = {
|
||||||
EDITOR="emacsclient -c";
|
# EDITOR="emacsclient -c";
|
||||||
|
EDITOR="nvim";
|
||||||
QT_QPA_PLATFORMTHEME = "qt6ct";
|
QT_QPA_PLATFORMTHEME = "qt6ct";
|
||||||
SDL_VIDEODRIVER = "x11,windows";
|
SDL_VIDEODRIVER = "x11,windows";
|
||||||
_JAVA_AWT_WM_NONREPARENTING = "1";
|
_JAVA_AWT_WM_NONREPARENTING = "1";
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ in
|
||||||
"niri/config.kdl".source = ./resources/home-manager/.config/niri/config.kdl;
|
"niri/config.kdl".source = ./resources/home-manager/.config/niri/config.kdl;
|
||||||
"mako/config".source = ./resources/home-manager/.config/mako/config;
|
"mako/config".source = ./resources/home-manager/.config/mako/config;
|
||||||
"foot/foot.ini".source = ./resources/home-manager/.config/foot/foot.ini;
|
"foot/foot.ini".source = ./resources/home-manager/.config/foot/foot.ini;
|
||||||
|
"ghostty/config".source = ./resources/home-manager/.config/ghostty/config;
|
||||||
"networkmanager-dmenu/config.ini".source = ./resources/home-manager/.config/networkmanager-dmenu/config.ini;
|
"networkmanager-dmenu/config.ini".source = ./resources/home-manager/.config/networkmanager-dmenu/config.ini;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -80,7 +81,8 @@ fi
|
||||||
];
|
];
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
TERM = "foot";
|
# TERM = "foot";
|
||||||
|
TERM = "ghostty";
|
||||||
QT_QPA_PLATFORM = "wayland";
|
QT_QPA_PLATFORM = "wayland";
|
||||||
QT_QPA_PLATFORMTHEME = "qt6ct";
|
QT_QPA_PLATFORMTHEME = "qt6ct";
|
||||||
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,8 @@ in
|
||||||
swaylock # Locking
|
swaylock # Locking
|
||||||
swayidle # Idle Detection (For locking)
|
swayidle # Idle Detection (For locking)
|
||||||
swaybg # Set background wallpaper
|
swaybg # Set background wallpaper
|
||||||
foot # Terminal Emulator
|
#foot # Terminal Emulator
|
||||||
|
ghostty # Terminal Emulator
|
||||||
fuzzel # Application Launcher - Wayland
|
fuzzel # Application Launcher - Wayland
|
||||||
wdisplays # Manage wayland displays
|
wdisplays # Manage wayland displays
|
||||||
wlr-randr # Manage wayland displays - xrandr clone
|
wlr-randr # Manage wayland displays - xrandr clone
|
||||||
|
|
@ -47,7 +48,8 @@ in
|
||||||
|
|
||||||
(writeShellScriptBin "niri-start-session"
|
(writeShellScriptBin "niri-start-session"
|
||||||
''
|
''
|
||||||
export TERM="foot"
|
# export TERM="foot"
|
||||||
|
export TERM="ghostty"
|
||||||
export QT_QPA_PLATFORM="wayland"
|
export QT_QPA_PLATFORM="wayland"
|
||||||
export QT_QPA_PLATFORMTHEME="qt6ct"
|
export QT_QPA_PLATFORMTHEME="qt6ct"
|
||||||
export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
|
export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
|
||||||
|
|
@ -154,7 +156,8 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.sessionVariables = {
|
environment.sessionVariables = {
|
||||||
TERM = "foot";
|
# TERM = "foot";
|
||||||
|
TERM = "ghostty";
|
||||||
QT_QPA_PLATFORM = "wayland";
|
QT_QPA_PLATFORM = "wayland";
|
||||||
QT_QPA_PLATFORMTHEME = "qt6ct";
|
QT_QPA_PLATFORMTHEME = "qt6ct";
|
||||||
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
||||||
|
|
@ -170,7 +173,8 @@ in
|
||||||
DISPLAY = ":0";
|
DISPLAY = ":0";
|
||||||
};
|
};
|
||||||
environment.variables = {
|
environment.variables = {
|
||||||
TERM = "foot";
|
# TERM = "foot";
|
||||||
|
TERM = "ghostty";
|
||||||
QT_QPA_PLATFORM = "wayland";
|
QT_QPA_PLATFORM = "wayland";
|
||||||
QT_QPA_PLATFORMTHEME = "qt6ct";
|
QT_QPA_PLATFORMTHEME = "qt6ct";
|
||||||
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
font-family = SFMono Nerd Font
|
||||||
|
font-size = 18.5
|
||||||
|
theme = GruvboxLight
|
||||||
|
cursor-style = block
|
||||||
|
# adjust-cell-height = 35%
|
||||||
|
# background = #000000
|
||||||
|
# background-opacity = 0.65
|
||||||
|
window-padding-balance = false
|
||||||
|
copy-on-select = clipboard
|
||||||
|
confirm-close-surface = false
|
||||||
|
initial-command = bash -c 'nvim +terminal && bash'
|
||||||
|
|
@ -298,7 +298,8 @@ binds {
|
||||||
Alt+Shift+Slash { show-hotkey-overlay; }
|
Alt+Shift+Slash { show-hotkey-overlay; }
|
||||||
|
|
||||||
// Suggested binds for running programs: terminal, app launcher, screen locker.
|
// Suggested binds for running programs: terminal, app launcher, screen locker.
|
||||||
Alt+Return { spawn "foot"; }
|
//Alt+Return { spawn "foot"; }
|
||||||
|
Alt+Return { spawn "ghostty"; }
|
||||||
Alt+D { spawn "fuzzel-xwayland"; }
|
Alt+D { spawn "fuzzel-xwayland"; }
|
||||||
Super+L { spawn "swaylock"; }
|
Super+L { spawn "swaylock"; }
|
||||||
Ctrl+Alt+P { spawn "fuzzel-pass"; }
|
Ctrl+Alt+P { spawn "fuzzel-pass"; }
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue