mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 14:49:14 +00:00
Compare commits
No commits in common. "b3c6744da5d18d742d31462b25ef9b463e677fe6" and "caadc265e49618d7d05109d589d9dc9081982a09" have entirely different histories.
b3c6744da5
...
caadc265e4
5 changed files with 14 additions and 22 deletions
|
|
@ -32,10 +32,7 @@ This repo is managed with Nix + GNU stow
|
|||
nixos-generate-config --no-filesystems --root /mnt --dir . # disko will take care of the file system configuration
|
||||
# put the generated config in the right path and import it
|
||||
|
||||
# We do -j 1 because otherwise the kernel or the fonts might use too much
|
||||
# memory at the same time and the system will kaput
|
||||
nixos-install --flake .dotfiles#<hostname> -j 1
|
||||
|
||||
nixos-install --flake .dotfiles#<hostname>
|
||||
# profit
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -70,8 +70,4 @@
|
|||
boot.extraModprobeConfig = ''
|
||||
options cfg80211 ieee80211_regdom="US"
|
||||
'';
|
||||
|
||||
# If we run out of memory during building, the machine would hang, and that sucks.
|
||||
# Nothing worse than restarting the installation from scratch
|
||||
services.earlyoom.enable = true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
import XMonad
|
||||
import XMonad.Actions.CopyWindow
|
||||
import XMonad.Actions.Sift
|
||||
import XMonad.Actions.Submap
|
||||
import XMonad.Actions.SwapWorkspaces
|
||||
import XMonad.Hooks.DynamicLog
|
||||
|
|
@ -158,20 +159,17 @@ myManageHook =
|
|||
, isPavucontrol --> customFloating centeredFloat
|
||||
, isFeh --> doF copyToAll <> customFloating buttomRightFloat
|
||||
, isMinder --> customFloating centeredFloat
|
||||
, isFirefoxPip --> doF copyToAll <> customFloating buttomRightFloat
|
||||
, isDiscord --> doShift chatWS
|
||||
, isEvolution --> doShift chatWS
|
||||
, isSignal --> doShift chatWS
|
||||
, isFirefox --> insertPosition Master Newer
|
||||
, isKitty --> insertPosition Below Newer
|
||||
, isNautilus <||> isSioyek --> insertPosition End Older
|
||||
]
|
||||
-- Note: some rules here are overlapping, the first one will take the precedence (composeOne)
|
||||
-- e.g. firefoxpip is a utility window
|
||||
<> composeOne
|
||||
[ isFirefoxPip -?> doF copyToAll <> customFloating buttomRightFloat
|
||||
, isUtility -?> doIgnore
|
||||
, isDialog -?> customFloating centeredFloat
|
||||
, isEvolutionComposer -?> customFloating centeredFloat
|
||||
|
||||
, isUtility --> doIgnore
|
||||
, isDialog --> doF copyToAll <> customFloating centeredFloat
|
||||
, isEvolutionComposer --> customFloating centeredFloat
|
||||
]
|
||||
<> namedScratchpadManageHook myScratchpads
|
||||
|
||||
|
|
@ -266,6 +264,10 @@ keybinds =
|
|||
-- Toggle fullscreen
|
||||
, ((superMask, xK_Escape), sendMessage NextLayout)
|
||||
|
||||
-- Sift instead of swap
|
||||
, ((superMask .|. shiftMask, xK_j), windows siftDown)
|
||||
, ((superMask .|. shiftMask, xK_k), windows siftUp )
|
||||
|
||||
-- Resize windows
|
||||
, ((superMask, xK_equal ), sendMessage $ IncMasterN 1)
|
||||
, ((superMask, xK_minus ), sendMessage $ IncMasterN -1)
|
||||
|
|
|
|||
|
|
@ -49,9 +49,6 @@
|
|||
services.gnome.gnome-keyring.enable = true;
|
||||
|
||||
services = {
|
||||
# Since we don't have a lot of swap, we make sure we kill the processes and not halt the machine
|
||||
earlyoom.enable = true;
|
||||
|
||||
postgresql = {
|
||||
enable = true;
|
||||
authentication = lib.mkOverride 10 ''
|
||||
|
|
|
|||
|
|
@ -71,9 +71,9 @@
|
|||
},
|
||||
"branch": "taiwanese",
|
||||
"submodules": true,
|
||||
"revision": "cba16e03fd43b1ee8a15d20e14ecf0fb1c6762fa",
|
||||
"revision": "48a7a51516302e070479156b54d2911ba9fbfce8",
|
||||
"url": null,
|
||||
"hash": "0ryb3cng4py2zrm95p5ial9w13p7w4ws0bl0lddrij1sq42kzg8l",
|
||||
"hash": "07d2mzjnggbxlpqarcj65xdndkqxcab38lkbbqh65cyfqzqahdg0",
|
||||
"frozen": true
|
||||
},
|
||||
"flake-compat": {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue