Compare commits
20 Commits
83bd89ccfd
...
08003bc33b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
08003bc33b | ||
|
|
c0db7866bb | ||
|
|
2b93826e48 | ||
|
|
794fb8003d | ||
|
|
72058d6588 | ||
|
|
44ea36fc52 | ||
|
|
0652e19b6d | ||
|
|
1f39847f73 | ||
|
|
07fc44eb5c | ||
|
|
164056cd7e | ||
|
|
13926289d4 | ||
|
|
e574884854 | ||
|
|
23d9a289c4 | ||
|
|
043361807e | ||
|
|
528562f340 | ||
|
|
f3ec723bc9 | ||
|
|
141cf65c82 | ||
|
|
ddbc5fb974 | ||
|
|
038317752c | ||
|
|
d055854d3b |
@@ -42,6 +42,12 @@
|
||||
];
|
||||
|
||||
MPLBACKEND = "kitcat";
|
||||
PYTHONSTARTUP = "${pkgs.writeText "pythonstartup.py" ''
|
||||
import numpy as np
|
||||
import pandas as pd
|
||||
import torch
|
||||
from torch import nn
|
||||
''}";
|
||||
};
|
||||
});
|
||||
};
|
||||
|
||||
117
flake.lock
generated
117
flake.lock
generated
@@ -86,11 +86,11 @@
|
||||
"firefox-gnome-theme": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1764724327,
|
||||
"narHash": "sha256-OkFLrD3pFR952TrjQi1+Vdj604KLcMnkpa7lkW7XskI=",
|
||||
"lastModified": 1764873433,
|
||||
"narHash": "sha256-1XPewtGMi+9wN9Ispoluxunw/RwozuTRVuuQOmxzt+A=",
|
||||
"owner": "rafaelmardojai",
|
||||
"repo": "firefox-gnome-theme",
|
||||
"rev": "66b7c635763d8e6eb86bd766de5a1e1fbfcc1047",
|
||||
"rev": "f7ffd917ac0d253dbd6a3bf3da06888f57c69f92",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -144,11 +144,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1763759067,
|
||||
"narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=",
|
||||
"lastModified": 1767609335,
|
||||
"narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
|
||||
"rev": "250481aafeb741edfe23d29195671c19b36b6dca",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -199,11 +199,11 @@
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"host": "gitlab.gnome.org",
|
||||
"lastModified": 1764524476,
|
||||
"narHash": "sha256-bTmNn3Q4tMQ0J/P0O5BfTQwqEnCiQIzOGef9/aqAZvk=",
|
||||
"lastModified": 1767737596,
|
||||
"narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=",
|
||||
"owner": "GNOME",
|
||||
"repo": "gnome-shell",
|
||||
"rev": "c0e1ad9f0f703fd0519033b8f46c3267aab51a22",
|
||||
"rev": "ef02db02bf0ff342734d525b5767814770d85b49",
|
||||
"type": "gitlab"
|
||||
},
|
||||
"original": {
|
||||
@@ -221,11 +221,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1765980955,
|
||||
"narHash": "sha256-rB45jv4uwC90vM9UZ70plfvY/2Kdygs+zlQ07dGQFk4=",
|
||||
"lastModified": 1768836546,
|
||||
"narHash": "sha256-nJZkTamcXXMW+SMYiGFB6lB8l0aJw0xjssfN8xYd/Fs=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "89c9508bbe9b40d36b3dc206c2483ef176f15173",
|
||||
"rev": "b56c5ad14fcf8b5bc887463552483bf000ca562a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -281,6 +281,24 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"lollipop": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1768884298,
|
||||
"narHash": "sha256-GLNLpRqTlF56BBXnicXx7wSwJ9XPe+BUJO/xHg9UdEQ=",
|
||||
"owner": "lavafroth",
|
||||
"repo": "lollipop",
|
||||
"rev": "489c34f17e8151552b26033fdc2e65513e2aeaff",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "lavafroth",
|
||||
"repo": "lollipop",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix-formatter-pack": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
@@ -331,11 +349,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1765181983,
|
||||
"narHash": "sha256-lRU5q1TXf0S5Q6VJilH4CLpHhfmzSagSEGX/Q/ZAhpY=",
|
||||
"lastModified": 1768815424,
|
||||
"narHash": "sha256-8QIkzuQKW9v3cs6UOdtcRV1IZUifF9Q6/I9qM0gZsi8=",
|
||||
"owner": "Mic92",
|
||||
"repo": "nix-ld",
|
||||
"rev": "9505c64def3ab356fc89c32f05b5d23493b42b2f",
|
||||
"rev": "77889c8302657b2300719436d84e1b74e32ba85a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -372,18 +390,16 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1765779637,
|
||||
"narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=",
|
||||
"owner": "nixos",
|
||||
"lastModified": 1767364772,
|
||||
"narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "1306659b587dc277866c7b69eb97e5f07864d8c4",
|
||||
"rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
"id": "nixpkgs",
|
||||
"type": "indirect"
|
||||
}
|
||||
},
|
||||
"nixpkgs-docs": {
|
||||
@@ -418,6 +434,22 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1768564909,
|
||||
"narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nmd": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
@@ -484,11 +516,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1764773531,
|
||||
"narHash": "sha256-mCBl7MD1WZ7yCG6bR9MmpPO2VydpNkWFgnslJRIT1YU=",
|
||||
"lastModified": 1767810917,
|
||||
"narHash": "sha256-ZKqhk772+v/bujjhla9VABwcvz+hB2IaRyeLT6CFnT0=",
|
||||
"owner": "nix-community",
|
||||
"repo": "NUR",
|
||||
"rev": "1d9616689e98beded059ad0384b9951e967a17fa",
|
||||
"rev": "dead29c804adc928d3a69dfe7f9f12d0eec1f1a4",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -527,10 +559,11 @@
|
||||
"inputs": {
|
||||
"home-manager": "home-manager",
|
||||
"lanzaboote": "lanzaboote",
|
||||
"lollipop": "lollipop",
|
||||
"nix-index-database": "nix-index-database",
|
||||
"nix-ld": "nix-ld",
|
||||
"nix-on-droid": "nix-on-droid",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"sops-nix": "sops-nix",
|
||||
"stylix": "stylix"
|
||||
}
|
||||
@@ -579,11 +612,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1765836173,
|
||||
"narHash": "sha256-hWRYfdH2ONI7HXbqZqW8Q1y9IRbnXWvtvt/ONZovSNY=",
|
||||
"lastModified": 1768863606,
|
||||
"narHash": "sha256-1IHAeS8WtBiEo5XiyJBHOXMzECD6aaIOJmpQKzRRl64=",
|
||||
"owner": "Mic92",
|
||||
"repo": "sops-nix",
|
||||
"rev": "443a7f2e7e118c4fc63b7fae05ab3080dd0e5c63",
|
||||
"rev": "c7067be8db2c09ab1884de67ef6c4f693973f4a2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -613,11 +646,11 @@
|
||||
"tinted-zed": "tinted-zed"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1765897595,
|
||||
"narHash": "sha256-NgTRxiEC5y96zrhdBygnY+mSzk5FWMML39PcRGVJmxg=",
|
||||
"lastModified": 1768744881,
|
||||
"narHash": "sha256-3+h7OxqfrPIB/tRsiZXWE9sCbTm7NQN5Ie428p+S6BA=",
|
||||
"owner": "nix-community",
|
||||
"repo": "stylix",
|
||||
"rev": "e6829552d4bb659ebab00f08c61d8c62754763f3",
|
||||
"rev": "06684f00cfbee14da96fd4307b966884de272d3a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -677,11 +710,11 @@
|
||||
"tinted-schemes": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1763914658,
|
||||
"narHash": "sha256-Hju0WtMf3iForxtOwXqGp3Ynipo0EYx1AqMKLPp9BJw=",
|
||||
"lastModified": 1767710407,
|
||||
"narHash": "sha256-+W1EB79Jl0/gm4JqmO0Nuc5C7hRdp4vfsV/VdzI+des=",
|
||||
"owner": "tinted-theming",
|
||||
"repo": "schemes",
|
||||
"rev": "0f6be815d258e435c9b137befe5ef4ff24bea32c",
|
||||
"rev": "2800e2b8ac90f678d7e4acebe4fa253f602e05b2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -693,11 +726,11 @@
|
||||
"tinted-tmux": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1764465359,
|
||||
"narHash": "sha256-lbSVPqLEk2SqMrnpvWuKYGCaAlfWFMA6MVmcOFJjdjE=",
|
||||
"lastModified": 1767489635,
|
||||
"narHash": "sha256-e6nnFnWXKBCJjCv4QG4bbcouJ6y3yeT70V9MofL32lU=",
|
||||
"owner": "tinted-theming",
|
||||
"repo": "tinted-tmux",
|
||||
"rev": "edf89a780e239263cc691a987721f786ddc4f6aa",
|
||||
"rev": "3c32729ccae99be44fe8a125d20be06f8d7d8184",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -709,11 +742,11 @@
|
||||
"tinted-zed": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1764464512,
|
||||
"narHash": "sha256-rCD/pAhkMdCx6blsFwxIyvBJbPZZ1oL2sVFrH07lmqg=",
|
||||
"lastModified": 1767488740,
|
||||
"narHash": "sha256-wVOj0qyil8m+ouSsVZcNjl5ZR+1GdOOAooAatQXHbuU=",
|
||||
"owner": "tinted-theming",
|
||||
"repo": "base16-zed",
|
||||
"rev": "907dbba5fb8cf69ebfd90b00813418a412d0a29a",
|
||||
"rev": "11abb0b282ad3786a2aae088d3a01c60916f2e40",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
lollipop.url = "github:lavafroth/lollipop";
|
||||
|
||||
stylix = {
|
||||
url = "github:nix-community/stylix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
@@ -39,6 +41,7 @@
|
||||
lanzaboote,
|
||||
sops-nix,
|
||||
nix-on-droid,
|
||||
lollipop,
|
||||
...
|
||||
}@inputs:
|
||||
|
||||
@@ -46,6 +49,7 @@
|
||||
cafeModules = [
|
||||
./hosts/default/configuration.nix
|
||||
./hosts/default/stylix.nix
|
||||
lollipop.nixosModules.default
|
||||
];
|
||||
|
||||
secureBootModules = [
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
./phone-as-webcam.nix
|
||||
./virtualization.nix
|
||||
./desktops/kde.nix
|
||||
# ./sticky-keys.nix
|
||||
./locale.nix
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
inputs.nix-index-database.nixosModules.nix-index
|
||||
inputs.stylix.nixosModules.stylix
|
||||
@@ -20,10 +22,15 @@
|
||||
];
|
||||
|
||||
boot = {
|
||||
# https://wiki.archlinux.org/title/Kernel_mode_setting#Early_KMS_start
|
||||
# early KMS over HDMI
|
||||
kernelParams = [
|
||||
"quiet"
|
||||
"splash"
|
||||
"video=HDMI-1:1920x1080@60"
|
||||
];
|
||||
initrd.availableKernelModules = [ "i915" ];
|
||||
|
||||
loader = {
|
||||
systemd-boot = {
|
||||
enable = true;
|
||||
@@ -43,29 +50,15 @@
|
||||
hostName = "cafe";
|
||||
networkmanager.enable = true;
|
||||
};
|
||||
|
||||
# Set your time zone.
|
||||
time.timeZone = "Asia/Kolkata";
|
||||
hardware.bluetooth.enable = true;
|
||||
|
||||
powerManagement.powertop.enable = true;
|
||||
|
||||
# Select internationalisation properties.
|
||||
i18n.defaultLocale = "en_US.UTF-8";
|
||||
i18n.extraLocaleSettings = {
|
||||
LC_ADDRESS = "en_US.UTF-8";
|
||||
LC_IDENTIFICATION = "en_US.UTF-8";
|
||||
LC_MEASUREMENT = "en_US.UTF-8";
|
||||
LC_MONETARY = "en_US.UTF-8";
|
||||
LC_NAME = "en_US.UTF-8";
|
||||
LC_NUMERIC = "en_US.UTF-8";
|
||||
LC_PAPER = "en_US.UTF-8";
|
||||
LC_TELEPHONE = "en_US.UTF-8";
|
||||
LC_TIME = "en_US.UTF-8";
|
||||
};
|
||||
|
||||
xdg.portal.enable = true;
|
||||
hardware.uinput.enable = true;
|
||||
services = {
|
||||
# sticky keys
|
||||
lollipop.enable = true;
|
||||
|
||||
# dbus broker is faster
|
||||
dbus.implementation = "broker";
|
||||
|
||||
@@ -81,11 +74,9 @@
|
||||
pulse.enable = true;
|
||||
};
|
||||
|
||||
# X11
|
||||
xserver = {
|
||||
# Enable the X11 windowing system.
|
||||
enable = true;
|
||||
|
||||
# Configure keymap in X11
|
||||
xkb.layout = "us";
|
||||
xkb.variant = "";
|
||||
|
||||
@@ -158,40 +149,24 @@
|
||||
ripgrep
|
||||
sbctl
|
||||
wl-clipboard
|
||||
transmission_4-qt
|
||||
hashcat
|
||||
];
|
||||
|
||||
# Make sure opengl is enabled
|
||||
hardware.graphics.enable = true;
|
||||
hardware.bluetooth.enable = true;
|
||||
services.keyd = {
|
||||
enable = true;
|
||||
keyboards.sticky_keys.settings = {
|
||||
main = {
|
||||
|
||||
control = "oneshot(control)";
|
||||
meta = "oneshot(meta)";
|
||||
shift = "oneshot(shift)";
|
||||
leftalt = "oneshot(alt)";
|
||||
};
|
||||
|
||||
control = {
|
||||
control = "toggle(control)";
|
||||
};
|
||||
|
||||
meta = {
|
||||
meta = "toggle(meta)";
|
||||
};
|
||||
|
||||
shift = {
|
||||
shift = "toggle(shift)";
|
||||
};
|
||||
|
||||
alt = {
|
||||
leftalt = "toggle(alt)";
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
hardware.graphics.enable32Bit = true;
|
||||
hardware.graphics.extraPackages = with pkgs; [
|
||||
intel-compute-runtime
|
||||
intel-media-driver
|
||||
ocl-icd
|
||||
vulkan-headers
|
||||
vulkan-loader
|
||||
vulkan-validation-layers
|
||||
libva-vdpau-driver
|
||||
libvdpau-va-gl
|
||||
mesa
|
||||
];
|
||||
|
||||
console = {
|
||||
earlySetup = true;
|
||||
@@ -205,6 +180,7 @@
|
||||
noto-fonts-cjk-sans
|
||||
nerd-fonts.terminess-ttf
|
||||
];
|
||||
|
||||
networking.firewall.enable = true;
|
||||
system.stateVersion = "24.05";
|
||||
}
|
||||
|
||||
@@ -8,31 +8,66 @@
|
||||
|
||||
# https://nix-community.github.io/stylix/options/modules/firefox.html
|
||||
stylix.targets.librewolf.profileNames = [ "default" ];
|
||||
|
||||
|
||||
# librewolf styling
|
||||
home.file.".librewolf/default/chrome/userChrome.css".source = ./sources/userChrome.css;
|
||||
programs.librewolf = {
|
||||
enable = true;
|
||||
settings = {
|
||||
"widget.use-xdg-desktop-portal.file-picker" = 1;
|
||||
"ui.key.menuAccessKeyFocuses" = false;
|
||||
"accessibility.typeaheadfind" = true;
|
||||
"accessibility.typeaheadfind.enablesound" = false;
|
||||
"sidebar.revamp" = true;
|
||||
"sidebar.verticalTabs" = true;
|
||||
"sidebar.revamp.round-content-area" = true;
|
||||
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
||||
"browser.toolbars.bookmarks.visibility" = "never";
|
||||
"browser.ml.enable" = false;
|
||||
"browser.uiCustomization.state" = ''
|
||||
{"placements":{"widget-overflow-fixed-list":[],"unified-extensions-area":["sponsorblocker_ajay_app-browser-action","ublock0_raymondhill_net-browser-action"],"nav-bar":["back-button","forward-button","urlbar-container","vertical-spacer","unified-extensions-button","dearrow_ajay_app-browser-action"],"toolbar-menubar":["menubar-items"],"TabsToolbar":[],"vertical-tabs":["tabbrowser-tabs"],"PersonalToolbar":["personal-bookmarks"]},"seen":["developer-button","screenshot-button","ublock0_raymondhill_net-browser-action","sponsorblocker_ajay_app-browser-action","dearrow_ajay_app-browser-action"],"dirtyAreaCache":["nav-bar","TabsToolbar","vertical-tabs","toolbar-menubar","PersonalToolbar","unified-extensions-area"],"currentVersion":23,"newElementCount":3}
|
||||
{"placements":{"widget-overflow-fixed-list":[],"unified-extensions-area":["sponsorblocker_ajay_app-browser-action","ublock0_raymondhill_net-browser-action"],"nav-bar":["back-button","forward-button","urlbar-container","vertical-spacer","unified-extensions-button","dearrow_ajay_app-browser-action"],"toolbar-menubar":["menubar-items"],"TabsToolbar":[],"vertical-tabs":["tabbrowser-tabs"],"PersonalToolbar":["personal-bookmarks"]},"seen":["developer-button","screenshot-button","ublock0_raymondhill_net-browser-action","sponsorblocker_ajay_app-browser-action","dearrow_ajay_app-browser-action"],"dirtyAreaCache":["nav-bar","TabsToolbar","vertical-tabs","toolbar-menubar","PersonalToolbar","unified-extensions-area"],"currentVersion":23,"newElementCount":3}
|
||||
'';
|
||||
};
|
||||
|
||||
profiles.eep = {
|
||||
id = 1;
|
||||
settings = {
|
||||
"network.proxy.http" = "localhost";
|
||||
"network.proxy.http_port" = 4444;
|
||||
"network.proxy.ssl" = "localhost";
|
||||
"network.proxy.ssl_port" = 4444;
|
||||
"network.proxy.type" = 1; # manual proxy
|
||||
"media.peerconnection.ice.proxy_only" = true;
|
||||
"browser.urlbar.autoFill" = false;
|
||||
|
||||
"browser.fixup.fallback-to-https" = false;
|
||||
"network.stricttransportsecurity.preloadlist" = false;
|
||||
"browser.fixup.domainsuffixwhitelist.i2p" = true;
|
||||
"dom.security.https_only_mode_ever_enabled" = false;
|
||||
};
|
||||
|
||||
bookmarks.force = true;
|
||||
bookmarks.settings = [
|
||||
{
|
||||
name = "router";
|
||||
url = "http://localhost:7070/";
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
profiles.arti = {
|
||||
id = 2;
|
||||
settings = {
|
||||
"network.proxy.socks" = "localhost";
|
||||
"network.proxy.socks_port" = 9150;
|
||||
"network.proxy.type" = 1; # manual proxy
|
||||
"network.proxy.socks5_remote_dns" = true;
|
||||
};
|
||||
};
|
||||
|
||||
profiles.default.search = {
|
||||
force = true;
|
||||
default = "udm14";
|
||||
default = "ddg";
|
||||
privateDefault = "ddg";
|
||||
|
||||
|
||||
engines = {
|
||||
"udm14" = {
|
||||
urls = [
|
||||
@@ -152,7 +187,7 @@
|
||||
];
|
||||
definedAliases = [ "@docsrs" ];
|
||||
};
|
||||
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -36,6 +36,11 @@
|
||||
NH_FLAKE = "${config.xdg.userDirs.publicShare}/dotfiles";
|
||||
GDBHISTFILE = "${config.xdg.dataHome}/gdb/history";
|
||||
|
||||
HISTFILE="${config.xdg.stateHome}/bash/history";
|
||||
KERAS_HOME="${config.xdg.stateHome}/keras";
|
||||
ANDROID_USER_HOME="${config.xdg.dataHome}/android";
|
||||
W3M_DIR="${config.xdg.dataHome}/w3m";
|
||||
|
||||
# Remove when https://github.com/flxzt/rnote/issues/1543 gets fixed.
|
||||
# causes the drawing tablet input to not get recognized.
|
||||
GDK_BACKEND="x11";
|
||||
@@ -67,6 +72,7 @@
|
||||
kiwix-tools
|
||||
tesseract
|
||||
signal-desktop-bin
|
||||
fluffychat
|
||||
(pkgs.writeShellScriptBin "lecture" ''
|
||||
mpv --speed=1.5 --start=00:00:14 --cache-pause-wait=14 --script-opts='skipsilence-enabled=yes,skipsilence-threshold_db=-18' --vf=sub,negate "$1"
|
||||
'')
|
||||
|
||||
@@ -6,8 +6,9 @@
|
||||
kdePackages.kclock
|
||||
kdePackages.alligator
|
||||
kdePackages.karousel
|
||||
kde-rounded-corners
|
||||
notify-desktop
|
||||
klassy
|
||||
];
|
||||
home.file.".config/kglobalshortcutsrc".source = ./sources/kglobalshortcutsrc;
|
||||
home.file.".config/kwinrc".source = ./sources/kwinrc;
|
||||
}
|
||||
|
||||
@@ -4,10 +4,8 @@
|
||||
enable = true;
|
||||
|
||||
package = (
|
||||
pkgs.mpv-unwrapped.wrapper {
|
||||
mpv = pkgs.mpv-unwrapped.override {
|
||||
waylandSupport = true;
|
||||
};
|
||||
pkgs.mpv.override {
|
||||
# waylandSupport = true;
|
||||
|
||||
scripts = with pkgs.mpvScripts; [
|
||||
mpris
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
nixd
|
||||
nixfmt-rfc-style
|
||||
nixfmt
|
||||
];
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
home.packages = with pkgs; [
|
||||
mdcat
|
||||
typst
|
||||
iwe
|
||||
rnote
|
||||
];
|
||||
}
|
||||
|
||||
@@ -137,7 +137,7 @@ Window One Screen Down=none,,Move Window One Screen Down
|
||||
Window One Screen Up=none,,Move Window One Screen Up
|
||||
Window One Screen to the Left=none,,Move Window One Screen to the Left
|
||||
Window One Screen to the Right=none,,Move Window One Screen to the Right
|
||||
Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu
|
||||
Window Operations Menu=Alt+F3,Alt+F3,Window Menu
|
||||
Window Pack Down=none,,Move Window Down
|
||||
Window Pack Left=none,,Move Window Left
|
||||
Window Pack Right=none,,Move Window Right
|
||||
@@ -152,7 +152,7 @@ Window Quick Tile Top Left=none,,Quick Tile Window to the Top Left
|
||||
Window Quick Tile Top Right=none,,Quick Tile Window to the Top Right
|
||||
Window Raise=none,,Raise Window
|
||||
Window Resize=none,,Resize Window
|
||||
Window Shade=none,,Shade Window
|
||||
Window Shade=none,none,Shade Window
|
||||
Window Shrink Horizontal=none,,Shrink Window Horizontally
|
||||
Window Shrink Vertical=none,,Shrink Window Vertically
|
||||
Window to Desktop 1=none,,Window to Desktop 1
|
||||
@@ -176,9 +176,9 @@ Window to Desktop 7=none,,Window to Desktop 7
|
||||
Window to Desktop 8=none,,Window to Desktop 8
|
||||
Window to Desktop 9=none,,Window to Desktop 9
|
||||
Window to Next Desktop=none,,Window to Next Desktop
|
||||
Window to Next Screen=none,,Move Window to Next Screen
|
||||
Window to Next Screen=none,Meta+Shift+Right,Move Window to Next Screen
|
||||
Window to Previous Desktop=none,,Window to Previous Desktop
|
||||
Window to Previous Screen=none,,Move Window to Previous Screen
|
||||
Window to Previous Screen=none,Meta+Shift+Left,Move Window to Previous Screen
|
||||
Window to Screen 0=none,,Move Window to Screen 0
|
||||
Window to Screen 1=none,,Move Window to Screen 1
|
||||
Window to Screen 2=none,,Move Window to Screen 2
|
||||
@@ -321,6 +321,7 @@ _k_friendly_name=Power Management
|
||||
powerProfile=Battery\tMeta+B,Battery\tMeta+B,Switch Power Profile
|
||||
|
||||
[plasmashell]
|
||||
Slideshow Wallpaper Next Image=none,,Next Wallpaper Image
|
||||
_k_friendly_name=plasmashell
|
||||
activate application launcher=Meta\tAlt+F1,Meta\tAlt+F1,Activate Application Launcher
|
||||
activate task manager entry 1=none,Meta+1,Activate Task Manager Entry 1
|
||||
@@ -354,12 +355,12 @@ toggle do not disturb=none,,Toggle do not disturb
|
||||
[services][brave-browser.desktop]
|
||||
_launch=Meta+6
|
||||
|
||||
[services][chromium-browser.desktop]
|
||||
_launch=Meta+2
|
||||
|
||||
[services][kitty.desktop]
|
||||
_launch=Meta+1
|
||||
|
||||
[services][librewolf.desktop]
|
||||
_launch=Meta+2
|
||||
|
||||
[services][net.local.kitty.desktop]
|
||||
_launch=Meta+M
|
||||
|
||||
@@ -379,5 +380,8 @@ _launch=Alt+Space
|
||||
RecordRegion=none
|
||||
_launch=Print
|
||||
|
||||
[services][org.keepassxc.KeePassXC.desktop]
|
||||
_launch=Meta+4
|
||||
|
||||
[services][signal.desktop]
|
||||
_launch=Meta+5
|
||||
|
||||
52
hosts/default/home/sources/kwinrc
Normal file
52
hosts/default/home/sources/kwinrc
Normal file
@@ -0,0 +1,52 @@
|
||||
[Desktops]
|
||||
Id_1=893a4e8b-78c1-4811-8277-832c9b08010c
|
||||
Number=1
|
||||
Rows=1
|
||||
|
||||
[Effect-overview]
|
||||
BorderActivate=9
|
||||
|
||||
[Plugins]
|
||||
blurEnabled=true
|
||||
contrastEnabled=true
|
||||
karouselEnabled=true
|
||||
kwin4_effect_geometry_changeEnabled=true
|
||||
kwin4_effect_shapecornersEnabled=false
|
||||
logoutEnabled=false
|
||||
screenedgeEnabled=false
|
||||
translucencyEnabled=true
|
||||
windowapertureEnabled=false
|
||||
zoomEnabled=false
|
||||
|
||||
[Round-Corners]
|
||||
ActiveOutlineUseCustom=false
|
||||
ActiveOutlineUsePalette=true
|
||||
DisableOutlineTile=false
|
||||
DisableRoundMaximize=false
|
||||
DisableRoundTile=false
|
||||
InactiveOutlineThickness=2
|
||||
InactiveOutlineUseCustom=false
|
||||
InactiveOutlineUsePalette=true
|
||||
InactiveSecondOutlineThickness=0
|
||||
OutlineThickness=2
|
||||
SecondOutlineThickness=0
|
||||
|
||||
[Script-karousel]
|
||||
gapsOuterBottom=8
|
||||
gapsOuterLeft=8
|
||||
gapsOuterRight=8
|
||||
gapsOuterTop=8
|
||||
gestureScroll=true
|
||||
gestureScrollInvert=true
|
||||
presetWidths=33%, 50%, 67%, 100%
|
||||
|
||||
[Xwayland]
|
||||
Scale=1
|
||||
|
||||
[org.kde.kdecoration2]
|
||||
BorderSize=Tiny
|
||||
BorderSizeAuto=false
|
||||
ButtonsOnLeft=MFS
|
||||
ButtonsOnRight=HAI_X
|
||||
library=org.kde.klassy
|
||||
theme=Klassy
|
||||
17
hosts/default/locale.nix
Normal file
17
hosts/default/locale.nix
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
i18n.defaultLocale = "en_US.UTF-8";
|
||||
i18n.extraLocaleSettings = {
|
||||
LC_ADDRESS = "en_US.UTF-8";
|
||||
LC_IDENTIFICATION = "en_US.UTF-8";
|
||||
LC_MEASUREMENT = "en_US.UTF-8";
|
||||
LC_MONETARY = "en_US.UTF-8";
|
||||
LC_NAME = "en_US.UTF-8";
|
||||
LC_NUMERIC = "en_US.UTF-8";
|
||||
LC_PAPER = "en_US.UTF-8";
|
||||
LC_TELEPHONE = "en_US.UTF-8";
|
||||
LC_TIME = "en_US.UTF-8";
|
||||
};
|
||||
|
||||
time.timeZone = "Asia/Kolkata";
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user