Compare commits
11 Commits
36a090e453
...
0e285b0878
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0e285b0878 | ||
|
|
621496583e | ||
|
|
49c38752e9 | ||
|
|
e6ab9ec33b | ||
|
|
18c11c09dc | ||
|
|
ecaa69df8d | ||
|
|
4a4b65b12e | ||
|
|
c880cd3410 | ||
|
|
b4364f1922 | ||
|
|
45ecc61547 | ||
|
|
d59ff29064 |
BIN
config/backgrounds/purpledawn.png
Normal file
BIN
config/backgrounds/purpledawn.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.2 MiB |
BIN
config/ram.png
Normal file
BIN
config/ram.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 52 KiB |
266
flake.lock
266
flake.lock
@ -1,5 +1,27 @@
|
||||
{
|
||||
"nodes": {
|
||||
"ags": {
|
||||
"inputs": {
|
||||
"astal": "astal",
|
||||
"nixpkgs": [
|
||||
"hyprpanel",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736090999,
|
||||
"narHash": "sha256-B5CJuHqfJrzPa7tObK0H9669/EClSHpa/P7B9EuvElU=",
|
||||
"owner": "aylur",
|
||||
"repo": "ags",
|
||||
"rev": "5527c3c07d92c11e04e7fd99d58429493dba7e3c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "aylur",
|
||||
"repo": "ags",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"aquamarine": {
|
||||
"inputs": {
|
||||
"hyprutils": [
|
||||
@ -20,11 +42,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1742213273,
|
||||
"narHash": "sha256-0l0vDb4anfsBu1rOs94bC73Hub+xEivgBAo6QXl2MmU=",
|
||||
"lastModified": 1744289235,
|
||||
"narHash": "sha256-ZFkHLdimtFzQACsVVyZkZlfYdj4iNy3PkzXfrwmlse8=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "aquamarine",
|
||||
"rev": "484b732195cc53f4536ce4bd59a5c6402b1e7ccf",
|
||||
"rev": "c8282f4982b56dfa5e9b9f659809da93f8d37e7a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -33,6 +55,28 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"astal": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"hyprpanel",
|
||||
"ags",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735172721,
|
||||
"narHash": "sha256-rtEAwGsHSppnkR3Qg3eRJ6Xh/F84IY9CrBBLzYabalY=",
|
||||
"owner": "aylur",
|
||||
"repo": "astal",
|
||||
"rev": "6c84b64efc736e039a8a10774a4a1bf772c37aa2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "aylur",
|
||||
"repo": "astal",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"auto-cpufreq": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
@ -40,11 +84,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743325743,
|
||||
"narHash": "sha256-p2ZlFUBy10SV0b2g8ZOWse01mgaeU4haZN+dgHcoN6U=",
|
||||
"lastModified": 1744578060,
|
||||
"narHash": "sha256-ApX5u3aXtmthemPSnZls/oxvqpNR7C9t4Ut57MTvces=",
|
||||
"owner": "AdnanHodzic",
|
||||
"repo": "auto-cpufreq",
|
||||
"rev": "00be2a5d91832519823990deb7b87af85fc78017",
|
||||
"rev": "b6493edc7033beac216b8836af4994e56c6682f4",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -122,18 +166,17 @@
|
||||
},
|
||||
"firefox-addons": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"dir": "pkgs/firefox-addons",
|
||||
"lastModified": 1743483509,
|
||||
"narHash": "sha256-aHnOrBV4UpVQuv9RHmYaRb0jZRBpmeDWsZWBRoSCc5w=",
|
||||
"lastModified": 1744974023,
|
||||
"narHash": "sha256-7P4gZOxx5hmHNW++vtsWILxuPO1RB+8kyKDDQ7Ij10Q=",
|
||||
"owner": "rycee",
|
||||
"repo": "nur-expressions",
|
||||
"rev": "692aba39210127804151c9436e4b87fe1d0e0f2b",
|
||||
"rev": "d53de206d64dd4581b5d5bbc7dcb2e8c5a1d836a",
|
||||
"type": "gitlab"
|
||||
},
|
||||
"original": {
|
||||
@ -146,11 +189,11 @@
|
||||
"firefox-gnome-theme": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1741628778,
|
||||
"narHash": "sha256-RsvHGNTmO2e/eVfgYK7g+eYEdwwh7SbZa+gZkT24MEA=",
|
||||
"lastModified": 1743774811,
|
||||
"narHash": "sha256-oiHLDHXq7ymsMVYSg92dD1OLnKLQoU/Gf2F1GoONLCE=",
|
||||
"owner": "rafaelmardojai",
|
||||
"repo": "firefox-gnome-theme",
|
||||
"rev": "5a81d390bb64afd4e81221749ec4bffcbeb5fa80",
|
||||
"rev": "df53a7a31872faf5ca53dd0730038a62ec63ca9e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -245,21 +288,6 @@
|
||||
}
|
||||
},
|
||||
"flake-utils": {
|
||||
"locked": {
|
||||
"lastModified": 1629284811,
|
||||
"narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "c5d161cc0af116a2e17f54316f0bf43f0819785c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-utils_2": {
|
||||
"inputs": {
|
||||
"systems": "systems_3"
|
||||
},
|
||||
@ -277,7 +305,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-utils_3": {
|
||||
"flake-utils_2": {
|
||||
"inputs": {
|
||||
"systems": [
|
||||
"stylix",
|
||||
@ -327,11 +355,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741379162,
|
||||
"narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=",
|
||||
"lastModified": 1742649964,
|
||||
"narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=",
|
||||
"owner": "cachix",
|
||||
"repo": "git-hooks.nix",
|
||||
"rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc",
|
||||
"rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -408,11 +436,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743482579,
|
||||
"narHash": "sha256-u81nqA4UuRatKDkzUuIfVYdLMw8birEy+99oXpdyXhY=",
|
||||
"lastModified": 1745128386,
|
||||
"narHash": "sha256-xnNxL9lZC5Ez8AxTgHZZu8pYSNM34+5GD5jGSs8Vq4M=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "c21383b556609ce1ad901aa08b4c6fbd9e0c7af0",
|
||||
"rev": "f98314bb064cf8f8446c44afbadaaad2505875a7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -450,11 +478,32 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741635347,
|
||||
"narHash": "sha256-2aYfV44h18alHXopyfL4D9GsnpE5XlSVkp4MGe586VU=",
|
||||
"lastModified": 1743869639,
|
||||
"narHash": "sha256-Xhe3whfRW/Ay05z9m1EZ1/AkbV1yo0tm1CbgjtCi4rQ=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "7fb8678716c158642ac42f9ff7a18c0800fea551",
|
||||
"rev": "d094c6763c6ddb860580e7d3b4201f8f496a6836",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"home-manager_3": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"zen-browser",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743604125,
|
||||
"narHash": "sha256-ZD61DNbsBt1mQbinAaaEqKaJk2RFo9R/j+eYWeGMx7A=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "180fd43eea296e62ae68e079fcf56aba268b9a1a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -508,11 +557,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1739049071,
|
||||
"narHash": "sha256-3+7TpXMrbsUXSwgr5VAKAnmkzMb6JO+Rvc9XRb5NMg4=",
|
||||
"lastModified": 1743953322,
|
||||
"narHash": "sha256-prQ5JKopXtzCMX2eT3dXbaVvGmzjMRE2bXStQDdazpM=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprgraphics",
|
||||
"rev": "175c6b29b6ff82100539e7c4363a35a02c74dd73",
|
||||
"rev": "9d7f2687c84c729afbc3b13f7937655570f2978d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -539,11 +588,11 @@
|
||||
"xdph": "xdph"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743463509,
|
||||
"narHash": "sha256-JASYdXTJovrTgT04ATMGpRruvY4+lrdhAkoPhPPb+h4=",
|
||||
"lastModified": 1745115741,
|
||||
"narHash": "sha256-LuTzOibcl/qy2VTuDQMXXEpI2+CQZnykQAXItmo8ciM=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "Hyprland",
|
||||
"rev": "d1a59ec39eb4c0d6a7d3d38a26f8924e6bca5cef",
|
||||
"rev": "867bc860895ef4de7030c6a615aa10e5bfa1e133",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -564,11 +613,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1738422629,
|
||||
"narHash": "sha256-5v+bv75wJWvahyM2xcMTSNNxmV8a7hb01Eey5zYnBJw=",
|
||||
"lastModified": 1743714874,
|
||||
"narHash": "sha256-yt8F7NhMFCFHUHy/lNjH/pjZyIDFNk52Q4tivQ31WFo=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland-protocols",
|
||||
"rev": "755aef8dab49d0fc4663c715fa4ad221b2aedaed",
|
||||
"rev": "3a5c2bda1c1a4e55cc1330c782547695a93f05b2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -661,11 +710,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741191527,
|
||||
"narHash": "sha256-kM+11Nch47Xwfgtw2EpRitJuORy4miwoMuRi5tyMBDY=",
|
||||
"lastModified": 1744468525,
|
||||
"narHash": "sha256-9HySx+EtsbbKlZDlY+naqqOV679VdxP6x6fP3wxDXJk=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprlang",
|
||||
"rev": "72df3861f1197e41b078faa3e38eedd60e00018d",
|
||||
"rev": "f1000c54d266e6e4e9d646df0774fac5b8a652df",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -674,6 +723,27 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprpanel": {
|
||||
"inputs": {
|
||||
"ags": "ags",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1744513377,
|
||||
"narHash": "sha256-2ocy+qAVxTBmaK8MpAy7mpKIH+DYEzwf+KzXZX83oZ4=",
|
||||
"owner": "Jas-SinghFSU",
|
||||
"repo": "HyprPanel",
|
||||
"rev": "42943b3def85d8787d703778951944c8e791202b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "Jas-SinghFSU",
|
||||
"repo": "HyprPanel",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hyprutils": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
@ -686,11 +756,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741534688,
|
||||
"narHash": "sha256-EV3945SnjOCuRVbGRghsWx/9D89FyshnSO1Q6/TuQ14=",
|
||||
"lastModified": 1743950287,
|
||||
"narHash": "sha256-/6IAEWyb8gC/NKZElxiHChkouiUOrVYNq9YqG0Pzm4Y=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprutils",
|
||||
"rev": "dd1f720cbc2dbb3c71167c9598045dd3261d27b3",
|
||||
"rev": "f2dc70e448b994cef627a157ee340135bd68fbc6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -817,11 +887,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743410259,
|
||||
"narHash": "sha256-tjdkPPkRT1Mj72yrpN8oUxYw9SaG8wOQWD3auS1bvSs=",
|
||||
"lastModified": 1744621833,
|
||||
"narHash": "sha256-II6a32kRc+KbLhU/jS8EbuXYt1PNCvsRvuBw2becgQM=",
|
||||
"owner": "Mic92",
|
||||
"repo": "nix-ld",
|
||||
"rev": "140451db1cadeef1e7e9e054332b67b7be808916",
|
||||
"rev": "9a3812797e25def1d4aed62b517606b7b93989dc",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -833,11 +903,11 @@
|
||||
"nix-mineral": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1742784395,
|
||||
"narHash": "sha256-QBaHKDrJ2aXGR9/UjAXeTIQfcguSJRO5D4oWd2s3zIg=",
|
||||
"lastModified": 1744818705,
|
||||
"narHash": "sha256-lm3/OiH1dYELELJqs47CSPXYbHe0GmwQOYtxBwnl92c=",
|
||||
"owner": "cynicsketch",
|
||||
"repo": "nix-mineral",
|
||||
"rev": "561cf46483c9758c2b5bef75bc05762326ae9b5d",
|
||||
"rev": "2d66655c52edb0465eef951ac6eb40e797ae69c3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -884,11 +954,11 @@
|
||||
"treefmt-nix": "treefmt-nix"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743761374,
|
||||
"narHash": "sha256-Zzhd3KRkG2cR4I3ExSJr4V1RV8d7TomaBEoT9g9hbYg=",
|
||||
"lastModified": 1745545091,
|
||||
"narHash": "sha256-300Y7RoU/wefVDmit6b89HvhBk6h8l1t9VVDo0diEK4=",
|
||||
"owner": "kaylorben",
|
||||
"repo": "nixcord",
|
||||
"rev": "48e192d4592a6c33e596fdc127e5025bee53bf3d",
|
||||
"rev": "f5dd48df2e39d2b2cf9b5bad20997e88704f6a5e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -899,11 +969,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1743315132,
|
||||
"narHash": "sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om+D4UnDhlDW9BE=",
|
||||
"lastModified": 1745391562,
|
||||
"narHash": "sha256-sPwcCYuiEopaafePqlG826tBhctuJsLx/mhKKM5Fmjo=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "52faf482a3889b7619003c0daec593a1912fddc1",
|
||||
"rev": "8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -978,11 +1048,11 @@
|
||||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1743367904,
|
||||
"narHash": "sha256-sOos1jZGKmT6xxPvxGQyPTApOunXvScV4lNjBCXd/CI=",
|
||||
"lastModified": 1744440957,
|
||||
"narHash": "sha256-FHlSkNqFmPxPJvy+6fNLaNeWnF1lZSgqVCl/eWaJRc4=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "7ffe0edc685f14b8c635e3d6591b0bbb97365e6c",
|
||||
"rev": "26d499fc9f1d567283d5d56fcf367edd815dba1d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1072,11 +1142,11 @@
|
||||
"treefmt-nix": "treefmt-nix_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741693509,
|
||||
"narHash": "sha256-emkxnsZstiJWmGACimyAYqIKz2Qz5We5h1oBVDyQjLw=",
|
||||
"lastModified": 1743884191,
|
||||
"narHash": "sha256-foVcginhVvjg8ZnTzY5wwMeZ4wjJ8yX66PW5kgyivPE=",
|
||||
"owner": "nix-community",
|
||||
"repo": "NUR",
|
||||
"rev": "5479646b2574837f1899da78bdf9a48b75a9fb27",
|
||||
"rev": "fde90f5f52e13eed110a0e53a2818a2b09e4d37c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1088,7 +1158,7 @@
|
||||
"nvf": {
|
||||
"inputs": {
|
||||
"flake-parts": "flake-parts",
|
||||
"flake-utils": "flake-utils_2",
|
||||
"flake-utils": "flake-utils",
|
||||
"mnw": "mnw",
|
||||
"nil": "nil",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
@ -1161,6 +1231,7 @@
|
||||
"home-manager": "home-manager",
|
||||
"home-manager-droid": "home-manager-droid",
|
||||
"hyprland": "hyprland",
|
||||
"hyprpanel": "hyprpanel",
|
||||
"install-script": "install-script",
|
||||
"nix-ld": "nix-ld",
|
||||
"nix-mineral": "nix-mineral",
|
||||
@ -1244,11 +1315,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743305778,
|
||||
"narHash": "sha256-Ux/UohNtnM5mn9SFjaHp6IZe2aAnUCzklMluNtV6zFo=",
|
||||
"lastModified": 1744669848,
|
||||
"narHash": "sha256-pXyanHLUzLNd3MX9vsWG+6Z2hTU8niyphWstYEP3/GU=",
|
||||
"owner": "Mic92",
|
||||
"repo": "sops-nix",
|
||||
"rev": "8e873886bbfc32163fe027b8676c75637b7da114",
|
||||
"rev": "61154300d945f0b147b30d24ddcafa159148026a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1265,11 +1336,11 @@
|
||||
"systems": "systems_5"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743308176,
|
||||
"narHash": "sha256-xiHVIJsxj3tknObHzfKsWHQ0N38zyFsb8edB3oXDOxg=",
|
||||
"lastModified": 1745073200,
|
||||
"narHash": "sha256-9BdXrdvR4ewdRMbvTRKABrJfuhcH1xxin2OR89MhMNY=",
|
||||
"owner": "Gerg-L",
|
||||
"repo": "spicetify-nix",
|
||||
"rev": "567e5b6ee6d7433261f16b400e424a6bd5c8c8b3",
|
||||
"rev": "c9093f2d516c5b62461844c06bf362db8e230ff9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1286,7 +1357,7 @@
|
||||
"base16-vim": "base16-vim",
|
||||
"firefox-gnome-theme": "firefox-gnome-theme",
|
||||
"flake-compat": "flake-compat_3",
|
||||
"flake-utils": "flake-utils_3",
|
||||
"flake-utils": "flake-utils_2",
|
||||
"git-hooks": "git-hooks",
|
||||
"gnome-shell": "gnome-shell",
|
||||
"home-manager": "home-manager_2",
|
||||
@ -1302,11 +1373,11 @@
|
||||
"tinted-zed": "tinted-zed"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743775855,
|
||||
"narHash": "sha256-ZhhiYvHlA9f/Ck1i76ilfapLS7abLPRlWJQRxJEDTnQ=",
|
||||
"lastModified": 1744910471,
|
||||
"narHash": "sha256-HItOUMA2whFnPMJuyN2XHq9TZttgrgOAZcoUXsaD4Js=",
|
||||
"owner": "danth",
|
||||
"repo": "stylix",
|
||||
"rev": "581fa67c818aaf91a1533149fb737d3e8c0949b8",
|
||||
"rev": "8d5cd725ad591890c0cd804bf68cc842b8afca51",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1441,11 +1512,11 @@
|
||||
"tinted-schemes": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1741468895,
|
||||
"narHash": "sha256-YKM1RJbL68Yp2vESBqeZQBjTETXo8mCTTzLZyckCfZk=",
|
||||
"lastModified": 1742851696,
|
||||
"narHash": "sha256-sR4K+OVFKeUOvNIqcCr5Br7NLxOBEwoAgsIyjsZmb8s=",
|
||||
"owner": "tinted-theming",
|
||||
"repo": "schemes",
|
||||
"rev": "47c8c7726e98069cade5827e5fb2bfee02ce6991",
|
||||
"rev": "c37771c4ae8ff1667e27ddcf24991ebeb94a4e77",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1457,11 +1528,11 @@
|
||||
"tinted-tmux": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1740877430,
|
||||
"narHash": "sha256-zWcCXgdC4/owfH/eEXx26y5BLzTrefjtSLFHWVD5KxU=",
|
||||
"lastModified": 1743296873,
|
||||
"narHash": "sha256-8IQulrb1OBSxMwdKijO9fB70ON//V32dpK9Uioy7FzY=",
|
||||
"owner": "tinted-theming",
|
||||
"repo": "tinted-tmux",
|
||||
"rev": "d48ee86394cbe45b112ba23ab63e33656090edb4",
|
||||
"rev": "af5152c8d7546dfb4ff6df94080bf5ff54f64e3a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1494,11 +1565,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1742370146,
|
||||
"narHash": "sha256-XRE8hL4vKIQyVMDXykFh4ceo3KSpuJF3ts8GKwh5bIU=",
|
||||
"lastModified": 1744961264,
|
||||
"narHash": "sha256-aRmUh0AMwcbdjJHnytg1e5h5ECcaWtIFQa6d9gI85AI=",
|
||||
"owner": "numtide",
|
||||
"repo": "treefmt-nix",
|
||||
"rev": "adc195eef5da3606891cedf80c0d9ce2d3190808",
|
||||
"rev": "8d404a69efe76146368885110f29a2ca3700bee6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1557,11 +1628,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1741934139,
|
||||
"narHash": "sha256-ZhTcTH9FoeAtbPfWGrhkH7RjLJZ7GeF18nygLAMR+WE=",
|
||||
"lastModified": 1744644585,
|
||||
"narHash": "sha256-p0D/e4J6Sv6GSb+9u8OQcVHSE2gPNYB5ygIfGDyEiXQ=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "xdg-desktop-portal-hyprland",
|
||||
"rev": "150b0b6f52bb422a1b232a53698606fe0320dde0",
|
||||
"rev": "be6771e754345f18244fb00aae5c9e5ab21ccc26",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -1572,16 +1643,17 @@
|
||||
},
|
||||
"zen-browser": {
|
||||
"inputs": {
|
||||
"home-manager": "home-manager_3",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1743463070,
|
||||
"narHash": "sha256-x+A6Es0VkGyhp4ixhqg1Qi9iusLl7ioymqoe107L/Dg=",
|
||||
"lastModified": 1745111733,
|
||||
"narHash": "sha256-FVsS0LcSYwt4qiw1inlI8F9dc7PZaRaWAr4vqvvnekg=",
|
||||
"owner": "0xc000022070",
|
||||
"repo": "zen-browser-flake",
|
||||
"rev": "3c4f98e9504d3f94bbd303d428162665a0ade8d6",
|
||||
"rev": "67df3e64a216db8ac3c8bc669143af090bf4e6ad",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
25
flake.nix
25
flake.nix
@ -16,7 +16,7 @@
|
||||
editor = "neovim"; # neovim, vscode
|
||||
|
||||
# List all themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes
|
||||
theme = "catppuccin-mocha"; # catppuccin-mocha, tokyo-night-dark, one-dark
|
||||
theme = "catppuccin-mocha"; # catppuccin-mocha, tokyo-night-dark, one-dark, purple-dawn
|
||||
background =
|
||||
if userSettings.theme == "catppuccin-mocha"
|
||||
then "aurora_borealis.png"
|
||||
@ -24,6 +24,8 @@
|
||||
then "evangelion.jpg"
|
||||
else if "tokyo-night-dark" == userSettings.theme
|
||||
then "lain.png"
|
||||
else if "purple-dawn" == userSettings.theme
|
||||
then "purpledawn.png"
|
||||
else "aurora_borealis.png";
|
||||
|
||||
resolution = {
|
||||
@ -43,6 +45,10 @@
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
|
||||
overlays = [
|
||||
inputs.hyprpanel.overlay
|
||||
];
|
||||
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
};
|
||||
@ -60,6 +66,7 @@
|
||||
nixosConfigurations = {
|
||||
kogami = nixpkgs.lib.nixosSystem {
|
||||
inherit system;
|
||||
|
||||
specialArgs = {
|
||||
inherit inputs system pkgs pkgs-stable userSettings;
|
||||
};
|
||||
@ -71,6 +78,7 @@
|
||||
inputs.nix-ld.nixosModules.nix-ld
|
||||
inputs.sops-nix.nixosModules.sops
|
||||
inputs.auto-cpufreq.nixosModules.default
|
||||
{nixpkgs.overlays = [inputs.hyprpanel.overlay];}
|
||||
];
|
||||
};
|
||||
ginoza = nixpkgs.lib.nixosSystem {
|
||||
@ -99,6 +107,16 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
homeConfigurations = {
|
||||
masaoka = inputs.home-manager.lib.homeManagerConfiguration {
|
||||
inherit pkgs;
|
||||
modules = [./masaoka/home.nix];
|
||||
extraSpecialArgs = {
|
||||
inherit inputs userSettings pkgs pkgs-stable;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
inputs = {
|
||||
@ -172,6 +190,11 @@
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
hyprpanel = {
|
||||
url = "github:Jas-SinghFSU/HyprPanel";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
nix-mineral = {
|
||||
url = "github:cynicsketch/nix-mineral"; # Refers to the main branch and is updated to the latest commit when you use "nix flake update"
|
||||
# url = "github:cynicsketch/nix-mineral/v0.1.6-alpha" # Refers to a specific tag and follows that tag until you change it
|
||||
|
||||
31
justfile
31
justfile
@ -1,31 +0,0 @@
|
||||
set positional-arguments
|
||||
|
||||
@default:
|
||||
just update
|
||||
|
||||
@deploy profile:
|
||||
just clone
|
||||
just hardware-generation ~/.dotfiles/kogami
|
||||
just hardware-generation ~/.dotfiles/ginoza
|
||||
just build $1
|
||||
|
||||
@clone:
|
||||
git clone https://git.foglar.tech/foglar/dotfiles.git ~/.dotfiles
|
||||
@quick-clone:
|
||||
git clone https://git.foglar.tech/foglar/dotfiles.git ~/.dotfiles --depth 1
|
||||
@update:
|
||||
cd ~/.dotfiles && git pull && nix flake update
|
||||
@remove:
|
||||
gum confirm && rm -rf ~/.dotfiles || echo "File ~/.dotfiles not removed"
|
||||
|
||||
@install rebuild-argument entrypoint:
|
||||
sudo nixos-rebuild $1 --flake ~/.dotfiles#$2
|
||||
|
||||
@switch flake-entrypoint:
|
||||
just install switch $1
|
||||
|
||||
@build flake-entrypoint:
|
||||
just install build $1
|
||||
|
||||
@hardware-generation path:
|
||||
sudo nixos-generate-config --dir $1
|
||||
@ -13,7 +13,6 @@
|
||||
../nixos/system/system.nix
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
inputs.sops-nix.nixosModules.sops
|
||||
"${inputs.nix-mineral}/nix-mineral.nix"
|
||||
];
|
||||
|
||||
# Home manager
|
||||
|
||||
@ -1,8 +1,10 @@
|
||||
{userSettings, ...}: {
|
||||
# Home manager configuration
|
||||
home.username = "${userSettings.username}";
|
||||
home.homeDirectory = "/home/${userSettings.username}";
|
||||
home.stateVersion = "24.05"; # Please read the comment before changing.
|
||||
home = {
|
||||
username = "${userSettings.username}";
|
||||
homeDirectory = "/home/${userSettings.username}";
|
||||
stateVersion = "24.05"; # Please read the comment before changing.
|
||||
};
|
||||
|
||||
imports = [
|
||||
../nixos/home/packages/packages.nix
|
||||
@ -59,6 +61,7 @@
|
||||
};
|
||||
|
||||
git.enable = true;
|
||||
gitkraken.enable = true;
|
||||
neovim.enable = false;
|
||||
|
||||
firefox.enable = false;
|
||||
@ -72,6 +75,7 @@
|
||||
bat.enable = true;
|
||||
btop.enable = true;
|
||||
fzf.enable = true;
|
||||
yazi.enable = true;
|
||||
direnv = {
|
||||
enable = true;
|
||||
enableZshIntegration = true;
|
||||
|
||||
89
masaoka/home.nix
Normal file
89
masaoka/home.nix
Normal file
@ -0,0 +1,89 @@
|
||||
{userSettings, ...}: {
|
||||
# Home manager configuration
|
||||
home = {
|
||||
username = "${userSettings.username}";
|
||||
homeDirectory = "/home/${userSettings.username}";
|
||||
stateVersion = "24.05"; # Please read the comment before changing.
|
||||
};
|
||||
|
||||
imports = [
|
||||
../nixos/home/packages/packages.nix
|
||||
../nixos/home/desktop/desktops.nix
|
||||
];
|
||||
|
||||
# Shell management
|
||||
sh = {
|
||||
oh-my-posh.enable = true;
|
||||
|
||||
bash = {
|
||||
enable = true;
|
||||
oh-my-posh.enable = true;
|
||||
};
|
||||
|
||||
zsh = {
|
||||
enable = true;
|
||||
oh-my-posh.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
# Application lists
|
||||
app_list = {
|
||||
applications.enable = true;
|
||||
games.enable = true;
|
||||
hacking.enable = true;
|
||||
programming.enable = true;
|
||||
terminal_tools.enable = true;
|
||||
};
|
||||
|
||||
# Configured programs to enable
|
||||
program = {
|
||||
fastfetch.enable = true;
|
||||
kitty.enable = true;
|
||||
tmux.enable = true;
|
||||
zoxide.enable = true;
|
||||
ranger.enable = true;
|
||||
|
||||
vscode = {
|
||||
enable = true;
|
||||
ide = {
|
||||
python.enable = true;
|
||||
go.enable = true;
|
||||
csharp.enable = true;
|
||||
cpp.enable = false;
|
||||
web.enable = true;
|
||||
};
|
||||
nix.enable = true;
|
||||
markdown.enable = true;
|
||||
ai.enable = true;
|
||||
git.enable = true;
|
||||
|
||||
themes.enable = false;
|
||||
};
|
||||
|
||||
git.enable = true;
|
||||
gitkraken.enable = true;
|
||||
neovim.enable = false;
|
||||
|
||||
firefox.enable = false;
|
||||
qutebrowser.enable = true;
|
||||
spotify.enable = false;
|
||||
vencord.enable = true;
|
||||
};
|
||||
|
||||
# Basic programs to enable
|
||||
programs = {
|
||||
bat.enable = true;
|
||||
btop.enable = true;
|
||||
fzf.enable = true;
|
||||
yazi.enable = true;
|
||||
direnv = {
|
||||
enable = true;
|
||||
enableZshIntegration = true;
|
||||
enableBashIntegration = true;
|
||||
nix-direnv.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
# Let Home Manager install and manage itself.
|
||||
programs.home-manager.enable = true;
|
||||
}
|
||||
@ -17,12 +17,11 @@
|
||||
ferdium
|
||||
|
||||
bitwarden
|
||||
proton-pass
|
||||
#bitwarden-cli
|
||||
proton-pass
|
||||
|
||||
file-roller
|
||||
marp-cli
|
||||
stellarium
|
||||
libreoffice
|
||||
localsend
|
||||
kdePackages.kdeconnect-kde
|
||||
@ -33,6 +32,7 @@
|
||||
inkscape
|
||||
gnome-disk-utility
|
||||
qbittorrent
|
||||
prismlauncher
|
||||
|
||||
(writeShellScriptBin "nvidia-offload" ''
|
||||
export __NV_PRIME_RENDER_OFFLOAD=1
|
||||
@ -48,6 +48,7 @@
|
||||
gnome-font-viewer
|
||||
gnome-characters
|
||||
evince
|
||||
#stellarium
|
||||
]);
|
||||
};
|
||||
}
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
ghostty
|
||||
cargo
|
||||
ciscoPacketTracer8
|
||||
godot_4_4-mono
|
||||
#godot_4_4-mono
|
||||
]
|
||||
);
|
||||
|
||||
|
||||
@ -14,11 +14,12 @@
|
||||
imports = [
|
||||
./dependencies.nix
|
||||
./waybar.nix
|
||||
./rofi.nix
|
||||
./rofi/rofi.nix
|
||||
./wlogout.nix
|
||||
./hyprlock.nix
|
||||
./hypridle.nix
|
||||
./eww.nix
|
||||
./hyprpanel/default.nix
|
||||
];
|
||||
|
||||
config = lib.mkIf config.desktop.hyprland.enable {
|
||||
@ -27,6 +28,7 @@
|
||||
rofi = {
|
||||
enable = lib.mkDefault true;
|
||||
clipboard.enable = lib.mkDefault true;
|
||||
wallpaper.enable = lib.mkDefault true;
|
||||
};
|
||||
hyprlock.enable = lib.mkDefault true;
|
||||
hypridle.enable = lib.mkDefault true;
|
||||
@ -50,14 +52,14 @@
|
||||
services.network-manager-applet.enable = true;
|
||||
services.playerctld.enable = true;
|
||||
#services.dunst.enable = true;
|
||||
services.swaync = {
|
||||
enable = true;
|
||||
settings = {
|
||||
fit-to-screen = false;
|
||||
control-center-height = 500;
|
||||
control-center-width = 250;
|
||||
};
|
||||
};
|
||||
#services.swaync = {
|
||||
# enable = true;
|
||||
# settings = {
|
||||
# fit-to-screen = false;
|
||||
# control-center-height = 500;
|
||||
# control-center-width = 250;
|
||||
# };
|
||||
#};
|
||||
|
||||
# Home session variables
|
||||
home.sessionVariables = {
|
||||
@ -114,7 +116,7 @@
|
||||
|
||||
misc = {
|
||||
"vrr" = "0";
|
||||
"disable_hyprland_logo" = "true";
|
||||
#"disable_hyprland_logo" = "true";
|
||||
"disable_splash_rendering" = "true";
|
||||
"force_default_wallpaper" = "0";
|
||||
};
|
||||
@ -201,6 +203,7 @@
|
||||
bindd = [
|
||||
"$mod SHIFT, P, Color Picker, exec, ${pkgs.hyprpicker}/bin/hyprpicker -a"
|
||||
"$mod SHIFT, R, Random Background, exec, background-switch-random"
|
||||
"$mod SHIFT, W, Select Background, exec, wallswitch-rofi"
|
||||
];
|
||||
|
||||
bindl = [
|
||||
|
||||
@ -50,6 +50,61 @@
|
||||
echo "$battery_percentage% $battery_icon"
|
||||
'')
|
||||
|
||||
(writeShellScriptBin "battery-hyprlock-legacy" ''
|
||||
show_avg=0
|
||||
show_charging=0
|
||||
show_plugged=0
|
||||
short_output=0
|
||||
|
||||
if [[ $# -eq 0 || " $* " == *" --help "* ]]; then
|
||||
echo "Usage: $0 [--avg] [--charging] [--plugged] [--full] [--short]"
|
||||
echo " --avg Show average battery percentage"
|
||||
echo " --charging Show how many batteries are charging"
|
||||
echo " --plugged Show if system is plugged in"
|
||||
echo " --full Uses all show arguments"
|
||||
echo " --short Use short output format"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
for arg in "$@"; do
|
||||
case $arg in
|
||||
--avg) show_avg=1 ;;
|
||||
--charging) show_charging=1 ;;
|
||||
--plugged) show_plugged=1 ;;
|
||||
--short) short_output=1 ;;
|
||||
--full) show_avg=1; show_charging=1; show_plugged=1 ;;
|
||||
*) echo "Unknown option: $arg"; echo "Use --help for usage."; exit 1 ;;
|
||||
esac
|
||||
done
|
||||
|
||||
batteries=(/sys/class/power_supply/BAT*)
|
||||
total=0
|
||||
count=0
|
||||
charging=0
|
||||
plugged_in=$(cat /sys/class/power_supply/AC*/online)
|
||||
|
||||
for bat in "''${batteries[@]}"; do
|
||||
capacity=$(cat "$bat/capacity")
|
||||
status=$(cat "$bat/status")
|
||||
total=$((total + capacity))
|
||||
count=$((count + 1))
|
||||
[[ "$status" == "Charging" ]] && charging=$((charging + 1))
|
||||
done
|
||||
avg=$((total / count))
|
||||
|
||||
output=()
|
||||
|
||||
if [[ $short_output -eq 1 ]]; then
|
||||
[[ $show_avg -eq 1 ]] && output+=("$avg ")
|
||||
[[ $show_charging -eq 1 ]] && output+=("$charging/$count ")
|
||||
[[ $show_plugged -eq 1 ]] && output+=("$plugged_in ")
|
||||
echo "''${output[*]}"
|
||||
else
|
||||
[[ $show_avg -eq 1 ]] && echo "Avg: $avg%"
|
||||
[[ $show_charging -eq 1 ]] && echo "Charging: $charging/$count"
|
||||
[[ $show_plugged -eq 1 ]] && echo "Plugged: $plugged_in"
|
||||
fi'')
|
||||
|
||||
(writeShellScriptBin "playerctl-hyprlock"
|
||||
''
|
||||
if [ $# -eq 0 ]; then
|
||||
|
||||
20
nixos/home/desktop/hyprland/hyprpanel/default.nix
Normal file
20
nixos/home/desktop/hyprland/hyprpanel/default.nix
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
inputs,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
imports = [inputs.hyprpanel.homeManagerModules.hyprpanel];
|
||||
|
||||
programs.hyprpanel = {
|
||||
enable = true;
|
||||
systemd.enable = true;
|
||||
#overwrite.enable = true;
|
||||
hyprland.enable = true;
|
||||
settings = {
|
||||
};
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
hyprpanel
|
||||
];
|
||||
}
|
||||
@ -11,7 +11,7 @@
|
||||
|
||||
config = lib.mkIf config.desktop.hyprland.rofi.clipboard.enable {
|
||||
home.file = {
|
||||
".config/rofi/clip_bg.png".source = ../../../../config/backgrounds/${userSettings.background};
|
||||
".config/rofi/clip_bg.png".source = ../../../../../config/backgrounds/${userSettings.background};
|
||||
".config/rofi/cliboard.rasi".text = let
|
||||
main-bg = config.lib.stylix.colors.base01;
|
||||
main-fg = config.lib.stylix.colors.base02;
|
||||
@ -11,6 +11,7 @@
|
||||
|
||||
imports = [
|
||||
./clipboard-rofi.nix
|
||||
./wallpapers-rofi.nix
|
||||
];
|
||||
|
||||
config = lib.mkIf config.desktop.hyprland.rofi.enable {
|
||||
@ -69,7 +70,7 @@
|
||||
padding = mkLiteral "5em";
|
||||
children = ["entry"];
|
||||
background-color = mkLiteral "transparent";
|
||||
background-image = mkLiteral "url(\"~/Pictures/config/backgrounds/${userSettings.background}\", WIDTH)";
|
||||
background-image = mkLiteral "url(\"~/Pictures/backgrounds/${userSettings.background}\", WIDTH)";
|
||||
};
|
||||
|
||||
# Entry field settings
|
||||
47
nixos/home/desktop/hyprland/rofi/wallpapers-rofi.nix
Normal file
47
nixos/home/desktop/hyprland/rofi/wallpapers-rofi.nix
Normal file
@ -0,0 +1,47 @@
|
||||
{
|
||||
lib,
|
||||
config,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
options = {
|
||||
desktop.hyprland.rofi.wallpaper.enable = lib.mkEnableOption "enable Rofi wallpaper module";
|
||||
};
|
||||
|
||||
config = lib.mkIf config.desktop.hyprland.rofi.wallpaper.enable {
|
||||
home.packages = with pkgs; [
|
||||
(writeShellScriptBin "wallswitch-rofi" ''
|
||||
WALLPAPER_DIR="$HOME/Pictures/backgrounds"
|
||||
TMP_DIR="/tmp/rofi-wallpapers"
|
||||
mkdir -p "$TMP_DIR"
|
||||
|
||||
# Generate preview list with image name and icon path
|
||||
WALLPAPERS=$(find "$WALLPAPER_DIR" -type f \( -iname "*.jpg" -o -iname "*.png" -o -iname "*.jpeg" \))
|
||||
|
||||
ROFI_LIST=""
|
||||
for wp in $WALLPAPERS; do
|
||||
filename=$(basename "$wp")
|
||||
# Generate thumbnail using imagemagick or copy if small
|
||||
thumb_path="$TMP_DIR/''${filename}.png"
|
||||
if [[ ! -f "$thumb_path" ]]; then
|
||||
convert "$wp" -resize 100x100 "$thumb_path"
|
||||
fi
|
||||
ROFI_LIST+="$filename\x00icon\x1f$thumb_path\n"
|
||||
done
|
||||
|
||||
SELECTED=$(echo -e "$ROFI_LIST" | rofi -dmenu "Select Wallpaper")
|
||||
|
||||
[[ -z "$SELECTED" ]] && exit 1
|
||||
|
||||
# Set the selected wallpaper
|
||||
SELECTED_PATH="$WALLPAPER_DIR/$SELECTED"
|
||||
|
||||
# Update hyprpaper config (if needed) and reload
|
||||
sleep 0.5 # Give it a moment to start
|
||||
hyprctl hyprpaper unload all
|
||||
hyprctl hyprpaper preload "$SELECTED_PATH"
|
||||
hyprctl hyprpaper wallpaper "eDP-1,$SELECTED_PATH"
|
||||
'')
|
||||
];
|
||||
};
|
||||
}
|
||||
@ -13,9 +13,14 @@
|
||||
gitkraken
|
||||
];
|
||||
|
||||
nixpkgs.config.allowUnfreePredicate = pkg:
|
||||
builtins.elem (lib.getName pkg) [
|
||||
"gitkraken"
|
||||
];
|
||||
|
||||
home.file = {
|
||||
".gitkraken/themes/stylix.jsonc".text = ''
|
||||
|
||||
|
||||
{
|
||||
"meta": {
|
||||
"name": "Stylix color pallete",
|
||||
|
||||
@ -96,6 +96,7 @@
|
||||
themes.enable = lib.mkDefault false;
|
||||
};
|
||||
git.enable = lib.mkDefault true;
|
||||
gitkraken.enable = lib.mkDefault false;
|
||||
neovim.enable = lib.mkDefault true;
|
||||
};
|
||||
|
||||
|
||||
@ -203,6 +203,27 @@
|
||||
"[scss]" = {
|
||||
"editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||
};
|
||||
"tailwindCSS.hovers" = true;
|
||||
"tailwindCSS.suggestions" = true;
|
||||
|
||||
"files.associations" = {
|
||||
"*.css" = "tailwindcss";
|
||||
};
|
||||
|
||||
"editor.quickSuggestions" = {
|
||||
"strings" = "on";
|
||||
};
|
||||
|
||||
"tailwindCSS.includeLanguages" = {
|
||||
"plaintext" = "html";
|
||||
};
|
||||
|
||||
"tailwindCSS.classAttributes" = [
|
||||
"class"
|
||||
"className"
|
||||
"ngClass"
|
||||
"class:list"
|
||||
];
|
||||
};
|
||||
|
||||
extensions = with pkgs-stable.vscode-extensions; [
|
||||
@ -211,6 +232,7 @@
|
||||
ecmel.vscode-html-css
|
||||
ms-vscode.live-server
|
||||
formulahendry.auto-rename-tag
|
||||
bradlc.vscode-tailwindcss
|
||||
];
|
||||
};
|
||||
})
|
||||
|
||||
@ -13,26 +13,15 @@
|
||||
programs.git = {
|
||||
enable = true;
|
||||
userName = "${userSettings.username}";
|
||||
userEmail = "sigma@goon.cz";
|
||||
userEmail = "sigma@goon.com";
|
||||
lfs.enable = true;
|
||||
};
|
||||
|
||||
home.packages = with pkgs;
|
||||
[
|
||||
git
|
||||
github-cli
|
||||
git-lfs
|
||||
git-credential-manager
|
||||
]
|
||||
++ (
|
||||
if pkgs.system == "x86_64-linux"
|
||||
then [gitkraken]
|
||||
else []
|
||||
);
|
||||
|
||||
nixpkgs.config.allowUnfreePredicate = pkg:
|
||||
builtins.elem (lib.getName pkg) [
|
||||
"gitkraken"
|
||||
];
|
||||
home.packages = with pkgs; [
|
||||
git
|
||||
github-cli
|
||||
git-lfs
|
||||
git-credential-manager
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@ -33,7 +33,7 @@
|
||||
then 18
|
||||
else 19;
|
||||
"padding" = {
|
||||
"top" = 1;
|
||||
"top" = if userSettings.theme == "evangelion-blood" then 1 else 0;
|
||||
};
|
||||
}
|
||||
else {
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
{
|
||||
lib,
|
||||
config,
|
||||
pkgs,
|
||||
userSettings,
|
||||
...
|
||||
}: {
|
||||
@ -148,9 +147,5 @@
|
||||
#useTheme = "catppuccin_mocha";
|
||||
useTheme = "kali";
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
oh-my-posh
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@ -66,6 +66,7 @@ in {
|
||||
set -o emacs
|
||||
bindkey "^[[3~" delete-char
|
||||
TERM=xterm-256color
|
||||
PKG_CONFIG_PATH="${pkgs.openssl.dev}/lib/pkgconfig"
|
||||
'';
|
||||
};
|
||||
})
|
||||
|
||||
@ -59,7 +59,7 @@
|
||||
base00 = "011d33";
|
||||
base01 = "1a4a6e";
|
||||
base02 = "1570a7";
|
||||
base03 = "42a1d7";
|
||||
base03 = "2281b7";
|
||||
base04 = "40a3dc";
|
||||
base05 = "509ede";
|
||||
base06 = "46a8d9";
|
||||
@ -73,6 +73,25 @@
|
||||
base0E = "329bc8";
|
||||
base0F = "3699d0";
|
||||
}
|
||||
else if userSettings.theme == "purple-dawn"
|
||||
then {
|
||||
base00 = "100010";
|
||||
base01 = "401020";
|
||||
base02 = "202050";
|
||||
base03 = "500060";
|
||||
base04 = "a060a0";
|
||||
base05 = "803080";
|
||||
base06 = "504050";
|
||||
base07 = "c080a0";
|
||||
base08 = "ffffff";
|
||||
base09 = "e030f0";
|
||||
base0A = "ffffff";
|
||||
base0B = "a03080";
|
||||
base0C = "403070";
|
||||
base0D = "c090c0";
|
||||
base0E = "a03040";
|
||||
base0F = "ffffff";
|
||||
}
|
||||
else "${pkgs-stable.base16-schemes}/share/themes/${userSettings.theme}.yaml";
|
||||
|
||||
polarity = "dark";
|
||||
@ -121,9 +140,11 @@
|
||||
then ../../../config/nerv.png
|
||||
else if (userSettings.theme == "tokyo-night-dark")
|
||||
then ../../../config/copeland.png
|
||||
else if (userSettings.theme == "purple-dawn")
|
||||
then ../../../config/ram.png
|
||||
else ../../../config/mars.png;
|
||||
logoAnimated =
|
||||
if "evangelion-blood" == userSettings.theme || "tokyo-night-dark" == userSettings.theme
|
||||
if "evangelion-blood" == userSettings.theme || "tokyo-night-dark" == userSettings.theme || "purple-dawn" == userSettings.theme
|
||||
then false
|
||||
else true;
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user